Bangkok to Koh Tao

Last updated:

Overview Compare Bus via Chumphon via Surat Thani Flight Questions To Stay

How to get from Bangkok to Koh Tao?

The island of Koh Tao is a very popular diving destination located southeast of Thailand. It’s known as one of the cheapest locations in the world to get your PADI license and offers beautiful underwater scenery.

When travelling the 415km distance from Bangkok to Koh Tao, you have 4 options. You can take a 12 to 15- hour bus ride ($39.50), catch an overnight train via Chumphon for around 12 hours ($36), board a train via Surat Thani for 18 hours ($42); or hop on a flight for around 3 hours ($80). All options include a ferry ride from Koh Samui or the mainland to Koh Tao.

4 ways to get from Bangkok to Koh Tao

Transport modeDurationCostsAvailability
Bus12-15 hours1,370 THB ($39)Check Bus Tickets
Train via Chumphon11hr 45min1,250 THB ($35.50)Check Train Tickets
Train via Surat Thani18 hours1,460 THB ($41.50)Check Train Tickets
Flight2hr 50min2,735 THB ($78)Check Flights

Taking the bus and ferry is the most popular option to get from Bangkok to Koh Tao. Buses depart from Bangkok at night and trvel to Chumphon, followed by a ferry to Koh Tao. Total travel time can take 12-15 hours, including all transfers, and costs start from 1,370 THB ($39).

Other options are taking the train to Chumphon (approx. 12 hours) or Surat Thani (18 hours). When travelling by train, we recommend to take an overnight train via Chumphon. From there, you can take a combined van and ferry ride to Koh Tao. Total cost starts at usd 1,250 THB ($35.50) for a 12-hour journey to Chumphon. Travelling via Surat Thani takes much longer at 18 hours and is more expensive at 1,460 THB ($41.50).

Last, you can also book a flight to Koh Samui and then continue with the ferry to Koh Tao. This option is the fastest way to travel from Bangkok to Koh Samui, only taking around 3 hours. Keep in mind that flights to Koh Samui are quite expensive though, and overall costs would take 2,735 THB ($78).

Itinerary from Bangkok to Koh Tao

PRO-TIP: Consider to continue your journey to Koh Phangan after visiting Koh Tao. Koh Phangan is not only famous for its full moon parties, also it is rich in nature and can you find several yoga and meditations retreats in the Northern part of the island.

Bangkok - Koh Tao route

Bangkok to Koh Tao by Bus

Duration: 12-15 hours
Cost: 1,370 THB ($39)
Duration: 12-15 hours
Cost: 1,370 THB ($39)

Booking an overnight bus and connecting ferry to Koh Tao is the easiest way to reach this paradise island from Bangkok. With this option, both the bus and ferry are already organized for you, so you won’t have to book the tickets separately.

The combined bus and ferry option requires 2 transfers. The first one is by bus or minivan in Chumphon or Hua Hin, while the second transfer is for the ferry at the pier in Chumphon.

Combined tickets cost $40, and the journey can take 12-15 hours.

We have listed the trusted transport companies that offer combined bus and ferry tickets from Bangkok to Koh Tao below.

Bus + Ferry Schedule from Bangkok to Koh Tao

Ferry OperatorScheduleCosts
Songserm*18:00-09:45970 THB ($27.50)
Buy Your Ferry Tickets
Paradive Travel*19:00-09:301,300 THB ($37)
Buy Your Ferry Tickets
Montanatip19:00-10:001,370 THB ($39)
Buy Your Ferry Tickets
Lomprayah21:00-08:451,450 THB ($41.50)
Buy Your Ferry Tickets
*COVID-19 UPDATE: The bus + ferry service by Songserm and Paradive Travel have not yet resumed. Please check the provided links to see if anything has changed.

Luckily, the trips available are night buses, so you can catch up on sleep and be well-rested before you arrive. However, keep in mind that not all buses for this route offer sleeper beds, and you may have to sleep in a reclined chair instead.

Departure & Arrival station

Songserm, Montanatip, and Lomprayah buses all depart from Khao San Road, the famous backpacker area in Bangkok. For Paradive Travel, the meet-up point is at Hua Lamphong Railway Station.

After the transfer in Hua Hin or Chumphon, the bus or minivan will take you to Chumphon Pier. From here, you will take the ferry and arrive at Koh Tao island.

Bangkok to Koh Tao by Train via Chumphon

Duration: 11hrs 45min excl. transfers
Cost: 1,250 THB ($35.50)
Duration: 11hrs 45min excl. transfers
Cost: 1,250 THB ($35.50)

When taking the train from Bangkok to Koh Tao, you can choose to go either via Chumphon or via Surat Thani.

We recommend travelling by train via Chumphon, as this province is nearer to Koh Tao. From there, it is around 3 hours to reach Koh Tao by ferry.

Step 1: Bangkok to Chumphon by Train

Duration: 9 – 10.5 hours
Cost: 540 THB ($15)
Duration: 9 – 10.5 hours
Cost: 540 THB ($15)

From your hotel in Bangkok, you will first have to go to Hua Lamphong Railway Station, which is the starting point for all trains going to Chumphon.

We recommend that you take a night train that arrives early morning in Chumphon. This way, you can immediately transfer to the only van leaving in the morning, which is at 06:00, and arrive early in Koh Tao.

The train ride to Chumphon Railway Station can take around 9-10.5 hours, depending on which train you take.

Fares start at 300 THB ($8.50) for a 2nd class seat, but some trains also offer 1st and 2nd class berths that are more expensive. See our recommended train schedules below.

Train Schedule from Bangkok to Chumphon

Train #ScheduleCosts
RP16718:30-04:56300 THB ($8.50)
Buy Your Train Tickets
EX8519:30-05:52340 THB ($9.50)
Buy Your Train Tickets
SP3922:05-07:02510 THB ($14.50)
Buy Your Train Tickets
The quoted prices are for 2nd class seaters.

If you want to leave in other times of the day, you can check the full schedules of trains available through Baolau.

Step 2: Chumphon to Koh Tao by Van + Ferry

Duration: 2 hours 45 minutes
Cost: 500 THB ($14)
Duration: 2 hours 45 minutes
Cost: 500 THB ($14)

Outside Chumphon Railway Station, vans are available to take you to the ferry terminal, where you’ll be taking the ferry to Mae Haad Pier in Koh Tao.

Currently, only Lomprayah vans are available with fares from 950 THB ($27). There is one departure at 06:00, and if you miss this one, you can take the next and last available van at 12:00.

Travel time is around 2 hours 45 minutes, including the ferry ride to Koh Tao.

Van + Ferry Schedule from Chumphon to Koh Tao

OperatorSchedulesCosts
Songserm*06:00-09:45500 THB ($14)
Buy Your Van Tickets
KP Tripadvisor*05:45-08:45
06:00-09:45
11:45-15:15
700 THB ($20)
Buy Your Van Tickets
Lomprayah06:00-08:45
12:00-14:45
950 THB ($27)
Buy Your Van Tickets
*COVID-19 UPDATE: The van + ferry service by Songserm and KP Tripadvisor have not yet resumed. Please check the provided links to see if anything has changed.

You may want to contact your hotel beforehand for pick-up service from Mae Haad Pier. Alternatively, you can arrange your own transport from the pier to your hotel.

Bangkok to Koh Tao by Train via Surat Thani

Duration: 18 hours excl. transfers
Cost: 1,460 THB ($41.50)
Duration: 18 hours excl. transfers
Cost: 1,460 THB ($41.50)

When travelling from Bangkok to Koh Tao, you can also travel via Surat Thani, which is the province next to Chumphon in the south.

Koh Tao is actually a part of Surat Thani, but travelling via this province this takes longer and can be more expensive than going via Chumphon.

However, we still wanted to share this option in case the option with the stopover in Chumphon doesn’t fit your itinerary for some reason.

Step 1: Bangkok to Surat Thani by Train

Duration: 13 hours
Cost: 510 THB ($14.50)
Duration: 13 hours
Cost: 510 THB ($14.50)

Same as the train via Chumphon, trains to Surat Thani also depart from Hua Lamphong Railway Station in Bangkok. The journey takes longer, though, around 11-13 hours.

Since the train ride to Surat Thani Railway Station is a bit longer, you can try a sleeper berth that will make your journey more comfortable.

Ticket prices for 2nd class sleeper berths start from 510 THB ($14.50). Below are our recommended train schedules.

Train Schedule from Bangkok to Surat Thani

Train #ScheduleCosts
RP16718:30-07:47510 THB ($14.50)
Buy Your Train Tickets
EX8519:30-08:32810 THB ($23)
Buy Your Train Tickets
The quoted prices are for 2nd class sleeper berths.

Step 2: Surat Thani to Koh Tao by Van + Ferry

Duration: 4 hours 45 minutes
Cost: 950 THB ($27)
Duration: 4 hours 45 minutes
Cost: 950 THB ($27)

From Surat Thani railway station, it is another 5 hours of combined van and ferry ride to Koh Tao.

For this route, only Lomprayah is also available, and there is only 1 daily trip at 09:30. The combined van and ferry ride with Lomprayah costs 950 THB ($27).

If you miss this only van departure, you need to figure out your own transportation to Donsak Pier, which is about 79km away from the train station.

Van + Ferry Schedule from Surat Thani to Koh Tao

OperatorScheduleCosts
Songserm*07:30-14:15750 THB ($21)
Buy Your Van Tickets
Seatran Discovery*08:00-15:30700 THB ($20)
Buy Your Van Tickets
Lomprayah09:30-14:15950 THB ($27)
Buy Your Van Tickets
*COVID-19 UPDATE: The van + ferry service by Songserm and Seatran Discovery have not yet resumed. Please check the provided links to see if anything has changed.

If you add this van and ferry trip to the train journey, it will take probably around 18 hours of travel from Bangkok to Koh Tao via Surat Thani. It is definitely longer than the 12-hour trip via Chumphon, which is also 200 THB ($5.50) cheaper than this option.

Bangkok to Koh Tao by Flight

Duration: 2 hours 50 minutes
Cost: 2,735 THB ($78)
Duration: 2 hours 50 minutes
Cost: 2,735 THB ($78)

If you’d rather save time than money when travelling from Bangkok to Koh Tao, your best option is to fly via Koh Samui. With this option, you do not need to spend more than half of your day travelling.

Koh Tao doesn’t have its own airport, so you will have to take a flight from Bangkok to Koh Samui, an island that is another main tourist destination just below Koh Tao.

This option also involves a minivan ride to the pier and a ferry ride to Koh Tao. Even with the transfers, by flight is the fastest option to travel from Bangkok to Koh Tao.

Step 1: Bangkok to Koh Samui by Flight

Duration: 1 hour 5 minutes
Cost: 2,000 THB ($57)
Duration: 1 hour 5 minutes
Cost: 2,000 THB ($57)

There are multiple flights departing from Bangkok to Koh Samui every day. All flights are operated by Bangkok Airways.

For a 1-hour flight to Samui Airport, ticket prices start from 2,000 THB ($57).

Make sure to first check the ferry schedules before booking a flight though (Step 3). Most ferry companies have the latest departure at 12:30 noon. This means you have to book a morning flight in order to travel to Koh Tao on the same day.

Check Flights on Skyscanner

For more information, you can read how to go from Bangkok to Koh Samui.

Other flight options when travelling from Bangkok to Koh Tao

You also have the option to fly to Chumphon or Surat Thani and take a ferry from there to Koh Tao.

Flying from Bangkok to Chumphon or Surat Thani can save you some money, but it will also take you more time to reach Koh Samui as these ports are further from Koh Tao.

Travelling this journey to Surat Thani by night train can be a great alternative too, but at the end, the bus+ferry might be the easiest option if you want to save money.

Step 2: Samui Airport to the pier by Shared Minivan

Duration: 15-30 minutes
Cost: 100 THB ($2.85)
Duration: 15-30 minutes
Cost: 100 THB ($2.85)

Seatran Discovery used to include pick up from the airport, but currently (June 2022) they haven’t resumed their operations yet.

As there are currently no companies that offer ferry services that include pick up from the airport, you’ll need to travel on your own from the airport to the pier.

The cheapest option is to take a shared minivan that is available outside the airport. Note though that these minivans will usually wait for 15-30 minutes to fill the van with passengers.

The closest pier to the airport is Bangrak pier. A shared minivan to Bangrak costs 100 THB ($2.85) and take around 15 minutes. Marine Passion is one of the popular companies that operate ferries departing just 1km from this pier.

If you’re taking a ferry with Lomprayah, you need to go to Mae Nam subdistrict, and a 30-minute shared minivan ride would cost 150 THB ($4.25).

You can also take a taxi from the airport with rates starting from 400 THB ($11).

Step 3: Koh Samui to Koh Tao by Ferry

Duration: 1 hour 30 minutes
Cost: 630 THB ($18)
Duration: 1 hour 30 minutes
Cost: 630 THB ($18)

From the pier in either Bangrak or Mae Nam, you can take a ferry ride to Mae Haad Pier in Koh Tao.

High-speed or speed boats are usually available, so the travel time from Koh Samui to Koh Tao will just take 1.5 hours. Fares start from 630 THB ($18).

Ferry Schedule from Koh Samui to Koh Tao

OperatorScheduleCosts
Marine Passion12:30-14:00630 THB ($18)
Buy Your Van Tickets
Lomprayah08:00-09:30
12:30-14:00
660 THB ($18.50)
Buy Your Van Tickets
Seatran Discovery*13:00-15:30
16:30-19:00
780 THB ($22)
Buy Your Van Tickets
*COVID-19 UPDATE: The ferry service by Seatran Discovery has not yet resumed. Please check the provided link to see if anything has changed.

Once you reach Koh Tao, you may have to arrange your transfer to your hotel by yourself.

Better yet, you can ask your hotel to pick you up from the port once you arrive from this 415km journey from Bangkok to Koh Tao.

FAQ How to get there

Frequently Asked Questions

Bangkok to Koh Tao route overviews

Is it worth to make the journey from Bangkok to Koh Tao?

Koh Tao is a very popular diving destination located southeast of Thailand. It’s known as one of the cheapest locations in the world to get your PADI license and offers beautiful underwater scenery.

If you love the underwater world, you will fall in love with this island!
Besides the underwater scenery, you can explore the bays and viewpoints by motorbike, go kayaking or join a boat tour. The famous sand strip in the North.

Does Koh Tao have an airport?

Koh Tao doesn’t have its own airport. You will either have to fly to nearby island Koh Samui, to Chumphon or to Surat Thani.

The most common to travel to Koh Tao by flight, is by booking a flight to Koh Samui and then continue with a 2,5 hour ferry ride to Koh Tao.

  Hotel

Our favourite places to stay in Koh Tao


La Latina Hostel

If you’re looking for a fun and social atmosphere, La Latina is the perfect hostel for meeting new friends and having fun! The hostel offers an on-site restaurant, bar and garden area for socializing or relaxing. Located just 200m from Mae Haad Beach, it’s the perfect location for all you want to do and see on Koh Tao.

  • Social and fun atmosphere
  • On-site restaurant and bar
  • Garden and terrace areas
  • Great location

Single bunk starts at $10 per night

Read more

The Earth House

Enjoy the natural surroundings with these private bungalows and rooms located on a coconut plantation, walking distance from Mae Haad Beach.  The perfect escape to soak up the peace and quiet this resort has to offer. Walking distance to restaurants, bars, and amenities. Wifi is provided throughout the resort and the staff is known to be very friendly.  

  • Private bungalow
  • Natural surroundings
  • Near Mae Haad Beach
  • Privacy, peace, and quiet

Private bungalow starts at $13 per night 

Read more

Budchui Village2

This lovely hotel is located just 500m from Sairee Beach and offers an on-site swimming pool.  The stunning mountain views, lush greenery surrounding the hotel and tranquility will make for a perfect escape from the busy streets of Koh Tao. An affordable breakfast can be added to your stay for just $3 per day.  Staff are very helpful and will assist in booking tours, onward travel plans and renting motorcycles or bicycles. 

  • Swimming pool
  • Close to the beach
  • Stunning mountain views
  • Friendly and helpful staff

Private room starts at $25 per night 

Read more

The Dearly Koh Tao Hostel

Located in the Chalok Baan Kao area this hostel is surrounded by nature, lush scenery and tranquility.  The Hostel has a large outdoor swimming pool, an on-site restaurant and bar and a great rooftop terrace for guests to soak in all the sights. There is also a common area for socializing with a TV, books and a shared computer.  The Hostel is clean, the staff is friendly and the location is convenient. 

  • Swimming pool
  • Surrounded by nature 
  • On-site restaurant and bar
  • Extremely clean

Private room starts at $36 per night

Read more

 

More routes to Koh Tao

Koh Phangan to Koh Tao

Koh Samui to Koh Tao

More routes from Bangkok

Bangkok to Chiang Mai

Don Muang Airport

Hua Lamphong Railway Station

Bangkok to Koh Chang

Bangkok to Koh Lanta

Bangkok to Koh Lipe

Bangkok to Koh Phangan

Bangkok to Koh Phi Phi

Bangkok to Koh Samui

Koh Samui Airport

Bangkok to Krabi

Bangkok to Mae Sot

Bangkok to Pattaya

Bangkok to Phuket

Bangkok to Siem Reap

Bangkok to Sukhothai

Bangkok to Surat Thani

Suvarnabhumi Airport

Most popular routes in Thailand

Bangkok to Chiang Mai

Bangkok to Koh Phangan

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.6 / 5. Vote count: 11

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?

581 views
Copy link
Powered by Social Snap