Bangkok to Koh Samui: Flight 1 h 10 min From THB 2,752, Train, Bus

Bangkok Airways flies Bangkok to Samui direct in 1 hour 10 minutes, and the cheapest sampled fare is THB 2,752. A Thai Lion Air flight to Surat Thani cost THB 1,110, plus a THB 550 Raja ferry ticket from the airport. Train 43 leaves at 07:30 and reaches Surat Thani at 16:20.

On this page
  1. Four routes at a glance
  2. Bangkok Airways direct flight
  3. Fly to Surat Thani, then take the ferry
  4. Overnight train to Surat Thani, then the ferry
  5. Bus and ferry joint tickets
  6. Which route to pick
  7. Step by step, Bangkok to Samui
  8. Common questions

On this page

  1. Four routes at a glance
  2. Bangkok Airways direct flight
  3. Fly to Surat Thani, then take the ferry
  4. Overnight train to Surat Thani, then the ferry
  5. Bus and ferry joint tickets
  6. Which route to pick
  7. Step by step, Bangkok to Samui
  8. Common questions
Bangkok to Samui: four routes Time and cost of the main leg, THB FLY DIRECT, BANGKOK AIRWAYS Suvarnabhumi to Samui, flight time 1 h 10 min Cheapest sampled fare THB 2,752 FLY TO SURAT THANI, THEN FERRY Thai Lion Air, Don Mueang to Surat Thani THB 1,110 Raja airport ticket to Lipa Noi THB 550 Total, an estimate about THB 1,660 TRAIN TO SURAT THANI, THEN FERRY Train 43, 2nd class air-conditioned seat THB 524 Train 43, leaves and arrives 07:30 to 16:20 BUS AND FERRY JOINT TICKET Transport Co (999), from THB 689 Lomprayah, from THB 1,200 Trip time via Chumphon about 14 hours ThailandBuddy.com · Sources: AirAsia MOVE fare lists; SRT D-Ticket; Raja Ferry Port; bus and ferry joint ticket list Verified 18 Oct 2026 · Re-checked every 3 months Bangkok to Samui: four routes Time and cost of the main leg, THB FLY DIRECT, BANGKOK AIRWAYS Suvarnabhumi to Samui, flight time 1 h 10 min Cheapest sampled fare THB 2,752 FLY TO SURAT THANI, THEN FERRY Thai Lion Air, Don Mueang to Surat Thani THB 1,110 Raja airport ticket to Lipa Noi THB 550 Total, an estimate about THB 1,660 TRAIN TO SURAT THANI, THEN FERRY Train 43, 2nd class air-conditioned seat THB 524 Train 43, leaves and arrives 07:30 to 16:20 BUS AND FERRY JOINT TICKET Transport Co (999), from THB 689 Lomprayah, from THB 1,200 Trip time via Chumphon about 14 hours ThailandBuddy.com · Sources: AirAsia MOVE fare lists; SRT D-Ticket; Raja Ferry Port; bus and ferry joint ticket list Verified 18 Oct 2026 · Re-checked every 3 months
Four ways from Bangkok to Samui with the time and cost of the main leg.
Tap to enlarge diagram

Four routes at a glance

Bangkok Airways flies Suvarnabhumi to Samui in 1 hour 10 minutes from THB 2,752. The three other routes go through Surat Thani and cost less but take most of a day.

Route Main leg Cost
Bangkok Airways direct 1 h 10 min THB 2,752 to THB 3,838 sampled
Fly to Surat Thani, then Raja ferry Flight 1 h 15 min, crossing about 1 hour 30 minutes About THB 1,660
Train to Surat Thani, then ferry 07:30 to 16:20 on train 43 THB 524 for the seat on train 43
Bus and ferry joint ticket Around 14 hours From THB 689

The ferry leg is on the Surat Thani to Samui ferry page. Fares between Samui and the other gulf islands are on the ferries by operator page.

Bangkok Airways direct flight

Bangkok Airways leaves Suvarnabhumi at 06:00 and lands at Samui at 07:10 on Tuesday 27 October for THB 2,968 one way. The same 06:00 flight on Tuesday 17 November is the cheapest sampled fare at THB 2,752.

Flight search page for Bangkok to Koh Samui showing three highlighted Bangkok Airways flights with departure and arrival times and a price in baht, and a list of flights by date below.
The fare page for Bangkok to Koh Samui flights, with the Bangkok Airways flights on the first rows. Source: AirAsia MOVE, Bangkok to Koh Samui flights (opens in a new tab), captured 18 October 2026
Flight on 31 October Leaves Lands Fare
Morning 07:00 08:10 THB 3,470
Morning, longer 07:30 09:05 THB 3,838
Afternoon 15:50 17:00 THB 3,838
Evening 18:40 19:50 THB 3,470
Evening, longer 18:55 20:30 THB 3,600

The 07:30 and 18:55 flights are listed at 1 hour 35 minutes instead of 1 hour 10 minutes. Bangkok Airways advertises Samui flights from THB 2,500.

Fares move with the date. A weekday in November cost THB 2,752 and a Saturday at the end of October cost THB 3,470 to THB 3,838.

Fly to Surat Thani, then take the ferry

Thai AirAsia and Thai Lion Air fly direct from Bangkok to Surat Thani. Thai Lion Air leaves Don Mueang at 07:25 and lands at 08:40 on Thursday 29 October for THB 1,110 one way.

Flight search page for Don Mueang to Surat Thani showing highlighted Thai Lion Air and Thai AirAsia flights with times and a price in baht, and a list of flights by date below.
The fare page for Don Mueang to Surat Thani flights. Source: AirAsia MOVE, Don Mueang to Surat Thani flights (opens in a new tab), captured 18 October 2026
Thai Lion Air from Don Mueang Leaves Lands Fare
Tuesday 20 October 12:25 13:40 THB 1,318
Thursday 29 October 07:25 08:40 THB 1,110
Thursday 5 November 06:20 07:35 THB 1,110

Flights to Surat Thani start from THB 803.

Raja has service booths at the Surat Thani and Nakhon Si Thammarat airports that sell a ferry ticket with the transfer to Donsak. A Surat Thani Airport to Lipa Noi ticket costs THB 550 on Raja.

The Thai Lion Air fare plus the Raja airport ticket comes to about THB 1,660 one way. That is an estimate: the flight fare changes with the date.

The Raja crossing between Donsak and Samui takes about 1 hour 30 minutes. The first sailing leaves Donsak at 05:00 and the last at 19:00, one every hour. The last sailing arrives at 20:30.

Seatran coaches from the Surat Thani and Nakhon Si Thammarat airports and town link to the ferry to Samui.

Overnight train to Surat Thani, then the ferry

Train 43 leaves Krung Thep Aphiwat at 07:30 and reaches Surat Thani at 16:20 the same day. The overnight trains leave between 15:10 and 22:50 and reach Surat Thani between 01:11 and 07:50 the next day.

Home page of the SRT D-Ticket booking site with a search box for railway line, origin, destination, date and number of passengers.
The D-Ticket search box on the home page, where you pick the line, the stations and the date. Source: SRT D-Ticket home page: search box (opens in a new tab), captured 17 October 2026
Train (D-Ticket, 18 November departures) Type Leaves Reaches Surat Thani
43 Special Express, diesel railcar 07:30 16:20
171 Rapid 15:10 01:11 next day
37 Special Express 16:10 01:49 next day
169 Rapid 17:30 04:06 next day
83 Express 18:50 04:58 next day
39 Special Express, diesel railcar 22:50 07:50 next day

On train 43 the only coach is a 2nd class air-conditioned seating coach at THB 524. On train 171 a 2nd class air-conditioned sleeper berth costs THB 654 upper or THB 724 lower. A 2nd class fan seat on train 171 costs THB 354 and a 3rd class seat THB 216.

Train 37 has a 2nd class sleeper at THB 734 upper or THB 804 lower and a 1st class sleeper at THB 1,172 upper or THB 1,372 lower. A 2nd class fan seat on train 37 costs THB 434 and a 3rd class seat THB 296.

From Surat Thani station the Raja ferry route and the Lomprayah combination tickets are on the Surat Thani to Samui ferry page.

Bus and ferry joint tickets

The bus from Bangkok to Koh Samui stops at Chumphon Pier, where you transfer to a ferry to Mae Nam Pier on Samui; the trip is around 14 hours.

Table of three bus operators for Bangkok to Koh Samui with first bus, last bus, number of trips, days and the lowest fare in baht.
The operator table for Bangkok to Koh Samui joint bus and ferry tickets. Source: BusOnlineTicket.co.th, Bangkok to Koh Samui operator table (opens in a new tab), captured 18 October 2026
Operator Times From
Lomprayah 06:00 to 22:00 THB 1,200
Boonsiri 05:00 to 22:00 THB 1,450
Transport Co Ltd (999) 17:00 to 18:30 THB 689

Lomprayah runs six trips a day and Boonsiri and Transport Co run four each.

The Lomprayah bus leaves from its office on Khao San Road and takes about 8 hours to Chumphon Pier. At Chumphon Pier you check in again at the Lomprayah office with the same original ticket before boarding the ferry. About another 4 hours by boat brings passengers to Maenam Pier on Samui.

Timetable page headed from Surat Thani, with one table for Donsak Pier and one for Tapee Pier, listing boat type, times and fares for Samui, Phangan and Tao.
The Lomprayah page for departures from Donsak Pier and from Tapee Pier in Surat Thani. Source: Lomprayah 2026 timetable, page 36 (from Donsak Pier and Tapee Pier) (opens in a new tab), captured 18 October 2026

The other bus route goes to Donsak: the bus from Khao San Road to Donsak pier takes about 10 hours. From Surat Thani, the Lomprayah bus and catamaran from Tapee Pier to Nathon Pier leaves at 10:00 and 13:00 for THB 600. With the van to any hotel on Samui it costs THB 750.

The way back, Samui to Bangkok

A Lomprayah van, catamaran and bus from Pralarn Pier to Khao San Road leaves at 06:30 and arrives at 20:30 for THB 1,600. The VIP bus version of the 06:30 journey costs THB 1,900, and a 10:30 departure arrives at 00:45.

Timetable page for journeys from Pralarn Pier on Koh Samui to Bangkok stops, listing van, catamaran and bus legs with departure and arrival times and fares.
The Lomprayah page for the journey from Pralarn Pier to Bangkok, the way back. Source: Lomprayah 2026 timetable, page 24 (from Pralarn Pier to Bangkok) (opens in a new tab), captured 18 October 2026

Which route to pick

Pick the direct flight when time matters: it is 1 hour 10 minutes in the air and the fare is THB 2,752 to THB 3,838. Pick the Surat Thani flight and Raja ferry when you want to save money: it comes to about THB 1,660.

Pick the train when you want a bed: a 2nd class sleeper berth on train 171 costs THB 654 or THB 724. Pick the bus when the fare matters most: Transport Co (999) starts from THB 689.

Step by step, Bangkok to Samui

  1. Choose the route from the table and check the fare for your date on the airline or operator page.
  2. For the direct flight, book Bangkok Airways from Suvarnabhumi to Samui.
  3. For the Surat Thani flight, book Thai AirAsia or Thai Lion Air to Surat Thani and buy the Raja ferry ticket at the airport booth.
  4. For the train, book a D-Ticket seat on a Krung Thep Aphiwat departure to Surat Thani.
  5. For the bus, check in at the Lomprayah office on Khao San Road and again at Chumphon Pier.
  6. Cross to Samui in about 1 hour 30 minutes on Raja.

↑ Contents

Not confirmed: Fares are samples taken on 18 October 2026 for the dates shown and move with the date. The bus and ferry list does not state where the THB 689 Transport Co ticket ends. The Lomprayah timetable in this article for the Samui to Bangkok direction covers the way back, not Bangkok to Samui.

Common questions

How long is the flight from Bangkok to Koh Samui?

The direct Bangkok Airways flight from Suvarnabhumi takes 1 hour 10 minutes on most sampled departures, and 1 hour 35 minutes on the 18:55 and 07:30 flights on 31 October.

How much is a flight from Bangkok to Koh Samui?

Sampled Bangkok Airways fares run from THB 2,752 on 17 November to THB 3,838 on 31 October.

Is it cheaper to fly to Surat Thani and take the ferry?

A Thai Lion Air flight to Surat Thani cost THB 1,110 on 29 October. The Raja airport ticket to Lipa Noi costs THB 550, about THB 1,660 in all.

Which airlines fly Bangkok to Surat Thani?

Thai AirAsia and Thai Lion Air fly direct from Bangkok to Surat Thani.

How long is the train from Bangkok to Surat Thani?

Train 43 leaves Krung Thep Aphiwat at 07:30 and reaches Surat Thani at 16:20 the same day. Train 39 leaves at 22:50 and arrives at 07:50.

How much is the bus from Bangkok to Koh Samui?

Joint bus and ferry tickets start from THB 689 with Transport Co (999) and from THB 1,200 with Lomprayah.

How long does the bus and ferry to Samui take?

The trip via Chumphon Pier takes around 14 hours.

Where does the Lomprayah bus leave from in Bangkok?

The Lomprayah bus leaves from its office on Khao San Road.

Do I need to check in again at Chumphon?

You check in again at the Lomprayah office at Chumphon Pier with the same original ticket before boarding the ferry.

Prices, timetables and opening hours change; check with the operator before you travel. See how guides are checked.

Spotted an error? Report it.