Bangkok to Koh Tao

How to Get From Bangkok to Koh Tao

6Options
3h 15mFastest
$22From
MaartenAbegailWritten by Maarten · Reviewed by Abegail · Updated 1 week ago

Train via Chumphon · Ferry · Train via Suratthani · Bus · Minivan · Flight

Koh Tao is a small island in the Gulf of Thailand. Divers come for its cheap certification courses and shallow reefs. Sairee Beach pulls in everyone else at sunset. Flying is the quickest way to reach the island, taking 3h 15m - 5h 45m. Without a flight, the cheapest way to get from Bangkok to Koh Tao is the train via Chumphon. It costs $22 (715 THB) and takes 8-16h.

Distance from Bangkok to Koh Tao

Bangkok and Koh Tao are about 414 km (257 miles) apart. The quickest way to get from Bangkok to Koh Tao is by taking the flight, which takes around 3h 15m - 5h 45m.

~414 km
Distance
3h 15m
Fastest
COMPARE

6 ways to travel from Bangkok to Koh Tao

There are six ways to travel from Bangkok to Koh Tao. You can choose between the train, ferry, train via Suratthani, bus, minivan, and flight. The journey takes 3h 15m–13h and the quickest way is by flight. If you're on a budget, the cheapest option is by train with tickets starting at $22 (715 THB).

Train via ChumphonCheapestDuration8-16hPrice$22(715 THB)
2 legs — see itinerary
  1. BangkokChumphon6h 30m
  2. ChumphonKoh Tao1h 30m
Train via SuratthaniDuration13h - 1dPrice$31(1,017 THB)
2 legs — see itinerary
  1. BangkokSuratthani11h
  2. SuratthaniKoh Tao13h
FlightFastestDuration3h 15m - 5h 45mPrice$87(2,885 THB)
incl. transfers — see itinerary
  1. BangkokKoh Samui1h
  2. Samui AirportPier40m
  3. Koh SamuiKoh Tao1h 30m

Reach out to our Community

No questions yet — be the first to ask about Bangkok to Koh Tao.

Bangkok to Koh Tao by Train via Chumphon

8-16hFrom $22 (715 THB)

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 takes around 3 hours to reach Koh Tao by ferry.

Step 1: Bangkok to Chumphon by Train

6h 30m - 7h 55m$7.00 (233 THB)

From your hotel in Bangkok, you will first have to go to Krung Thep Aphiwat Central Terminal 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 6h 30m - 7h 55m, depending on the train you take.

Fares start at $7.00 (233 THB) for a second-class seat. Some trains also offer first and second-class berths that are more expensive, but definitely more comfortable. See our recommended train schedules below.

All services arrive at Chumphon
Thai RailwayThird Class Seat Fan7h 6m
15:1016:1017:3018:5019:5020:30
From $7
233 THB
Thai RailwaySecond Class Seat Fan7h 28m
18:5020:30
From $11
362 THB
Thai RailwaySecond Class Seat6h 32m
22:50
$16
522 THB
Thai RailwaySecond Class Sleeper7h 6m
16:10
$27
888 THB
Thai RailwayFirst Class Sleeper7h 5m
16:5018:50
From $44
1,449 THB

View train stations on map

Map of stations
Click to explore

Train tickets are available on Bookaway.

Booking Tip

We recommend booking your tickets online through BookAway. Their site is intuitive, provides a clear picture of what you can expect, and offers great customer service. If you're eyeing the best deals, you might occasionally find slightly cheaper tickets on Baolau.

Step 2: Chumphon to Koh Tao by Van + Ferry

1h 30m - 8h$15 (482 THB)

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.

Fame Tours & Services and Lomprayah vans are available with fares from $15 (482 THB).

Travel time is around 1h 30m - 8h, including the ferry ride to Koh Tao.

LomprayahExpress1h 45m
07:0008:0013:15
From $15
482 THB
Axara Travel8h
21:00
$17
565 THB
LomprayahExpress2h 45m
06:0007:0012:00
From $19
642 THB
Fame Tours & ServicesStandard8h
21:00
$22
735 THB
LomprayahExpress1h 30m
07:0013:15
$24
801 THB

View ferry stations on map

Map of stations
Click to explore

Ferry tickets are available on Bookaway and 12Go Asia.

Booking Tip

You may want to contact your hotel beforehand for a 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 Ferry

9h - 12h 30mFrom $28 (907 THB)

The journey from Bangkok to Koh Tao by ferry takes 9h - 12h 30m and costs start from $28 (907 THB).

LomprayahExpress9h 15m
06:0021:0021:3022:00
From $28
907 THB
LomprayahExpress9h
06:0021:0021:30
From $40
1,336 THB
LomprayahVIP9h
06:0021:0021:30
From $50
1,659 THB
LomprayahVIP9h 15m
06:0021:0021:30
From $50
1,659 THB

Ferry tickets are available on Bookaway.

View ferry stations on map

Map of stations
Click to explore
From
To

Bangkok to Koh Tao by Train via Suratthani

13h - 1dFrom $31 (1,017 THB)

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 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

9-11h$7.90 (263 THB)

Same as the train via Chumphon, trains to Surat Thani also depart from Krung Thep Aphiwat Station in Bangkok. The journey takes longer, though, around 9-11h.

Since the train ride to Surat Thani Railway Station is a bit longer, you can try a sleeper berth with air conditioning for a more comfortable journey.

Ticket prices for second-class sleeper berths start from $7.90 (263 THB). Below are our recommended train schedules.

All services arrive at Surat Thani Train Station
Thai RailwayThird Class Seat Fan9h 39m
15:1016:1017:3018:5019:5020:30
From $7.90
263 THB
Thai RailwaySecond Class Seat Fan10h 8m
18:5020:30
From $13
429 THB
Thai RailwaySecond Class Seat9h
22:50
$19
638 THB
Thai RailwayFirst Class Sleeper10h 8m
18:50
$49
1,622 THB

View train stations on map

Map of stations
Click to explore

Train tickets are available on Bookaway.

Booking Tip

We recommend booking your tickets online through BookAway. Their site is intuitive, provides a clear picture of what you can expect, and offers great customer service. If you're eyeing the best deals, you might occasionally find slightly cheaper tickets on Baolau.

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

4-13h$23 (755 THB)

From Surat Thani Railway Station, the combined van and ferry ride to Koh Tao takes around 4-13h.

Fares for the combined van and ferry ride with Lomprayah start at $23 (755 THB).

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

Ruea Chor MaetapeeStandard8h
17:0018:3019:3022:00
$23
755 THB
Koh Tao Booking CenterSleeping8h 30m
21:30
$28
927 THB
Fame Tours & ServicesStandard8h
21:00
$28
934 THB
LomprayahExpress4h 15m
10:0013:00
$29
961 THB
Jijie Tour and TravelSleeping8h
21:30
$29
961 THB

View ferry stations on map

Map of stations
Click to explore

Ferry tickets are available on Bookaway.

Booking Tip

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

Bangkok to Koh Tao by Bus

10h - 19h 30mFrom $36 (1,203 THB)

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 organised for you, so you won’t have to book the tickets separately.

The combined bus and ferry option requires two transfers. The first one is by bus or minivan in Chumphon or Hua Hin, while the second transfer is to board the ferry at Chumphon Pier.

Combined tickets start from $36 (1,203 THB), and the journey can take around 10h - 19h 30m.

Departure and arrival station

Songserm, Montanatip, and Lomprayah buses all depart from Khao San Road, the famous backpacker street 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.

Bus + Ferry schedules from Bangkok to Koh Tao

10h - 19h 30m$36 (1,203 THB)
Montanatip Tour & TravelStandard11h 15m
21:3022:00
From $36
1,203 THB
TravelBusAsiaFirst Class11h 15m
21:30
$42
1,396 THB
Montanatip Tour & TravelExpress13h 45m
19:00
$43
1,413 THB
The Twin 2000Standard15h 30m
18:4018:5019:00
$44
1,456 THB
Boonsiri High Speed FerriesExpress10h
05:0022:00
$44
1,469 THB

Bus tickets are available on Bookaway.

View bus stations on map

Map of stations
Click to explore
From
To

Booking Tip

Luckily, most 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, so you may have to sleep in a reclined chair instead.

Bangkok to Koh Tao by Minivan

13-16hFrom $44 (1,469 THB)

You can travel to Koh Tao from Bangkok with a combined van and ferry. BookAway lets you book both tickets at once, saving you the trouble of buying them separately.

Fame Tours & Services and Travel Mart is operating on this route. See the schedule below.

Van + Ferry schedule from Bangkok to Koh Tao

13-16h$44 (1,469 THB)
Fame Tours & ServicesSleeping16h
13:00
$44
1,469 THB
Travel MartFirst Class12h 45m
20:00
$48
1,602 THB
Travel MartFirst Class13h 15m
19:30
$48
1,602 THB

Minivan tickets are available on Bookaway.

View minivan stations on map

Map of stations
Click to explore
From
To

Bangkok to Koh Tao by Flight

3h 15m - 5h 45mFrom $87 (2,885 THB)

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.

TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.

Step 1: Bangkok to Koh Samui by Flight

1 hour 5 minutes$60 (2,000 THB)

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

For a flight to Koh Samui Airport that takes around 1 hour 5 minutes, ticket prices start from $60 (2,000 THB).

Check the ferry schedules before booking a flight (Step 3). Most ferry companies have the latest departure at 12:30 pm. This means you have to book a morning flight in order to arrive at Koh Tao on the same day.

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 in the end, the bus + ferry might be the easiest option if you want to save money.

Step 2: Samui Airport to Pier by Shared Minivan

40 minutes$7.50 (250 THB)

Seatran Discovery used to include pick-up from the airport, but the last time we checked (June 2024), they haven’t resumed their operations yet. No other ferry companies include airport pick-up, so you’ll need to travel on your own from the airport to the pier.

The ferries from Koh Samui to Koh Tao depart from Mae Nam Pier and Nathon Pier. SmackOne offers van services to these Zone 2 areas for $7.50 (250 THB). There are van departures every 30 minutes from 07:00 to 21:30.

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

Step 3: Koh Samui to Koh Tao by Ferry

1h 30m - 4h$14 (479 THB)
In Mae Nam and Nathon Pier, high-speed and speed boats to Koh Tao are available. The travel time from Koh Samui to Koh Tao will take just 1.5-2 hours. Fares start from $14 (479 THB).
SongsermHigh Speed3h 15m
10:30
$14
479 THB
LomlahkkhirinSpeedboat1h 30m
08:0011:3012:3015:30
From $15
482 THB
LomprayahExpress1h 30m
08:0011:0012:30
From $18
588 THB
SongsermHigh Speed4h
10:30
$19
628 THB
LomlahkkhirinSpeedboat2h
07:3011:0012:0014:0015:00
From $19
642 THB

View ferry stations on map

Map of stations
Click to explore

Ferry tickets are available on Bookaway.

Booking Tip

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 on the island.

View flight stations on map

Map of stations
Click to explore
From
To
STAY

Our favourite places to stay in Koh Tao

Here are our favourite places to stay in Koh Tao for every budget.

The Stamp Hotel
Budget

The Stamp Hotel

Located not far from Sairee Beach. The Stamp Hotel is simple, clean and provides everything you could need for a comfortable stay. The staff are the star of this hotel, helping you with recommendations and hiring scooters.

All rooms come with a patio or balcony for you to sit back and immerse yourself in the nature that surrounds the hotel. This is a great budget option in Koh Tao!

  • Super clean rooms
  • Amazing staff
  • Good location
  • Great value for money

Private rooms start from $24 per night.

Check availability
Budchui Village2
Mid-Range

Budchui Village2

Budchui Village2 is located just 500m from Sairee Beach and offers a beautiful swimming pool. The stunning mountain views, lush greenery and tranquillity will make for a perfect escape from the busy streets of Koh Tao.

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 $31 per night.

Check availability
The Dearly Koh Tao Hostel
Mid-Range

The Dearly Koh Tao Hostel

Located in the Chalok Baan Kao area this hostel is surrounded by nature, lush scenery and tranquillity. The hostel has a large outdoor swimming pool, an on-site restaurant, a 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. Thinking about getting your PADI in Koh Tao, the hostel is also a dive centre. The rooms are spacious and clean with private balconies.

  • Swimming pool
  • Dive centre
  • On-site restaurant and bar
  • Extremely clean

Private room starts at $36 per night.

Check availability
View Point Resort
Treat Yourself

View Point Resort

View Point Resort is one of the best places to stay in the whole of Koh Tao. The views are exceptional, the rooms are perfectly designed for an island getaway and they even have a private beach area.

The lagoon-style swimming pool overlooks the sea below, or opt for one of the stunning villas which have their own private swimming pool. Life cannot get much better than this!

  • Beautiful swimming pools
  • Exceptional views
  • Private beach
  • Delicious complimentary breakfast

Villas start from $86 per night.

Check availability

ABOUT YOUR DESTINATION

Why Visit Koh Tao?

Koh Tao is also a popular diving destination in the Gulf of Thailand. Known as one of the cheapest locations in the world to get your PADI license, the island offers beautiful underwater scenery with gorgeous coral gardens and tons of fish.

It may be just 1/10 the size of its neighbour Koh Samui, but that doesn’t mean there is less to see in Koh Tao. Here, you’ll find beautiful bays, beaches and viewpoints — all just a motorbike ride away. And the best part? You can enjoy all these at a more laidback and slow pace.

Rounding it up

That's the full picture for getting from Bangkok to Koh Tao, roughly 414 kilometres (257 miles) apart. In all, there are 6 ways to make the trip. The cheapest fare is $22 (715 THB). The quickest trip takes 3h 15m.

Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.

Frequently Asked Questions

How far is Koh Tao from Bangkok?

Koh Tao is 415 km away from Bangkok, on the western shore of the Gulf of Thailand. Depending on the transport method you take, the journey can take from 3-4 hours (plane) to a whopping 20 hours (train via Surat Thani).

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

Koh Tao is a very popular diving destination located in the 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 the nearby island Koh Samui, to Chumphon or to Surat Thani. The most common to travel to Koh Tao by plane is by booking a flight to Koh Samui and then continuing with a 2.5-hour ferry ride to Koh Tao.

How many days should I stay in Koh Tao?

If you are looking to enjoy the island's stunning beaches, explore its natural beauty, and try out some of the popular water sports such as snorkelling and scuba diving, we recommend spending 3-5 days in Koh Tao. However, if you are interested in getting your Open Water or Advanced Open Water certification, we recommend planning for 5-7 days in Koh Tao to complete your course.

What's the fastest way to get from Bangkok to Koh Tao?

The fastest way to get to Koh Tao is to take a flight from Bangkok to Koh Samui (1h), then a minivan to the pier and a ferry to Koh Tao. The whole journey takes 3-4 hours.

What's the cheapest way to get from Bangkok to Koh Tao?

The cheapest way to get to Koh Tao from Bangkok is to take a train to Chumphon, then a van + ferry to Koh Tao. The total price of the journey depends on the train ticket you buy with third-class seats being the most affordable (but we do recommend splurging on a second-class ticket with AC so you can get better sleep).

Will I get seasick on the ferry to Koh Tao?

Unfortunately, the sea en route to Koh Tao can get choppy. If you struggle with seasickness, make sure to bring motion sickness medication with you.

About the Authors

Maarten
Maarten

Founder & Trip Planning Expert

Based in Bali, Maarten's passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you'll find him surfing in the ocean or exploring the best gems of Indonesia.

Abegail
AbegailReviewer

Travel Writer

Abby is a writer who finds joy in mountains, beaches, and road trips. She considers her solo backpacking trip to the rice terraces of Bontoc one of the most fulfilling moments in her life. She's loyal to the islands of her home country, the Philippines, but Thailand's beaches also have a special place in her heart.

Affiliate Disclosure

Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.

Ferry Schedule Notice

Ferry schedules can change due to weather, sea conditions, or seasonal adjustments. We recommend confirming departure times directly with the operator, especially during monsoon season.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.