Bangkok to Koh Samui: Flights, Bus and Boat, Train and Ferry Compared


Bangkok to Koh Samui: Flights, Bus and Boat, Train and Ferry Compared

Samui Airport in Bo Phut, Koh Samui Photo above: Alexandre Tordjman via Google

The quickest way to get from Bangkok to Koh Samui is a direct flight to Samui Airport, which Bangkok Airways owns and operates. The cheaper routes combine a flight, bus or train to the mainland with a ferry: Lomprayah's 2026 timetable lists joint bus-and-catamaran tickets from Bangkok's Khao San Road to Samui from 1,450 baht, arriving the same evening or the next morning. Koh Samui is an island in Surat Thani province in the Gulf of Thailand, about 470 km from Bangkok in a straight line.

This guide compares every option with official operator timetables, checked on September 26, 2026, and explains which route suits which traveler.

Where is Koh Samui, and how far is it from Bangkok?

Koh Samui is in Surat Thani province, in southern Thailand, and lies 35 km off the Surat Thani coast, according to the Tourism Authority of Thailand (TAT). TAT describes it as Thailand's second-largest island after Phuket, roughly 25 km from top to bottom. Samui Airport, in Bo Phut in the north of the island, is about 470 km from central Bangkok in a straight line, measured on map coordinates.

Because Samui is an island, every overland route ends with a boat. The mainland ports for Samui are around Surat Thani, including Donsak Pier, where the Raja Ferry car ferry leaves for Samui.

What are the ways to get from Bangkok to Koh Samui?

There are four main ways to get from Bangkok to Koh Samui: a direct flight to Samui, a flight to Surat Thani plus a ferry, a joint bus-and-boat ticket from Bangkok, or a train to Surat Thani plus a ferry. The direct flight is fastest; the joint bus-and-boat ticket is usually cheapest and needs the least planning of the overland options.

OptionHow it worksTimePrice (official source)
Direct flightBangkok to Samui AirportA short flight; the island's own airportCheck with the airline
Fly to Surat Thani plus ferryFlight to Surat Thani, road to the pier, ferryAbout 1 hour 10 minutes in the air (AirAsia), then about 90 minutes by road and 90 minutes by boat (TAT)Check with the airline and ferry operator
Joint bus and catamaran (Lomprayah)Bus from Khao San Road or Pinklao, catamaran to Samui06:00 to 17:30, or overnight 22:00 to 11:30 from Khao SanFrom 1,450 baht (bus) or 1,750 baht (VIP bus)
Train plus ferryTrain to Surat Thani, road to the pier, ferryOvernight or most of a day; check the rail timetableCheck with the State Railway of Thailand

Prices and times: Lomprayah 2026 timetable; AirAsia route page; TAT. Checked September 26, 2026.

Can you fly direct from Bangkok to Koh Samui?

Yes. Samui Airport is owned and operated by Bangkok Airways, and TAT has described the airline as flying between Bangkok and Samui several times a day, from morning to evening. Direct flights are the quickest way to the island and land you minutes from the northern beaches.

Direct flights to Samui are often priced higher than flights to Surat Thani, because fewer airlines serve the island. For fare patterns and how to save, read our guide to how much a flight from Bangkok to Koh Samui costs. Check which Bangkok airport your flight uses; our guide to Bangkok's two airports explains the difference between Suvarnabhumi and Don Mueang.

How do you get to Koh Samui via Surat Thani?

Flying to Surat Thani and taking a ferry is the usual way to save money while still flying. AirAsia lists non-stop flights from Don Mueang to Surat Thani of around 1 hour 10 minutes, and Nok Air lists Surat Thani among its direct domestic destinations (both checked September 26, 2026). TAT describes the onward trip as a bus of about 90 minutes to the ferry pier, then a boat of about 90 minutes to Samui.

Many ferry companies sell the road and boat legs together from Surat Thani airport. Nok Air also sells a Fly'n'Ferry service to Koh Samui with Lomprayah; check the conditions on Nok Air's Where We Fly page, which notes that some combined services run seasonally.

The Raja Ferry car ferry from Donsak

Raja Ferry runs a car and passenger ferry between Donsak Pier on the mainland and Lipa Noi Pier on Koh Samui. Its published schedule shows sailings every hour from 5 a.m. to 7 p.m. in both directions, with a crossing time of about 1 hour 30 minutes, and extra ferries at busy times (checked September 26, 2026). This is the ferry to use if you are driving or taking a car with a driver. Raja's homepage listed a Donsak to Samui passenger fare of 210 baht on the day we checked.

Car ferries moored at the Raja Ferry pier at Donsak with limestone hills behind
Raja Ferry's pier at Donsak, Surat Thani, the car-ferry port for Samui Photo: Den intarasaard via Google

Is there a bus and boat ticket from Bangkok to Koh Samui?

Yes. Lomprayah, which runs high-speed catamarans in the Gulf of Thailand, sells joint tickets from Bangkok to Koh Samui that combine a bus to the coast with a boat to the island. Its 2026 timetable lists departures from its Khao San Road and Pinklao offices in Bangkok. The table below shows the Samui (Pralarn Pier) services.

FromDepartsArrives Samui (Pralarn Pier)Bus typePrice
Khao San Road06:0017:30Bus / VIP bus1,450 / 1,750 baht
Khao San Road22:00 (overnight)11:30Bus / VIP bus1,450 / 1,750 baht
Pinklao21:30 (overnight)11:30Bus / VIP bus1,450 / 1,750 baht

Source: Lomprayah Time Table 2026, checked September 26, 2026. Hotel drop-off on Samui costs extra.

Lomprayah also sells a cheaper overnight bus and slower ferry to Bangrak Pier on Samui, from 1,250 baht, with a change onto a catamaran at Koh Tao; the timetable shows it leaving Khao San at 21:30 and Pinklao at 21:00 and reaching Samui at 11:15. On the catamaran routes the boat calls at other islands on the way, so expect a long day. Ferry schedules depend on the sea, so allow slack if you have a flight to catch.

Can you take the train from Bangkok to Koh Samui?

You can take the train from Bangkok to Surat Thani on the State Railway of Thailand's southern line, then continue to Samui by road and ferry. Samui itself has no railway. We could not confirm current train times from the State Railway of Thailand on September 26, 2026, because its website did not respond, so check the timetable at railway.co.th and book the ferry connection separately, or buy a joint ticket that includes the transfer from the station.

What is the best way to get from Bangkok to Koh Samui?

The best way to get from Bangkok to Koh Samui depends on your time and budget. Fly direct if you have a short holiday; fly to Surat Thani and take the ferry if you want to save money without losing a day; and take the Lomprayah bus-and-boat ticket or the train if cost matters more than time.

  • Short stay: a direct flight to Samui Airport.
  • Value with a flight: fly to Surat Thani and take a combined road and ferry transfer.
  • Lowest cost: the overnight Lomprayah bus and boat from Khao San Road.
  • Driving or car with driver: the Raja Ferry car ferry from Donsak.
  • Island hopping: Lomprayah's routes also connect Samui with Koh Phangan and Koh Tao.

If you are spending a night in Bangkok first, our guide to where to stay in Bangkok covers the best areas, and Khao San Road, where the Lomprayah bus leaves, is in the Banglamphu area near the Old City; see things to do in Bangkok's Old Town. For an early flight, read how to get between Bangkok's airports and the city, or browse Bangkok hotels.

A long wooden pier running out to sea from a sandy beach at Pralarn Pier, Koh Samui
Pralarn Pier at Mae Nam, where Lomprayah catamarans call on Koh Samui Photo: LifeTraveller via Google

Heading to the Andaman coast instead? See how to get from Bangkok to Krabi.

Sources: Lomprayah, Time Table 2026, Raja Ferry, sailing schedule, Raja Ferry, Tourism Authority of Thailand, Samui, AirAsia, Bangkok to Surat Thani, Nok Air, Where We Fly, State Railway of Thailand. Checked September 26, 2026.

Q. How long does it take to get from Bangkok to Koh Samui?+

A direct flight is the quickest. By Lomprayah's bus and catamaran, the day service leaves Khao San Road at 06:00 and reaches Samui at 17:30, and the overnight service leaves at 22:00 and arrives at 11:30 (2026 timetable).

Q. How much is the bus and boat from Bangkok to Koh Samui?+

Lomprayah's 2026 timetable lists 1,450 baht with a standard bus and 1,750 baht with a VIP bus to Pralarn Pier, and 1,250 baht for the bus and slower ferry to Bangrak Pier. Hotel drop-off costs extra.

Q. Which airline flies direct from Bangkok to Koh Samui?+

Bangkok Airways, which owns and operates Samui Airport, flies from Bangkok to Samui, according to TAT. Check the airline for current schedules and fares.

Q. Is it cheaper to fly to Surat Thani than to Samui?+

Often, yes, because more airlines serve Surat Thani. Add the cost and time of the road and ferry transfer, which TAT puts at about 90 minutes by bus plus about 90 minutes by boat.

Q. How often does the ferry from Donsak to Koh Samui run?+

Raja Ferry's schedule shows hourly sailings from 5 a.m. to 7 p.m. in both directions between Donsak and Lipa Noi Pier, taking about 1 hour 30 minutes (checked September 26, 2026).

Q. Which province is Koh Samui in?+

Surat Thani province. TAT says the island lies 35 km off the Surat Thani coast and is Thailand's second-largest island after Phuket.

Q. Can I take a car to Koh Samui?+

Yes. The Raja Ferry car ferry carries cars and passengers between Donsak Pier on the mainland and Lipa Noi Pier on Samui.



Satisfaction Promise

We'll always connect you with the best that meet your specific needs.

Join Our Community

1. Register an account
2. Create a searchable listing
3. Connect with more clients

Get Listed Today