Skip to main content
Visit Thailand Today

Practical guide

Koh Samui to Phuket

An hour in the air, or a full day across the peninsula. There's no boat in between.

Logistics
Moderate
Updated
3 Oct 2026
By Mac Kiley · 6 min read
Koh Samui to Phuket

Fly if the Fare Works, Otherwise Leave Samui Before Noon

Koh Samui to Phuket is about 250 km as the plane flies, but the islands sit on opposite coasts of the Thai peninsula, Samui in the Gulf and Phuket on the Andaman Sea, so there's no direct ferry. Your choice is the plane or a long day overland. Bangkok Airways is the only airline flying it nonstop, about an hour gate to gate, 6–8 times a day from around 08:00 to 19:00, with fares on the booking sites from about ฿3,200 in October and November and ฿5,000 or more in December. Overland, you take a ferry from Samui to Donsak on the mainland and a bus or van about 290 km across to Phuket, 7–9 hours in all. The budget tickets (Raja Ferry or Seatran plus a bus to Phuket Bus Terminal 2) start around ฿550 at the operator's price, and Lomprayah's boat-and-coach ticket from Nathon is ฿1,450. Every overland departure leaves Samui between about 09:00 and 13:10, so miss the morning and it's the plane or another night. Below you'll find why the flight costs what it does, every overland ticket with its Samui pier and Phuket drop-off, and what to do when you land.

Arriving in Phuket

Where to stay in Phuket

Sponsored

This route ends in Phuket. Search Phuket hotels with your dates, or narrow it to the area you're heading for. Filter for free cancellation if you want to hold a room and decide later.

See Phuket hotels

Opens Booking.com with your dates · also on Expedia · Trip.com

Key Facts (2026)

It's about 250 km as the crow flies, with no direct ferry

Overland it's a 1–1.5 hour ferry to Donsak and then about 290 km of road to Phuket Town. Phuket is joined to the mainland by bridge, so there's no second boat.

Bangkok Airways flies it nonstop in about an hour, 6–8 times a day

Seven flights a day in mid-October, six from the 29 October winter schedule, eight in December, roughly 08:00 to 19:00. A checked bag is included. No other airline flies it nonstop.

The cheapest way is ferry + bus via Donsak, from about ฿550

Raja Ferry from Lipa Noi (09:00, 11:00) and Phantip's Seatran combination from Nathon (10:00, 12:00) reach Phuket Bus Terminal 2 in 7–8 hours. Booking sites add a fee, so expect ฿785–900 on 12Go.

Lomprayah's boat and coach is ฿1,450 from Nathon

Check in at Nathon pier by 10:15 for the 11:45 boat, and you're at Lomprayah's office in Phuket Town about 18:30. Lomprayah lists a ฿150 charge for drop-off at Patong hotels.

The last overland departure is about 13:10

Songserm's speedboat and van leave Nathon at 13:10 and reach Phuket Bus Terminal 2 about 19:00. Hotel-pickup tickets collect on Samui from 04:20 to 10:30.

Why the flight is expensive

Bangkok Airways owns Samui airport and runs almost every flight there, so no low-cost carrier competes on this route. The fare does include a checked bag.

Every Way From Koh Samui to Phuket, Compared (2026)

ModeDurationTypical priceDeparts from
Nonstop flight (Bangkok Airways)About 1h (+ airport time)From about ฿3,200 (Oct–Nov), ฿5,000+ (Dec)Samui Airport, 6–8 a day, about 08:00–19:00
Raja Ferry + bus8–9hAbout ฿550–580 (฿837 on 12Go)Lipa Noi pier, 09:00 and 11:00, to Phuket Bus Terminal 2
Phantip (Seatran ferry + bus)7h30About ฿500 (฿785 on 12Go)Phantip office, Nathon, 10:00 and 12:00, to Phuket Bus Terminal 2
Seatran ferry + bus + vanAbout 9h30About ฿900 on 12GoSeatran pier, Nathon, hourly 05:00–12:00
Lomprayah boat + coachAbout 7h฿1,450Nathon pier, check in 10:15, to Lomprayah's Phuket Town office
Songserm speedboat + vanAbout 6hAbout ฿1,520 on 12GoNathon, 13:10, to Phuket Bus Terminal 2 (the last of the day)
Ferry + van with hotel pickup and drop8–10h฿830–1,670 on 12GoSamui hotels 04:20–10:30, to Patong, Kata, Karon or Phuket airport

Flight fares are what 12Go showed for mid-October, November and December dates, fee included. Lomprayah's fare is from its own 2026 timetable; the Raja and Phantip operator prices are the base fares in 12Go's schedule table, and the 12Go figures include its fee. Samui-side, Nathon is on the west coast about 40 minutes from Chaweng and Bophut, and Lipa Noi is 8 km south of Nathon.

Koh Samui → Phuket

Check live boats and buses from Koh Samui to Phuket

12Go sells every overland combination on this route, more than a hundred a day across the operators, with live seats, hotel pickup options and instant e-tickets. It's the simplest way to book the ferry and the bus as one ticket.

Check schedules on 12Go

Sponsored link — we may earn a small commission when you book, at no extra cost to you. Learn more.

Flying Koh Samui to Phuket in About an Hour

One airline, a checked bag included, and a fare to book early

Bangkok Airways flies Samui to Phuket nonstop about 6–8 times a day, roughly 08:00 to 19:00, and the flight is about an hour gate to gate. Seven a day in mid-October, six from the start of the winter schedule on 29 October, and eight in December. It's the only nonstop airline on the route, because Bangkok Airways built and owns Samui's airport and almost every flight there is its own. That's why Samui fares are high, the most common question about this trip. There's no low-cost competition. The upside is a checked bag in the fare and a short, easy airport at both ends.

Fares on the booking sites started at about ฿3,200 for October and November dates and ran past ฿5,000 for a December date, so book as early as you can for the peak weeks. Samui airport is 10–15 minutes from Chaweng and Bophut and about 30 minutes from Lamai. Phuket airport is at the island's northern tip, about 50 minutes from Patong and an hour from Kata. Some booking sites also list connections via Bangkok on this route that take five to ten hours, so check the flight is nonstop.

Overland by Ferry and Bus via Donsak

Which pier, which operator, and where each one drops you in Phuket

Every overland ticket is two or three legs on one booking. A car ferry or a catamaran crosses from Samui to Donsak on the mainland in 1–1.5 hours, and a bus or van takes it from there, about 290 km west across the peninsula and over the Sarasin bridge onto Phuket. The budget tickets use the big car ferries. Raja Ferry's combination leaves Lipa Noi pier at 09:00 and 11:00 and reaches Phuket Bus Terminal 2 at about 17:00 and 18:30. Phantip's ticket rides the Seatran ferry from Nathon at 10:00 or 12:00 and takes about 7 hours 30 minutes to the same terminal. At the operators' base price these run about ฿500–580; 12Go adds its fee, and the price with a drop at a Patong, Kata or Karon hotel is around ฿1,020.

Lomprayah's ticket is the tidier one. Check in at its Nathon pier office by 10:15 for the 11:45 boat, and the coach brings you to Lomprayah's office in Phuket Town at about 18:30 for ฿1,450 on its own timetable (there's a ฿150 charge for Patong hotel drop-off). The last ticket of the day is Songserm's speedboat and van at 13:10 from Nathon, arriving at Phuket Bus Terminal 2 about 19:00 for around ฿1,520. Hotel-pickup tickets collect on Samui from as early as 04:20 and drop at Patong, Kata, Karon, Kamala, Rawai or Phuket airport.

Expect a long, plain day. The bus leg is about six hours with a couple of stops at gas stations, and some buses have no toilet on board. Bus Terminal 2 is north of Phuket Town, so add a Grab or taxi to your beach, about 30–50 minutes to Patong or Kata. If you need to make a flight out of Phuket the same day, fly from Samui instead; the overland arrivals land between about 17:00 and 21:30.

On a budget, take Raja from Lipa Noi or Phantip from Nathon in the morning and a Grab from Bus Terminal 2. For less hassle, Lomprayah from Nathon. If you'd rather keep the day, fly.

The Overland Day From Samui to Phuket

Two recent rides on the ferry-and-bus route, filmed by other travelers. Nothing loads from YouTube until you press play.

The car ferry from Nathon to Donsak, the six-hour bus from bay B2 with two gas-station stops, and a Grab at the end. Video by Teigan and Pablo on YouTube.
Nathon to Donsak and the bus to Phuket, booked on 12Go. Video by Just A Couple Thing on YouTube.

Phuket Airport (HKT) → your beach

Landing in Phuket after the flight

Phuket airport is at the island's northern tip, about 50 minutes from Patong and an hour from Kata or Rawai. A metered taxi to Patong is ฿700–800 with the airport fee; a pre-booked Kiwitaxi with code THAILAND5 fixes the price and has a driver waiting at arrivals.

Use code at checkout for 5% off:THAILAND5
Book a transfer with Kiwitaxi

Sponsored link — we may earn a small commission when you book with code THAILAND5, at no extra cost to you. Learn more.

Going the Other Way, Phuket to Koh Samui

The same flights east, and the morning buses to Donsak

The flights run the same way in reverse, and the overland tickets leave Phuket in the morning for the afternoon ferries from Donsak. The Phuket to Koh Samui guide has the departures from the Phuket side.

Bookable departures · refreshed daily

Phuket → Koh Samui: departure times you can book now

Every departure currently on sale through 12Go for this route, by class. Fares are the spread across the classes shown; the exact price for a seat and date is on the booking page.

Bus

฿ 684–1,3006h 45m – 10h 30m
ClassDepartures
Express07:30, 09:00
Bus + Bus + Ferry06:00, 07:30, 08:30
Bus + Ferry08:00

Minivan

฿ 700–1,6506h – 10h
ClassDepartures
Minibus + ferry06:30, 08:00
Van + Speedboat06:30, 07:00, 08:00, 08:45, 09:15
Van + Ferry06:30, 07:00, 08:00, 08:45, 09:00, 09:30

Ferry & speedboat

฿ 672–1,0927h 30m – 10h
ClassDepartures
Express06:30, 08:00
Check seats and exact fares on 12Go

Times and fares as sold on 12Go, refreshed daily. Services sold only locally — ordinary trains, weekend excursion trains, walk-up pier tickets — are not listed; see the table above for those. Sponsored link: we may earn a commission when you book, at no extra cost to you.

Phuket → Koh Samui

Check live buses and boats from Phuket to Koh Samui

The same live 12Go board for the trip east, with the bus-and-ferry combinations from Phuket.

Check schedules on 12Go

Sponsored link — we may earn a small commission when you book, at no extra cost to you. Learn more.

Frequently Asked Questions

Common questions about koh samui to phuket.

Where to stay in Phuket

Compare prices across major booking sites — filter for free-cancellation rooms if you want to reserve now and decide later.

  • Compare prices across sites
  • Filter for free cancellation
  • Secure checkout on the partner site

We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.

Mac Kiley

Written by

Mac Kiley

I lived in Bangkok for four years and traveled the country from there. The guides are my own opinions, written the way I'd explain them to a friend planning a trip.

More about Mac

Ready to build your itinerary?

Use our free itinerary builder to save places, organize days, and share your trip.

Open Itinerary Builder