Koh Samui has no rail line, no bridge, and no runway the cheap carriers reach. So the overland route means a night down the peninsula to Surat Thani, then a catamaran across the Gulf. Plenty of travelers run it on purpose for the price. The Bangkok to Koh Samui overland combo takes 12 to 16 hours and costs $25 to $45 all in.

The direct Bangkok Airways flight covers the same distance in 65 minutes and runs roughly three to four times the combo fare. The bus and ferry combo via Surat Thani is the budget pick. The train and ferry combo is the comfort pick. The flight is the speed pick.

This guide tests each on total cost, total time, and the failure modes that make travelers miss their first ferry of the day. Check current combo schedules and fares before committing.

Bangkok to Koh Samui at a glance

OperatorDeparturesDurationTypeFrom (one-way)Book
Lignite Tour (bus + ferry combo) Fastest Nightly 18:00, 19:00 14-16 hrs door to door Bus + Lomprayah/Seatran $30-50 Check availability
Train + ferry combo Overnight train from Hua Lamphong/Bangsue 14-16 hrs Train + ferry $30-55 Check availability
Flight + ferry (Surat Thani) Multiple daily 4-5 hrs total AirAsia/VietJet + ferry $40-90 Check availability
Direct flight (Bangkok Airways) 24 daily 2 hrs door to door Direct flight (USM) $80-200 Check availability
  • Overnight bus + ferry combo: 12 to 13 hours via Lomprayah, the budget pick
  • Train + bus + ferry combo: 12 to 14 hours via the overnight train, the comfort pick
  • Direct flight: 65 to 75 minutes on Bangkok Airways to Koh Samui Airport (USM), the speed pick at three to four times the combo fare
  • Budget flight + ferry: 4 to 5 hours total via Surat Thani Airport (URT) with AirAsia or Nok Air, the price-to-time optimum
  • Origin (combo): Khao San Road or Mo Chit Bus Terminal for Lomprayah bus combo. Krung Thep Aphiwat Station for the train
  • Origin (flight): Suvarnabhumi (BKK) for Bangkok Airways direct. Don Mueang (DMK) for budget carriers
  • Destination: Nathon Pier on the west coast of Koh Samui for combos. Koh Samui Airport (USM) for direct flight

Four routes from Bangkok to Koh Samui

Each route has a different total cost and a different failure mode. Pick on the budget priority, not the headline duration.

Krung Thep Aphiwat Bang Sue Grand Station in BangkokPhotographer: Amin. Source: Wikimedia Commons. License: CC BY-SA 4.0.
The overnight train and bus combos to Koh Samui leave Bangkok from Krung Thep Aphiwat, the main long distance terminal. Photographer: Amin. Source: Wikimedia Commons. License: CC BY-SA 4.0.

Lomprayah overnight bus and ferry combo

Lomprayah is the dominant combo operator. The overnight bus departs Khao San Road at 19:00 or Mo Chit Bus Terminal at 19:30. The bus runs through the night to Chumphon, then transfers to a Donsak Pier shuttle, then the high-speed catamaran to Nathon. Total transit 12 to 13 hours including pier wait time.

Combo fare runs $35 to $45 all in. Online booking holds the floor. Counter buys at the bus terminal carry a 15 to 25 percent markup. Lock the combo ticket a day or two ahead in high season when seats fill out.

Train and ferry combo

Overnight train from Bangkok Krung Thep Aphiwat Station to Surat Thani runs 8 to 10 hours depending on class. Second-class sleeper is the standard pick. From Phun Phin station (the rail terminus), operator shuttle to Donsak Pier runs 90 minutes, then the ferry to Nathon another 1 hour 30 minutes.

Total transit 12 to 14 hours. Total fare $30 to $55 depending on whether you book second-class fan, second-class AC sleeper, or first-class. The train is more comfortable than the bus. The trade is a slightly longer total transit and a longer pier wait if the train runs late.

Car and passenger ferry crossing from Donsak to Lipa Noi on Koh SamuiPhotographer: Renek78. Source: Wikimedia Commons. License: CC BY-SA 4.0.
The final leg crosses from Donsak Pier near Surat Thani to the west side of Koh Samui by car ferry. Photographer: Renek78. Source: Wikimedia Commons. License: CC BY-SA 4.0.

Direct Bangkok Airways flight to Koh Samui Airport

Compare BKK to USM direct flights.

Bangkok Airways operates the only direct flight Suvarnabhumi (BKK) to Koh Samui Airport (USM). Flight time 65 to 75 minutes. Fare $80 to $150 one way. Schedule density runs 6 to 8 daily departures in high season.

Door-to-door from central Bangkok 3 to 4 hours including the BKK transfer and the USM pickup. Compare Bangkok Airways flights to Samui against the budget flight-plus-ferry math before booking.

Budget flight to Surat Thani Airport plus ferry combo

Compare DMK to URT budget flights.

AirAsia and Nok Air operate budget flights Don Mueang (DMK) to Surat Thani Airport (URT) for $40 to $80 one way. Flight 1 hour 15 minutes. From URT, the Lomprayah combo shuttle runs to Donsak and the catamaran to Samui. Total transit 4 to 5 hours including the airport transfer.

This route lands at $50 to $80 all in, half the Bangkok Airways direct fare and 30 percent faster than the overnight bus combo. It’s the optimal price-to-time tradeoff for most travelers.

Bangkok departure points for the combo

Bangkok has multiple departure points for the south-bound combos, and the pickup confusion is one of the most cited mistakes on this route. Confirm the address on the booking before traveling to the terminal.

Khao San Road: Lomprayah’s backpacker-aligned pickup point, 19:00 departure for the overnight bus. The pickup point is the Lomprayah office near Soi Rambuttri, not the main Khao San strip. Allow 30 minutes to find it on first attempt.

Mo Chit Northern Bus Terminal: 19:30 Lomprayah departure plus several other operators running similar combos. More frequent overall but further from central tourist areas. Grab from Sukhumvit runs 40 to 60 minutes in evening traffic.

Krung Thep Aphiwat Central Station: the new (2023) main Bangkok rail terminal. Overnight south-bound trains depart from here, not Hua Lamphong. The Surat Thani train is the comfort option. Book second-class AC sleeper.

Suvarnabhumi (BKK): Bangkok Airways direct flight to Koh Samui Airport (USM). Don Mueang (DMK): AirAsia and Nok Air budget flights to Surat Thani Airport (URT). The two Bangkok airports are 35 km apart, so confirm which one your flight departs from before booking the airport transfer.

What to watch for on the Bangkok to Koh Samui route

The four common Bangkok to Koh Samui failure modes are the overnight bus arrival at Donsak Pier between 4am and 5am (before the first ferry, no food open), the Khao San versus Mo Chit pickup confusion that costs travelers their bus seat, the no-meal stretch on the overnight train that surprises first-time riders, and the budget flight to Surat Thani that requires a separate Donsak transfer not always bundled in the ticket. Confirm the pickup address and the transfer logistics in writing before booking.

Onward from Koh Samui

Chaweng Beach on the east coast of Koh SamuiPhotographer: User: (WT-shared) Wipkinger at wts wikivoyage. Source: Wikimedia Commons. License: Public domain.
Chaweng on the east coast is where most Samui arrivals are headed after the long overland run. Photographer: User: (WT-shared) Wipkinger at wts wikivoyage. Source: Wikimedia Commons. License: Public domain.

Nathon Pier sits on the west coast of Samui with onward Grab and songthaew routes to Chaweng, Bophut, Lamai, and Maenam. Koh Samui Airport (USM) is on the north coast near Bophut, 15 km from Chaweng. Both connect to the Samui ring road.

For Koh Phangan: the Lomprayah catamaran from Maenam Pier runs 30 minutes (check Samui to Phangan schedules). For Koh Tao: the catamaran from Maenam to Mae Haad runs 1 hour 45 minutes (compare Samui to Tao options). For the return to Bangkok: the same combos run in reverse with similar timing.

Practicalities for the Bangkok to Koh Samui trip

For flight options and onward island connections:

For SHA-certified hotel options on Samui, see our Koh Samui SHA hotel guide. The 3 days in Koh Samui itinerary covers what to do once you arrive.

Frequently asked questions

What is the fastest way from Bangkok to Koh Samui?
The direct Bangkok Airways flight from Suvarnabhumi (BKK) to Koh Samui Airport (USM). Flight time 65 to 75 minutes. Door-to-door from central Bangkok 3 to 4 hours including the BKK transfer and the USM hotel transfer. Compare to the overnight combo for the budget alternative. The flight is twice the price of the budget flight-plus-ferry combo but saves about an hour.
How much does the Bangkok to Koh Samui combo cost?
The Lomprayah overnight bus and ferry combo runs $35 to $45 all in. The train and ferry combo lands in a similar band depending on train class. The budget flight to Surat Thani plus the Lomprayah shuttle and ferry runs roughly 50 percent above the bus combo. The direct Bangkok Airways flight runs about three times the bus combo.
Where does the overnight bus to Koh Samui leave from in Bangkok?
Khao San Road at 19:00 or Mo Chit Northern Bus Terminal at 19:30 on Lomprayah. The Khao San Road pickup point is the Lomprayah office near Soi Rambuttri, not the main Khao San strip itself. Confirm the exact pickup address on the booking confirmation before traveling.
Does the train from Bangkok go all the way to Koh Samui?
No. The overnight train runs Bangkok to Surat Thani city or Phun Phin station only. From there, the Lomprayah combo shuttle continues to Donsak Pier and the catamaran to Samui. Total transit 12 to 14 hours including the pier transfer.
Which Bangkok airport flies to Koh Samui?
Suvarnabhumi (BKK) operates the only direct Bangkok Airways flight to Koh Samui Airport (USM). Don Mueang (DMK) operates AirAsia and Nok Air flights to Surat Thani Airport (URT), which is the budget alternative. The two Bangkok airports are 35 km apart.
Is the overnight bus comfortable enough to sleep on?
The Lomprayah VIP bus has reclining seats and AC. Most travelers get 4 to 5 hours of broken sleep. The overnight train second-class AC sleeper is more comfortable but more expensive and takes a similar total time. Pick the bus only if budget is the primary filter.
Can I do Bangkok to Koh Samui in a day without flying?
Tight but possible. Early morning train at 8am from Krung Thep Aphiwat arrives Surat Thani by 6pm, then the last Lomprayah catamaran at 18:00 lands Nathon by 19:30. Most travelers split the journey overnight on the train or bus rather than time the daytime connection.

If the overnight combo loses its appeal, our Koh Samui flights guide covers the faster air option. Arriving from overseas first, our Hong Kong flights guide handles the gateway leg.