Last updated: Aug 06, 2019


Overview | Flight | Bus | Train


How To Get From Koh Tao to Bangkok?

It will likely be hard to leave this paradise Island, but luckily Thailand has so much more to offer. If you have some time left I definitely recommend to check out the neighbour Island Koh Phangan, but if your schedule doesn’t allow this, it’s time to head back to Bangkok.

On this page, we explain the 3 different ways of how to get from Koh Tao to Bangkok.

If you wish to get to the capital fast, you can book a flight from Koh Samui. If you have some days left, it’s a perfect opportunity to extend your island trip with a few extra days in Koh Samui. If you need to be in Bangkok quickly however, you can book a ferry to Koh Samui where vans will be waiting for you to bring you to the airport.

Flights can be quite expensive especially during the peak seasons. But don’t worry, you can also book combined bus and ferry tickets or travel by train and ferry.

Travelling by bus or train might require more travel time but this will save you some money in your wallet. Plus, you can cross the longest part of the journey by night, so you won’t lose a complete day on travelling. A combined bus and ferry ticket is the cheaper and quicker than the train, but the train has the luxury of a sleeper bed when you book a night train.

Transport modeDurationCostsAvailability
Flight4.5hours4,450 THB ($146)Check flights
Bus10hours1,100 THB ($36)Check bus tickets
Train + Bus + Ferry16 hours1,700 THB ($56)Check train tickets


View itinerary from Koh Tao to Bangkok



Koh Tao to Bangkok by Flight

Duration: 4.5 hours
Costs: 4,450 THB ($146)

Flying is the quickest but also the most expensive way to travel from Koh Tao to Bangkok. Koh Tao doesn’t have its own airport so you’ll have to head to the island of Koh Samui first. To arrange your transports to Koh Samui airport, we recommend booking a combined ferry and van ticket to Koh Samui.

Flight tickets have to be bought separately.

Step 1: Koh Tao to Koh Samui by Ferry + Van

Duration: 3 hours
Costs: 750 THB ($24.50)

Seatran Discovery offers 3 daily trips for the combined ferry and van ride to Koh Samui airprot. The ferry departs from Mae Haad Pier and takes you to the island of Koh Samui where a van will be waiting to transfer you to the airport.

Ferries leave at 6:30, 9:00 and 15:00 and the journey to the airport takes about 3 hours. Make sure to leave some extra time in between your arrival and your flight so you don’t end up missing your flight.

The latest flight from Koh Samui to Bangkok is leaving at 21:50, so even taking the ferry at 15:00 from Koh Tao to Koh Samui can be a good option if you still want to spend a morning in Koh Tao.

Check Combined Ferry and Van Tickets 

Step 2: Koh Samui to Bangkok by Flight

Duration: 1h 15min
Costs: 3,700 THB ($121)

Bangkok Airways is the only carrier operating flights from Koh Samui. There are almost 50 flights leaving on this route every day and flight tickets start from 3,700 THB ($121) for a single journey. For more information, you can read how to go from Koh Samui to Bangkok.

Check Available Flights


Bus icon

Koh Tao to Bangkok by Bus

Route: Koh Tao  Chumphon Bangkok
Duration: 10 hours
Costs: 1,100 THB ($36)

If you choose to travel by bus, it’s best to book a combined bus and ferry ticket. With this ticket you don’t have to go through the hassle of searching for your next transport.

There are 2 transport companies that offer a combined bus trip from Koh Tao to Bangkok. See their schedules below:

Bus OperatorScheduleDurationCosts
10h 15m
9h 45m
,200 THB ($39.50)
Songserm15:00-05:0014h940 THB ($31)

The ferry will first head to Chumphon and from this harbour you can transfer to a bus to Bangkok. Note that many ferries form Koh Tao head to Sarut Thani, but as this is more south of Thailand it’s not recommended if you want to continue the journey by bus.

The journey with Lomprayah takes around 10 hours, while the slightly cheaper tickets from Songserm bring you to Bangkok in 14 hours.

The arrival points of both companies is very close or next to Khao San Road, the main tourist area in Bangkok. You can also request the driver to drop you off along the way if the bus route passes by your actual destination in the city. However, not all drivers will oblige.

Check Combined Bus and Ferry Tickets



Koh Tao to Bangkok by Train

Duration: 16 hours
Costs: 1,700 THB ($56)

Traveling by train takes the longest and also requires the most number of transfers. However, it is cheaper than flying and you can get a good night of rest thanks to the beds in the night train.

We recommend booking a combined ferry, bus and train ticket. This way, you do not have to worry about your transfers.

OperatorTrain ScheduleDuration2nd Class A/C Sleeper
Lomprayah + Thai Railways#8614:45-06:3015h 45m1,700 THB ($56)

Check Combined Train, Bus and Ferry Tickets

First, you take a ferry from Mae Haad Pier which takes you to Surat Thani. From the pier in Surat Thani, you board a bus going to the railway station. You will have to wait for a few hours before the train #86 leaves to Bangkok so there will be plenty of time to have a dinner at one of the closeby restaurants / food stalls. The train to Bangkok leaves at 21:10.

A combined ticket for a second class A/C sleepers costs 1,700 THB ($56) and if you want to upgrade to first class you will have to pay 2,150 THB ($71).

Although traveling by train from Koh Tao to Bangkok is a lengthy journey, you will at least be able to get a good rest on the train that brings you to Hua Lamphong Railway Station. This station is only 15-30min from the city center of Bangkok.