Practical guide
Phuket to Koh Samui
Fifty-five minutes in the air, or a full day across the peninsula. There's no boat in between.
Fly if the Fare Works, Otherwise Leave Phuket by 10:00
Phuket to Koh Samui is about 250 km as the plane flies, but the islands are on opposite coasts of the Thai peninsula, Phuket on the Andaman Sea and Samui in the Gulf, so there's no direct ferry. You either fly or spend a day overland. Bangkok Airways is the only airline flying it nonstop, 55 minutes gate to gate, 6–7 times a day, with fares on the booking sites from about ฿3,500 for late October and November dates and about ฿5,000 in December.
Check live Phuket → Koh Samui times and seats on 12Go
Overland, a bus or van crosses the peninsula to the Donsak ferry pier and a ferry takes you over to Samui, 6–8 hours in all. The budget tickets from Phuket Bus Terminal 2 cost about ฿775–820 on 12Go, Raja Ferry's runs to Lipa Noi, and Lomprayah's coach-and-catamaran ticket is ฿1,300 from its Phuket office or ฿1,500 with a hotel or airport pickup. Everything overland leaves Phuket between 06:30 and 10:00, so if you miss the morning it's the plane or another night.
Below you'll find the flights by season, every overland ticket with its pickup point and Samui pier, why the flight costs what it does, and what to do when you arrive.
Arriving in Koh Samui
Where to stay in Koh Samui
This route ends in Koh Samui. Search Koh Samui 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 Koh Samui hotelsOpens Booking.com with your dates · also on Expedia · Trip.com
The short answer
Fly if the fare works, because Bangkok Airways flies it nonstop in 55 minutes 6–7 times a day, from about ฿3,500 for October and November dates and about ฿5,000 in December. The cheapest way is the bus and ferry from Phuket Bus Terminal 2, about ฿775–820 and 7h30–8h. Everything overland leaves Phuket by 10:00, so after that it's the plane or another night.
- Distance
- About 250 km as the crow flies, no direct ferry
- Fastest
- Bangkok Airways nonstop, 55 min, from about ฿3,500
- Flights a day
- 6–7
- Cheapest
- Bus + ferry from Terminal 2, about ฿775–820, 7h30–8h
- Lomprayah
- ฿1,300 from its Phuket office, about 6h, to Nathon
- Last departure
- 10:00 overland
Key Facts (2026)
Bangkok Airways flies it nonstop in 55 minutes, 6–7 times a day
Seven a day in mid-October (09:35 to 19:30), six from the 29 October winter schedule, seven in December (from 07:30). A checked bag is included. No other airline flies it nonstop.
Fares from about ฿3,500, about ฿5,000 in December
About ฿3,500–5,000 on the booking sites for late October and November dates, about ฿4,900–5,050 for a mid-December date. Connections via Bangkok cost more and take 4–6.5 hours.
The cheapest way is bus and ferry from Terminal 2, about ฿775–820
Phantip (08:00) and Raja Ferry (07:30) leave Phuket Bus Terminal 2 and reach Samui at about 15:30, Phantip at Nathon and Raja at Lipa Noi. Hotel-pickup tickets from Patong, Kata and Karon cost about ฿950–1,020.
Lomprayah's coach and catamaran is ฿1,300–1,650
฿1,300 from its Phuket office at 09:30, ฿1,500 with a 07:30 hotel pickup or a 10:00 airport pickup, all arriving at Nathon pier at 15:45. Add ฿150 for a drop at your Samui hotel.
The last same-day departures leave at 10:00
Phantip and Songserm vans from Phuket Bus Terminal 1 and Lomprayah's airport pickup all leave at 10:00, reaching Samui between 15:45 and 18:30. After that, fly.
About 250 km as the crow flies, with no direct ferry
Overland it's about 290 km of road to the Donsak ferry pier and a 1–1.5 hour crossing. Figures of 850 km or 365 km on some booking sites are wrong.
Every Way From Phuket to Koh Samui, Compared (2026)
| Mode | Duration | Typical price | Departs from |
|---|---|---|---|
| Nonstop flight (Bangkok Airways) | 55 min (+ airport time) | From about ฿3,500 (Oct–Nov), ฿5,000 (Dec) | Phuket Airport, 6–7 a day |
| Bus + ferry (Phantip)Seats on 12Go | About 7h30 | About ฿820 on 12Go (฿930 with Samui hotel drop) | Phuket Bus Terminal 2, 08:00, to Nathon |
| Bus + ferry (Raja Ferry) | About 8h | About ฿775 on 12Go | Phuket Bus Terminal 2, 07:30, to Lipa Noi |
| Van + ferry with hotel pickup | About 8h | About ฿950–1,020 on 12Go | Patong, Kata or Karon hotels, 06:30–07:30, to Nathon |
| Lomprayah coach + catamaran | About 6h | ฿1,300 (office) / ฿1,500 (hotel or airport pickup) | Phuket office 09:30, hotels 07:30, airport 10:00, to Nathon |
| Van + ferry (Phantip / Songserm, the last of the day) | 8h–8h30 | About ฿800–1,400 on 12Go | Phuket Bus Terminal 1, 10:00, to Nathon |
Flight fares are what 12Go showed for mid-October, early-November and mid-December dates, fee included. Lomprayah's fares are from its own 2026 timetable; the other overland fares are 12Go's dated listings for a mid-October date, fee included, so the counter price is lower. On Samui, Nathon and Lipa Noi are on the west coast, 40–45 minutes from Chaweng (฿400–500 by taxi).
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
| Class | Departures |
|---|---|
| Express | 07:30, 09:00 |
| Bus + Bus + Ferry | 06:00, 07:30, 08:30 |
| Bus + Ferry | 08:00 |
Minivan
| Class | Departures |
|---|---|
| Minibus + ferry | 06:30, 08:00 |
| Van + Speedboat | 06:30, 07:00, 08:00, 08:45, 09:15 |
| Van + Ferry | 06:30, 07:00, 08:00, 08:45, 09:00, 09:30 |
Ferry & speedboat
| Class | Departures |
|---|---|
| Express | 06:30, 08:00 |
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
12Go sells every bus-and-ferry combination on this route, with hotel pickups and Samui hotel drops, live seats and instant e-tickets. Its flight board for this route mixes in connections via Bangkok, so compare the nonstops on a flight search.
Sponsored link — we may earn a small commission when you book, at no extra cost to you. Learn more.
Flying Phuket to Koh Samui in 55 Minutes
One airline, a checked bag included, and why it costs what it does
Bangkok Airways flies Phuket to Samui nonstop 6–7 times a day, 55 minutes gate to gate. On a mid-October weekday the departures were 09:35, 11:00, 13:00, 13:45, 16:00, 17:05 and 19:30; from the start of the winter schedule on 29 October there are six, roughly 09:45 to 17:30, and in December seven, from 07:30 to about 20:00. It's the only nonstop airline because Bangkok Airways owns Samui's airport and runs almost every flight there, which is why Samui fares are high. The fare includes a checked bag, which closes some of the gap with a budget flight elsewhere.
Fares on the booking sites ran about ฿3,500–5,000 for late October and November dates, rising toward the end of November, and about ฿4,900–5,050 for a mid-December date, so book early for the peak weeks. Some sites also list one-stop itineraries via Bangkok that take 4–6.5 hours and cost more; ignore them. Allow 50 minutes from Patong to Phuket airport and an hour from Kata or Rawai; on Samui the airport is 10–15 minutes from Chaweng and Bophut and about 30 from Lamai.
Overland by Bus and Ferry via Donsak
Which ticket, where it picks up in Phuket, and which Samui pier it lands at
Every overland ticket is a bus or van across the peninsula to the Donsak ferry pier near Surat Thani, about 290 km, then a car ferry or catamaran to Samui. The budget tickets leave Phuket Bus Terminal 2, north of Phuket Town. Phantip's 08:00 bus connects with the Seatran ferry and reaches Nathon at about 15:30 for about ฿820 on 12Go (a 2024 traveler paid ฿650 at the terminal); Raja Ferry's 07:30 bus reaches Lipa Noi, 8 km south of Nathon, at about 15:30 for about ฿775. Hotel-pickup tickets collect from Patong, Kata and Karon from 06:30 and cost about ฿950–1,020, which saves the 30–50 minute ride to the terminal.
Lomprayah's ticket is the tidiest. Its coach leaves its Phuket office at 09:30 (฿1,300), or collects from hotels in Patong, Kata, Karon, Rawai and Nai Harn at 07:30, or from Phuket airport's gates 1–2 at 10:00 (both ฿1,500), and connects with its catamaran from Donsak, arriving at Nathon pier at 15:45. For ฿150 more it drops you at your Samui hotel at about 16:45. The same coaches carry on to Koh Phangan and Koh Tao.
The last tickets of the day leave at 10:00. Phantip's and Songserm's vans from Phuket Bus Terminal 1 reach Nathon at 18:30 and 17:45, and Lomprayah's airport pickup reaches it at 15:45. Expect a long, plain day, with one or two stops at gas stations, an hour or so at the pier, and a crossing of 1–1.5 hours. On Samui, Nathon and Lipa Noi are on the west coast, 40–45 minutes from Chaweng (฿400–500 by taxi), so a hotel-drop ticket is worth it if you're staying on the east side.
On a budget, take Phantip's 08:00 from Terminal 2. For less hassle, take Lomprayah with a hotel pickup and a Samui hotel drop. If you'd rather keep the day, fly.
The Overland Day From Phuket to Koh Samui
Three rides on the bus-and-ferry route filmed by other travelers. Nothing loads from YouTube until you press play.
Samui Airport (USM) → Bophut and Chaweng
Landing on Samui after the flight
Samui airport is 10–15 minutes from Chaweng and Bophut. A car pre-booked on 12Go starts around ฿600 to either, with the price fixed before you land.
Sponsored link. We may earn a small commission when you book, at no extra cost to you. Learn more.
Going the Other Way, Koh Samui to Phuket
The same flights west, and the morning ferries to Donsak
The flights run the same way in reverse, and the overland tickets leave Samui from early morning until 13:10. The Koh Samui to Phuket guide has every departure from the Samui side.
Koh Samui → Phuket
Check live boats and buses from Koh Samui to Phuket
The same live 12Go board for the trip back.
Sponsored link — we may earn a small commission when you book, at no extra cost to you. Learn more.
Crossing booked? Plan the Samui end.
Frequently Asked Questions
Common questions about Phuket to Koh Samui.
Fly nonstop on Bangkok Airways (55 minutes, 6–7 flights a day, from about ฿3,500 outside December), or go overland by bus and ferry via Donsak (6–8 hours, about ฿775–820 for the budget tickets, ฿1,300–1,650 with Lomprayah). There's no direct ferry.
Yes. Bangkok Airways flies Phuket to Samui nonstop 6–7 times a day, 55 minutes gate to gate, every day. It's the only nonstop airline; booking sites also list connections via Bangkok that take 4–6.5 hours.
No. Phuket is on the Andaman Sea and Samui in the Gulf of Thailand, on opposite sides of the peninsula. 'Ferry' tickets are a bus to Donsak on the Gulf coast plus a ferry to Samui, 6–8 hours in all.
About 6 to 8 hours. Phantip's 08:00 from Phuket Bus Terminal 2 and Raja Ferry's 07:30 reach Samui at about 15:30, and Lomprayah's 09:30 coach reaches Nathon at 15:45.
About ฿2,980–3,700 one way for October and November dates on the booking sites, and about ฿4,950 for a mid-December date, with a checked bag included. Book early for the peak weeks.
Bangkok Airways owns Samui airport and runs almost every flight there, so there's no low-cost competition. The fare does include a checked bag.
The bus-and-ferry tickets from Phuket Bus Terminal 2, about ฿775–820 on 12Go and less at the terminal counter. Phantip leaves at 08:00 and Raja Ferry at 07:30, both reaching Samui at about 15:30.
About 10:00. Phantip and Songserm vans leave Phuket Bus Terminal 1 at 10:00 and reach Nathon at 18:30 and 17:45, and Lomprayah's airport pickup leaves at 10:00 for a 15:45 arrival. After that, the only same-day option is a flight.
About 250 km as the plane flies. Overland it's about 290 km of road from Phuket to the Donsak ferry pier plus a 1–1.5 hour crossing.
Where to stay in Koh Samui
Compare prices across major booking sites, and 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
Compare rates on Booking.com
Largest selection
Compare rates on Expedia
One Key member prices
Compare rates on Trip.com
Strong across Asia
We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.
Onward from Koh Samui
The next leg, with the fastest and cheapest way to do it.
- Koh SamuiBangkokFastest Direct flight, 1h10 flight, 3–4h door to doorCheapest Car ferry + government coach, ฿700–1,300Compare all 6 ways
- Koh SamuiChiang MaiCheapest Boat and bus + sleeper + day train, About ฿1,800–2,300 at station pricesCompare all 4 ways
- Koh SamuiKhao SokCheapest Car ferry + minivan, About ฿600–1,300Compare all 5 ways
- Koh SamuiKoh PhanganFastest Lomlahkkhirin, 20–30 minCheapest Haad Rin Queen, ฿200Compare all 9 ways
- Koh SamuiKoh TaoFastest Speedboat, 1h25–1h30Cheapest Songserm high-speed ferry, About ฿450Compare all 6 ways
- Koh SamuiKrabiCheapest Phantip ferry + bus, About ฿500 (Ao Nang ฿560)Compare all 7 ways
You Might Also Like
Best Time to Visit Thailand
November to February for most trips, and the right coast for the rest of the year
Thailand on a Budget
Thailand on less, without missing the best of it
Is Thailand Safe?
What is actually risky, what is only in the news, and what four government advisories say, destination by destination
Thailand Visa & Entry Requirements
Who enters visa-free, what immigration checks, the TDAC, and how to stay longer

Ethical Elephant Sanctuaries in Chiang Mai
No riding, no shows, and the sanctuaries where you watch rather than wash.

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 MacReady to build your itinerary?
Use our free itinerary builder to save places, organize days, and share your trip.
Open Itinerary Builder