How to get to Koh Samui: fly nonstop from Bangkok in about 1 hour (from ~2,300 THB) or take train, bus and ferry via Surat Thani. Times and prices, 2026.
You get to Koh Samui by air or by ferry: fly into Samui’s own airport (USM), or reach the mainland at Surat Thani by plane, train or bus and cross by ferry. From Bangkok the fastest way is a direct Bangkok Airways flight of about 1 hour 15 minutes, 2,300-6,600 THB (~66-189 USD) one-way (OutThailand, 2026). The cheapest is bus or overnight train to Surat Thani plus ferry, about 620-1,900 THB (~18-54 USD) and 11-17 hours door to door. There is no regular scheduled ferry from Bangkok to Koh Samui: every regular sea route starts from a mainland pier at Donsak or Surat Thani, or from Chumphon. The one exception is the occasional Seahorse cruise ferry (check its announced dates).
Key takeaways
- Fastest: Bangkok Airways nonstop to Koh Samui (USM), about 21 flights a day from Suvarnabhumi (BKK) and about 3 from Don Mueang (DMK), 75-95 minutes, 2,300-6,600 THB (~66-189 USD).
- Cheapest: government bus and ferry via Donsak, about 620-960 THB (~18-27 USD) at the counter, 11-16 hours.
- Best balance: overnight train to Surat Thani plus bus and ferry, about 1,100-1,900 THB (~31-54 USD), arriving by late morning.
- Fly + ferry: a budget flight to Surat Thani plus van and ferry is 3-5 hours quoted, plan 5-6 hours.
- Grab and Bolt cannot pick up inside Samui Airport: use the fixed-fare taxi counter in arrivals (500-1,500 THB by zone, as of 2026) or walk to the public road.
Which Airport Do You Fly Into for Koh Samui?
Fly into Koh Samui Airport (USM) if you can: it is a small open-air airport about 2 km from Chaweng, so the hotel transfer is short (airport guide). The alternatives are the mainland airports at Surat Thani (URT) and Nakhon Si Thammarat (NST), where you add a van and a ferry.
Most international visitors connect through Bangkok. Nonstop routes to USM change by season: see international flights to Koh Samui and the route map. By region: from the UK, from Europe and from Australia.
Is Koh Samui closer to Bangkok or Phuket? By air it is about the same: roughly 1h15m from either. By road and ferry Phuket is closer (about 8h20m via Surat Thani, against 11-13 hours from Bangkok). Still choosing between the two islands? See Samui or Phuket.
Which Way from Bangkok to Koh Samui Is Best?
Fly if time matters, take bus and ferry if money does, and take the sleeper train for the classic overland trip. Bangkok Airways is the only airline flying nonstop from Bangkok (BKK and DMK) to Koh Samui; every other route finishes with a ferry from the mainland. Fares below are 2026 figures from OutThailand, operator sites and the project ferry data.
| Option | Total time | Price (one-way) | Best for |
|---|---|---|---|
| Direct flight (Bangkok Airways) | ~1h15m | 2,300-6,600 THB (~66-189 USD) | Short trips, limited time |
| Fly to Surat Thani + van + ferry | 3-5 h quoted, plan 5-6 h | 1,500-3,900 THB (~43-111 USD) | A flight most of the way, often cheaper |
| Overnight train + van + ferry | ~14-17h | 1,100-1,900 THB (~31-54 USD) | Budget travel that saves a hotel night |
| Government bus + ferry via Donsak | ~11-16h | 620-960 THB (~18-27 USD) at the counter | Lowest cost, no flight or train booking |
How Do I Fly from Bangkok to Koh Samui?
Bangkok Airways flies about 21 times a day from Suvarnabhumi and about 3 times a day from Don Mueang to Samui, in 75-95 minutes, for 2,300-6,600 THB (~66-189 USD) one-way (OutThailand, 2026). Fares roughly double in peak weeks. The airport is about 2 km from Chaweng and 8 minutes from Bophut.
Full schedules, fare timing, why the route costs what it does and how to pay less are in flights from Bangkok to Koh Samui. Chiang Mai has its own page: Chiang Mai to Koh Samui. For the airline itself see Bangkok Airways at Samui, and for other Thai cities domestic flights to Koh Samui. On arrival, the airport taxi counter charges fixed zone fares of about 500-1,500 THB (~14-43 USD) per car.
Is Flying to Surat Thani and Taking the Ferry Cheaper?
Often yes. Budget airlines fly Bangkok to Surat Thani (URT) or Nakhon Si Thammarat for about 800-2,000 THB (~23-57 USD), and a van-and-ferry ticket adds about 550-850 THB (~16-24 USD). The journey is 3-5 hours quoted, so plan 5-6 hours with check-in, transfers and waiting (OutThailand, 2026).
- Fly Bangkok to Surat Thani or Nakhon Si Thammarat on Thai AirAsia, Thai Lion Air, Nok Air or Thai Vietjet, about 1h10m.
- Take a shared van or taxi from the airport to Donsak or Surat Thani town pier, 30-60 minutes, about 100-200 THB (~3-5.50 USD).
- Cross by ferry, below.
- Continue from Nathon or Lipa Noi pier by taxi to your hotel.
Ferry fares from Donsak, per the operators and the project ferry data (checked 1 October 2026):
- Seatran Ferry to Nathon: 180 THB (~5 USD) per passenger, hourly 05:00-19:00, about 80-100 minutes.
- Raja Ferry to Lipa Noi: 120-210 THB (~3.50-6 USD) per passenger, first sailing 05:00, about 90 minutes.
- Lomprayah bus plus catamaran from Surat Thani town via Donsak to Nathon: about 45 minutes on the water, 600 THB (~17 USD) bundled, about 2.5 hours in total (SiamTickets, October 2026). A Lomprayah speedboat from Tapee Pier in town to Maenam takes about 1h30 for 700 THB (~20 USD). Its other catamarans run from Maenam to Koh Phangan, Koh Tao and Chumphon.
| Route | Operator | Type | Duration | Price | Departures |
|---|---|---|---|---|---|
| Donsak - Nathon | Seatran Ferry | Car ferry | 80-100 min | 180 THB | 15 a day (05:00-19:00) |
| Donsak - Lipa Noi | Raja Ferry | Car ferry | 85-95 min | 120-210 THB | 13 a day (05:00-19:00) |
| Maenam (Samui) - Thong Sala (Koh Phangan) | Lomprayah | High-speed catamaran | 25-35 min | 250-350 THB | 3 a day (08:00-16:30) |
| Bang Rak (Samui) - Thong Sala (Koh Phangan) | Seatran Discovery | High-speed catamaran | 30-45 min | 300-355 THB | 3 a day (08:00-16:30) |
| Maenam (Samui) - Mae Haad (Koh Tao) | Lomprayah | High-speed catamaran | 85-95 min | 650-700 THB | 2 a day (08:00-12:30) |
| Bang Rak (Samui) - Mae Haad (Koh Tao) | Seatran Discovery | High-speed catamaran | 115-125 min | 600 THB | 3 a day (08:00-16:30) |
| Maenam (Samui) - Chumphon | Lomprayah | High-speed catamaran | 225-240 min | not published | 2 a day (08:00-12:30) |
Is the Overnight Train to Koh Samui Worth It?
The Bangkok to Koh Samui train is really a train to Surat Thani plus a bus and ferry. It saves a hotel night and arrives in time for the morning crossing, which is why backpackers have long used it. Sleeper train 85 leaves Bangkok in the evening (around 19:50 in recent timetables, check the State Railway of Thailand) and takes 11-13 hours.
- Choose a 2nd-class air-conditioned sleeper (about 800-1,200 THB / ~23-34 USD) or a 1st-class cabin (about 1,500-1,800 THB / ~43-51 USD). Lower berths sell out first, and high season fills 2-4 weeks ahead.
- Leave Krung Thep Aphiwat Central Terminal in the evening and arrive in Surat Thani around 06:30-07:30.
- Minivans to the piers meet most trains, about 100-150 THB (~3-4.50 USD), then take the Donsak ferry above.
- Reach Samui by late morning.
Train, van and ferry together come to about 1,100-1,900 THB (~31-54 USD) and 14-17 hours door to door. The same Surat Thani leg is covered in Surat Thani to Koh Samui, and every overland route is compared in Bangkok to Koh Samui by bus and ferry.
What Is the Cheapest Way to Koh Samui by Bus and Ferry?
A combined bus-and-ferry ticket from Bangkok’s Southern Bus Terminal (Sai Tai Mai) is the cheapest way: about 620-960 THB (~18-27 USD) at the counter, with the Donsak ferry included. Online agents charge more, about 1,130-1,530 THB (~32-44 USD) (Visit Thailand Today, 29 September 2026). Through tickets are sold by operators and agents such as 12Go (listings checked 2026), and need no flight or train booking.
- Take an evening or early-morning bus, 8-10 hours down Highway 41 to the Surat Thani area.
- Transfer at Donsak Pier to a Raja Ferry or Seatran car ferry, 1-1.5 hours.
- Land at Nathon (west coast, main terminal with taxi stands and songthaews) or Lipa Noi (southwest).
- Continue by taxi, songthaew or hotel pickup.
Total time is 11-16 hours. It is the lowest cost of the four, and also the least flexible if the bus or ferry runs late. See Bangkok to Koh Samui by bus and ferry for the full comparison.
How Do I Get to Koh Samui from Phuket, Krabi, Chiang Mai, Hat Yai or Koh Phangan?
Phuket and Krabi have direct Bangkok Airways flights and cheaper overland routes. Chiang Mai has one daily flight. Hat Yai has no direct route. Koh Phangan is a short ferry hop. The table gives the basics; each starting point has a fuller page.
| From | Best way | Time | Price |
|---|---|---|---|
| Phuket | Direct flight, or bus and ferry via Surat Thani | ~1h15m / ~8h20m | 4,300-6,800 THB / 600-800 THB |
| Krabi | Direct flight (1-2 daily, check schedule), or minivan and ferry | ~55-60 min / 4-9 h | from ~3,700 THB / 500-1,500 THB |
| Chiang Mai | Direct flight | 1h45m-1h55m | check the route page |
| Koh Phangan | Ferry, Thong Sala to Nathon or Maenam | 30-60 min | 200-400 THB (~5.50-11 USD) |
Phuket and Krabi to Koh Samui covers both in full, including Raja Ferry’s Phuket Town to Lipa Noi service (about 8 hours, one sailing a day, fares differ by source).
From Chiang Mai: Bangkok Airways flight PG241/242 runs once a day (daily on the summer 2026 schedule), about 08:50 departure, 105-115 minutes. See Chiang Mai to Koh Samui for fares and the overland alternative of train plus ferry.
From Hat Yai: there is no direct route. Take a bus or van to Surat Thani or Donsak and a ferry across. Bus-and-ferry listings schedule the trip at about 7-10 hours (12Go and route-planner listings, 2026; check the current timetable).
From Koh Phangan: the short hop runs between Thong Sala and Nathon or Maenam pier, with several daily sailings on Lomprayah, Seatran Discovery and Songserm. Island-hopping on to Koh Tao uses the same operators. Cruise passengers: see the cruise port guide.
What Goes Wrong on the Way to Koh Samui?
Most delays and overcharges come from three predictable causes, all avoidable with basic planning.
Price spikes on the direct flight: fares can triple between the September-October low season and the December-February peak. Check the fly-and-ferry route as a fallback if the direct fare looks unreasonable.
Missed ferry connections: trains and buses occasionally run late, and ferries do not always wait. Build in at least a 90-minute buffer in Surat Thani and prefer through-tickets, so the operator can rebook you if a connection is missed.
Motion sickness on the crossing: the Gulf of Thailand chops up during the monsoon shoulder season (roughly September-November). Car ferries ride more steadily than fast catamarans in swell. Sit low and central, and watch the horizon.
Ferry piers are not interchangeable: Koh Samui has four main piers. Nathon (west coast) is the main hub for car ferries from Donsak and Surat Thani. Bang Rak (northeast) has Seatran Discovery fast boats to Koh Phangan and is closest to the airport. Maenam (north coast) is Lomprayah’s pier for Koh Phangan, Koh Tao and Chumphon. Lipa Noi (southwest) is Raja Ferry’s terminal. Confirm which pier your ticket names before ordering a taxi.
Once you land, most travelers head for Chaweng or Nathon and onward transport. The Koh Samui itinerary guide has ready-made day plans, where to stay compares every area, and it is worth checking Thailand visa rules before you fly.
FAQ
What is the cheapest way to get to Koh Samui from Bangkok?
The bus-and-ferry combo via Donsak Pier is cheapest, at roughly 620-960 THB (~18-27 USD) for a through ticket bought at the counter (1,130-1,530 THB online), taking 11-16 hours. The overnight train plus van and ferry costs 1,100-1,900 THB (~31-54 USD) but saves a hotel night and is nearly as affordable.
Can you take a ferry from Bangkok to Koh Samui?
Not on a regular schedule. There is no regular scheduled ferry from Bangkok to Koh Samui; the one exception is the occasional Seahorse cruise ferry (22-24 hours to Nathon, check its announced dates). Every other sea route starts on the Gulf coast at Donsak or Surat Thani, or at Chumphon. From Bangkok you first travel to the mainland by bus, train or plane, then cross by Seatran (180 THB), Raja Ferry (120-210 THB) or the Lomprayah bus-and-catamaran bundle (600 THB).
Are there direct flights to Koh Samui from Bangkok?
Yes. Bangkok Airways is the only airline flying nonstop to Koh Samui (USM), about 21 flights a day from Suvarnabhumi and about 3 from Don Mueang, taking 75-95 minutes. Fares run 2,300-6,600 THB (~66-189 USD) one-way depending on season. See flights to Koh Samui.
How long does the Bangkok to Koh Samui train take?
The overnight sleeper, train 85, takes 11-13 hours from Bangkok to Surat Thani, leaving around 19:50 and arriving by 06:30-07:30. Add roughly 2-3 hours for the transfer and ferry crossing, for 14-17 hours door to door.
Can Grab or Bolt pick me up at Koh Samui Airport?
No. Grab and Bolt drivers cannot enter Samui Airport’s arrivals area to collect passengers. Use the official taxi counter, with fixed zone fares of roughly 500-1,500 THB (~14-43 USD) per car, or walk out to the public road for an app pickup.
Is it easy to get to Koh Samui from Phuket or Krabi?
From Phuket, Bangkok Airways flies direct in about 1h15m (4,300-6,800 THB / ~123-194 USD), or bus and ferry take about 8h20m for 600-800 THB (~17-23 USD). From Krabi there is a direct ATR72 flight, one or two a day, from about 3,700 THB (~106 USD). The budget route is minivan and ferry via Donsak, 4-9 hours.
Published Updated Facts checked