Bangkok skyline

Koh Tao to Bangkok?

Last updated:


Overview | Bus | Train via Chumphon | Train via Surat Thani | Flight | Secret Escapes

How to get from Koh Tao to Bangkok?

It may be hard to leave this paradise island , but at some point it will be time to return to the capital of Thailand. If your schedule allows, we recommend checking out the neighboring islands of Koh Phangan or Koh Samui. If not, continue reading to find the best way to travel (back) to Bangkok and get yourself ready to explore the Capital City and all its excitement.

There are 4 ways to travel the 415kms from Koh Tao to Bangkok: you can board a train via Chumphon for at least 12.5 hours, hop on a bus for 10 hours, take the train via Surat Thani for 16.5 hours, or board a flight via Koh Samui for 4.5 hours. All 4 options include a ferry from Koh Tao to either Koh Samui or the mainland.

4 ways to get from Koh Tao to Bangkok

Transport modeDurationCostsAvailability
Train via Chumphon12.5 hours1,180 THB ($39)Check Train Tickets
Bus10 hours1,150 THB ($38)Check Bus Tickets
Train via Surat Thani16.5 hours1,420 THB ($47)Check Train Tickets
Flight4.5 hours4,110 THB ($135)Check Flights

The train via Chumphon is a very safe and comfortable way to travel overnight from Koh Tao to Bangkok. Total fare is $39 and the journey takes around 12.5 hours.

Travelling by bus is the cheapest way to reach Bangkok from Koh Tao at only $38. Travel time is at least 10 hours. It’s a bit faster than the train, but not as comfortable.

You can also take the train via Surat Thani. Expect to pay about $47 for a combined train, van, and ferry ticket via Surat Thani.

The flight is the fastest but most expensive option at $135. It does cut the travel time in half, but we don’t recommend taking short-haul flights like this as they are very harmful to the environment.

Itinerary from Koh Tao to Bangkok


Koh Tao to Bangkok by Train via Chumphon

Duration: 12h 30m excl. transfers
Cost: 1,180 THB ($39)

When travelling by train from Koh Tao to Bangkok, you have 2 options: you can go via Chumphon or Surat Thani. Surat Thani is the more popular transport hub when visiting Thailand’s southern islands. But for this route, we recommend to travel via Chumphon for a faster and cheaper journey.

Step 1: Koh Tao to Chumphon Train Station by Ferry + Bus

Duration: 3h 30m
Cost: 500 THB ($16.50)

KP Tripadvisor and Songserm offer combined ferry and bus rides from Koh Tao to Chumphon daily. Trips are limited, so we recommend that you book your tickets at least a week prior to your trip.

Fares start at 500 THB ($16.50) and you can expect to reach Chumphon in 3.5 hours.

Songserm15:00-18:303h 30m500 THB ($16.50)
KP Tripadvisor10:15-12:50
2h 35m
2h 15m
750 THB ($25)

The ferries depart from Mae Haad Pier and arrive at Chumphon Train Station.

Check Combined Ferry and Van Tickets

Step 2: Chumphon to Bangkok by Train

Duration: 9 hours
Cost: 680 THB ($22.50)

We recommend that you take a night train from Chumphon to Bangkok. This way, you will be well-rested once you arrive in the capital city.

Considering the ferry and bus schedules we mentioned above, you will have a couple of hours to have dinner and enjoy a quiet evening near the railway station before continuing your journey to Bangkok. Fares for a 2nd class sleeping berth start at 680 THB ($22.50) and travel time is around 9 hours.

See below our recommended train schedules:

Train #ScheduleDurationCosts
EX8621:22-06:309h 08m760 THB ($25)
RP16820:31-05:359h 04m680 THB ($22.50)
RP17419:36-05:109h 34m680 THB ($22.50)

Check Available Train Tickets

Bus icon

Koh Tao to Bangkok by Bus

Duration: 10 hours
Cost: 1,150 THB ($38)

If you choose to travel by bus, it’s best to book a combined bus and ferry ticket. This will save you the hassle of arranging a second transfer.

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

Bus OperatorScheduleDurationCosts
10h 15m
9h 45m
1,150 THB ($38)
Songserm15:00-05:0014h970 THB ($32)

The ferry will first head to Chumphon where you can transfer to a bus onward to Bangkok.

Be aware that many ferries from Koh Tao head to Surat Thani. This is further south and not recommended if you want to continue the journey by bus.

The journey with Lomprayah takes approximately 10 hours. Songserm ticket prices are slightly cheaper although the journey with them takes about 14 hours.

Both companies drop off passengers near Khao San Road. You can ask the driver to drop you off at another stop along the way but not all drivers will oblige.

Check Combined Bus and Ferry Tickets


Koh Tao to Bangkok by Train via Surat Thani

Duration: 16.5 hours excl. transfers
Cost: 1,420 THB ($47)

In case the schedules of ferries and buses bound for Chumphon do not match your itinerary, you can also take the train from Surat Thani. We give a step-by-step guide below.

Step 1: Koh Tao to Surat Thani Train Station by Ferry + Bus

Duration: 7 hours
Cost: 780 THB ($26)

There are 3 companies operating combined ferry and bus rides from Koh Tao to Surat Thani Train Station. The cheapest trip costs 780 THB ($36) and this takes 7 hours. You can also complete this journey in about 4.5 hours for a few more dollars.

All ferries depart from Mae Haad Pier on Koh Tao.

Check out their schedules below:

Songserm10:00-17:007 hours780 THB ($26)
4h 20m
5h 30m
1,100 THB ($36.50)
Seatran Discovery09:00-17:408h 40m1,150 THB ($38)

Check Combined Ferry and Van Tickets

Step 2: Surat Thani to Bangkok by Train

Duration: 9.5 hours
Cost: 640 THB ($26)

Upon arriving at Surat Thani Train Station, you will still have a few hours to grab dinner or explore the surrounding area before boarding a night train to Bangkok.

A ticket for a 2nd class A/C sleeper starts at 640 THB ($26). You can also upgrade to a more comfortable 1st class berth for 1,400 THB ($46.50). Travel time is between 9.5 to 12.5 hours, depending on which train you pick.

The train’s last stop is at Hua Lamphong Railway Station, which is 15-30min away from Bangkok city center.

For an overview of train options and more details, visit our page on Surat Thani to Bangkok.

Check Available Train Tickets


Koh Tao to Bangkok by Flight

Duration: 4.5 hours
Cost: 4,110 THB ($135)

Flying is the quickest way to travel from Koh Tao to Bangkok but it’s also the most expensive. Koh Tao does not have an airport so you’ll first need to head to Koh Samui.

To arrange your transports to Koh Samui Airport (USM), we recommend booking a combined ferry and van ticket. Flight tickets must be purchased separately.

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

Duration: 3 hours
Cost: 760 THB ($25)

Seatran Discovery offers 3 combined ferry and van trips daily to Koh Samui Airport (USM). The ferry departs from Mae Haad Pier on Koh Tao and takes you to the island of Koh Samui. Upon arrival, a van will be waiting to transfer you to the airport.

Ferries depart at 06:30, 09:00 and 15:00. The journey from Koh Tao to the airport takes about 3 hours. Be sure to book your ferry accordingly and leave some extra time for check-in at the airport.

The last flight from Koh Samui Airport (USM) to Bangkok leaves at 21:50. You can easily enjoy the morning on the beaches of Koh Tao before taking the ferry to Koh Samui at 15:00 with plenty of time to make your flight.

Check Combined Ferry and Van Tickets

Step 2: Koh Samui to Bangkok by Flight

Duration: 1h 15min
Cost: 3,350 THB ($110)

Bangkok Airways is the only carrier operating flights from Koh Samui to Bangkok and you can choose from about 50 flight options daily. One-way ticket prices start at 3,350 THB ($110) and take just over 1 hour. For more information, you can read our page on how to go from Koh Samui to Bangkok.

Check Flights on Skyscanner


Our favourite places to stay in Bangkok

Here Hostel

If you’re looking for a fun social atmosphere then Here Hostel is the place for you! Enjoy relaxing by the pool in the garden area or enjoying a drink with travelers from around the world. Why take the stairs when you can use the indoor slide to travel between floors, this place is full of fun, energy, and laughter. Located less than 1km from Khao San Road, this is the perfect hostel if you’re looking to have a great time in Bangkok!

Dorm rooms start at $16 per night

Read more

Hom Hostel & Cooking Club

Located in the heart of downtown Bangkok, between Nana and Ploen Chit BTS stations, this hostel is the perfect location in the Sukhumvit area.  The hostel offers a garden area, a rooftop terrace and an on-site kitchen for guests to cook their own food or take part in the daily cooking classes.  There is also a restaurant and bar on-site if you’d prefer someone else cook for you, as well as buffet breakfast included each day. Extremely clean and very friendly staff are top priorities for this hostel. 

Single bed in dorm rooms start at $15 per night 

Read more

Lamphuhouse Bangkok

If you’re looking to be near the excitement of Khao San Road but still enjoy some peace and quiet, this guesthouse is absolutely perfect.  A delicious breakfast is included in your stay and the restaurant is open 24/7 for your convenience. A lovely garden area to relax in the afternoons and very comfortable beds in rooms will make for a great stay.  Just 300m to Khao San road, this guest house is walking distance to many sights including the Grand Palace and the Golden Mountain Temple.

Rooms start at $19 per night

Read more

Mam’s House

Just 700m from Khao San road and sitting along the river is Mam’s House.  The staff here will welcome you with open arms and help you in any way that they possibly can.  The rooms are huge, the beds are comfortable and it’s extremely clean. There is a cafe on the ground floor of the hotel, street food along the riverbank and countless restaurants, bars and shops just steps away.  Locally owned and operated by Mam, this hotel is all about customer service and making sure you have the best stay possible. Perfect location, great views and all the comforts you need! 

Rooms start at $26 per night 

Read more

Blue Chang House

Cozy, comfortable, and ideal location! This guest house is less than 1km from Khao San Road and offers all the comforts you need.  It is within walking distance to numerous Temples, Wats and attractions throughout Old Town. On-site bar to enjoy a drink while taking in the sights from the terrace or a lovely garden area to enjoy to relax in if you need some quiet time. The staff is known to be exceptionally welcoming and happy to assist with all guest requests. Located in a quiet area so you will be sure to get a good night's rest after exploring the Capital City!

Rooms start at $40 per night

Read more


More routes to Bangkok

Chiang Mai to Bangkok

Don Muang Airport

Hua Lamphong Railway Station

Koh Chang to Bangkok

Koh Lanta to Bangkok

Koh Lipe to Bangkok

Koh Phangan to Bangkok

Koh Phi Phi to Bangkok

Koh Samui to Bangkok

Krabi to Bangkok

Mae Sot to Bangkok

Pattaya to Bangkok

Phuket to Bangkok

Siem Reap to Bangkok

Sukhothai to Bangkok

Surat Thani to Bangkok

Suvarnabhumi Airport

Vientiane to Bangkok

More routes from Koh Tao

Koh Tao to Koh Phangan

Koh Tao to Koh Samui

Most popular routes in Thailand

Bangkok to Chiang Mai

Bangkok to Koh Phangan

Bangkok to Koh Tao

Bangkok to Phuket

Chiang Rai to Chiang Mai

Koh Samui to Koh tao

Koh Phangan to Koh Tao

Phuket to Krabi

Was this post helpful?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 5

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?