50
Checking Seats Availability
Loading seats data...

From Khao San Lomprayah to Koh Tao by bus+ferry joint ticket

06:00
Khao San Lomprayah, Bangkok
14:45
Mae Haad Koh Tao
8h 45m
eTicket  Instant  Refund 
21:00
Khao San Lomprayah, Bangkok
08:45
Mae Haad Koh Tao
11h 45m
eTicket  Instant  Refund 

From Hua Lamphong to Koh Tao by train+bus+ferry joint ticket

14:45
Hua Lamphong, Bangkok
14:45
Mae Haad Koh Tao
1d
Refund 
#167.2
18:30
Hua Lamphong, Bangkok
09:30
Mae Haad Koh Tao
15h
Refund 
18:30
Hua Lamphong, Bangkok
09:30
Mae Haad Koh Tao
15h
Refund 
18:30
Hua Lamphong, Bangkok
09:30
Mae Haad Koh Tao
15h
Refund 
#167.2
18:30
Hua Lamphong, Bangkok
09:30
Mae Haad Koh Tao
15h
Refund 
19:30
Hua Lamphong, Bangkok
09:30
Mae Haad Koh Tao
14h
Refund 
19:30
Hua Lamphong, Bangkok
09:30
Mae Haad Koh Tao
14h
Refund 
Bangkok - Surat Thani - Koh Tao
19:30
Hua Lamphong, Bangkok
07:10
Surat Thani, Surat Thani Train Station
11h 40m
Refund 
This connection is managed by the operating company. You will be transfered between the trips.
08:00
Surat Thani Train Station
15:30
Mae Haad Koh Tao
7h 30m
eTicket  Instant  Refund 
Total duration
20h
19:30
Hua Lamphong, Bangkok
07:10
Surat Thani, Surat Thani Train Station
11h 40m
Refund 
This connection is managed by the operating company. You will be transfered between the trips.
08:00
Surat Thani Train Station
14:15
Mae Haad Koh Tao
6h 15m
eTicket  Instant  Refund 
Total duration
18h 45m
Bangkok - Surat Thani - Koh Tao
19:30
Hua Lamphong, Bangkok
07:10
Surat Thani, Surat Thani Train Station
11h 40m
Refund 
This connection is managed by the operating company. You will be transfered between the trips.
08:00
Surat Thani Train Station
15:30
Mae Haad Koh Tao
7h 30m
eTicket  Instant  Refund 
Total duration
20h

From Khao San Songserm to Koh Tao by bus+ferry joint ticket

18:00
Khao San Songserm, Bangkok
09:45
Mae Haad Koh Tao
15h 45m
eTicket  Instant  Refund 
20:00
Khao San Songserm, Bangkok
09:45
Mae Haad Koh Tao
13h 45m
eTicket  Instant  Refund 

From Hua Lamphong to Koh Tao by bus+ferry joint ticket

19:00
Hua Lamphong, Bangkok
09:30
Mae Haad Koh Tao
14h 30m
eTicket  Instant  Refund 
19:00
Hua Lamphong, Bangkok
09:45
Mae Haad Koh Tao
14h 45m
eTicket  Instant  Refund 

From Phutthamonthon Lomprayah to Koh Tao by bus+ferry joint ticket

06:00
Phutthamonthon Lomprayah, Bangkok
14:45
Mae Haad Koh Tao
8h 45m
eTicket  Instant  Refund 
19:00
Phutthamonthon Lomprayah, Bangkok
05:50
Mae Haad Koh Tao
10h 50m
eTicket  Instant  Refund 
21:00
Phutthamonthon Lomprayah, Bangkok
08:45
Mae Haad Koh Tao
11h 45m
eTicket  Instant  Refund 

From Don Mueang Airport (DMK) to Koh Tao by flight+bus+ferry joint ticket

#DD7610
05:40
DMK Don Mueang Airport
06:40
CJM Chumphon Airport
1h
Instant 
Change stations. Walk - 3 minute, 100 m (next departure after 2 hours 10 minutes)
08:50
Chumphon Airport
14:45
Mae Haad Koh Tao
5h 55m
eTicket  Instant  Refund 
Total duration
9h 5m
Bangkok to Koh Tao
#DD7804
06:00
DMK Don Mueang Airport
07:10
NST Nakhon Si Thammarat Airport
1h 10m
Instant 
Change stations. Walk - 3 minute, 200 m (next departure after 20 minutes)
07:30
Nakhon Si Thammarat Airport
15:00
Mae Haad Koh Tao
7h 30m
eTicket  Instant  Refund 
Total duration
9h
Bangkok to Koh Tao
#DD7804
06:00
DMK Don Mueang Airport
07:10
NST Nakhon Si Thammarat Airport
1h 10m
Instant 
Change stations. Walk - 3 minute, 200 m (next departure after 4 hours 50 minutes)
12:00
Nakhon Si Thammarat Airport
18:30
Mae Haad Koh Tao
6h 30m
eTicket  Instant  Refund 
Total duration
12h 30m
Bangkok to Koh Tao
#DD7208
06:05
DMK Don Mueang Airport
07:20
URT Surat Thani Airport
1h 15m
Instant 
Change stations. Walk - 3 minute, 100 m (next departure after 3 hours 25 minutes)
10:45
Surat Thani Airport
18:30
Mae Haad Koh Tao
7h 45m
eTicket  Instant  Refund 
Total duration
12h 25m
Bangkok to Koh Tao
#FD3188
06:50
DMK Don Mueang Airport
08:05
NST Nakhon Si Thammarat Airport
1h 15m
Instant 
Change stations. Walk - 3 minute, 200 m (next departure after 25 minutes)
08:30
Nakhon Si Thammarat Airport
15:00
Mae Haad Koh Tao
6h 30m
eTicket  Instant  Refund 
Total duration
8h 10m
Bangkok to Koh Tao
#SL734
08:50
DMK Don Mueang Airport
10:00
URT Surat Thani Airport
1h 10m
Instant 
Change stations. Walk - 3 minute, 100 m (next departure after 45 minutes)
10:45
Surat Thani Airport
18:30
Mae Haad Koh Tao
7h 45m
eTicket  Instant  Refund 
Total duration
9h 40m
Bangkok - Surat Thani Airport - Koh Tao
#FD3237
09:15
DMK Don Mueang Airport
10:35
URT Surat Thani Airport
1h 20m
Instant 
Change stations. Walk - 3 minute, 100 m (next departure after 45 minutes)
11:20
Surat Thani Airport
18:30
Mae Haad Koh Tao
7h 10m
eTicket  Instant  Refund 
Total duration
9h 15m
Bangkok to Koh Tao
#DD7210
09:20
DMK Don Mueang Airport
10:30
URT Surat Thani Airport
1h 10m
Instant 
Change stations. Walk - 3 minute, 100 m (next departure after 15 minutes)
10:45
Surat Thani Airport
18:30
Mae Haad Koh Tao
7h 45m
eTicket  Instant  Refund 
Total duration
9h 10m
Bangkok to Koh Tao
#DD7808
10:15
DMK Don Mueang Airport
11:25
NST Nakhon Si Thammarat Airport
1h 10m
Instant 
Change stations. Walk - 3 minute, 200 m (next departure after 35 minutes)
12:00
Nakhon Si Thammarat Airport
18:30
Mae Haad Koh Tao
6h 30m
eTicket  Instant  Refund 
Total duration
8h 15m

From Don Mueang Airport (DMK) to Koh Tao by flight+van+ferry joint ticket

Bangkok - Krabi Airport - Koh Tao
#FD3227
06:40
DMK Don Mueang Airport
08:00
KBV Krabi Airport
1h 20m
Instant 
Change stations. Take a taxi (fees apply) - 16 minute, 8 km (next departure after 3 hours)
11:00
Krabi Seatran
18:30
Mae Haad Koh Tao
7h 30m
eTicket  Instant  Refund 
Total duration
11h 50m
Bangkok - Krabi Airport - Koh Tao
#DD7910
10:10
DMK Don Mueang Airport
11:30
KBV Krabi Airport
1h 20m
Instant 
Change stations. Take a taxi (fees apply) - 16 minute, 8 km (next departure after )
11:00
Krabi Seatran
18:30
Mae Haad Koh Tao
7h 30m
eTicket  Instant  Refund 
Total duration
8h 20m

Bangkok to Koh Tao Schedule

Bangkok to Koh Tao Schedule
Transport NameRoute TimePrice
Lomprayah Express 06:00 – 14:45฿ 1,100
Songserm Express 18:00 – 09:45฿ 900
Paradive Travel Economy 19:00 – 09:30฿ 1,300
Lomprayah Express 21:00 – 08:45฿ 1,100
Songserm Express 20:00 – 09:45฿ 900

Popular Routes in Thailand

How to get from Bangkok to Koh Tao

When you want to get from Bangkok to Koh Tao, you have a few options to consider. Traveling between these destinations is possible by different means of transport:

  • Flight
  • Bus
  • Ferry
  • Train
  • Van

If you’re looking for a quick trip, it’s recommended that you use Flight+bus+ferry. However, if you’d rather take your time with a slower, more affordable travel option, you can book a Train+bus+ferry ticket.

The cost of travel will depend on the means of transport you choose for your trip. A flight+Bus+ferry ticket is the most expensive option - it will cost you about THB 3,004. If you want to save on transportation, it’s better to take a bus+ferry as a bus+ferry ticket costs as low as THB 900.

How far is Bangkok from Koh Tao?

If you’re traveling by land, it’s important to know the distance from Bangkok to Koh Tao. Your trip will be a total of 596 miles (958 km). The flying distance is 260 miles (417 km).

How long does it take to get from Bangkok to Koh Tao?

The travel time from Bangkok to Koh Tao can vary depending on the mode of transportation you choose. All things considered, the whole journey should take from 7 to 20 hours.

How much does it cost to get from Bangkok to Koh Tao?

The cost of the trip from Bangkok to Koh Tao varies according to what means of transport you choose for your journey. The most affordable operator is Songserm (ส่งเสริม): travelling by bus+ferry expect to pay as low as THB 900 for your ticket.

However, if you’re after more upscale travel . The most expensive variant is to opt for a flight+Bus+ferry - a one-way flight+Bus+ferry ticket can cost as much as THB 3,004.

Here is a chart of the average ticket prices and transportation options available from Bangkok to Koh Tao:

  • bus+ferry price: THB 900 - THB 1,300. From Bangkok to Koh Tao starting from 06:00 Khao San Lomprayah until 21:00 Khao San Lomprayah
  • train+bus+ferry price: THB 1,608 - THB 2,439. From Bangkok to Koh Tao starting from 18:30 Hua Lamphong until 19:30 Hua Lamphong
  • avia+bus+ferry price: THB 2,349 - THB 3,004. From Bangkok to Koh Tao starting from 06:00 Don Mueang Airport until 10:15 Don Mueang Airport
  • avia+van+ferry price: THB 2,529 - THB 2,649. From Bangkok to Koh Tao starting from 10:10 Don Mueang Airport until 14:25 Don Mueang Airport
  • charter+ferry price: THB 8,668 - THB 8,668. From Bangkok to Koh Tao starting from 00:00 Bangkok Hotel Transfer until 00:00 Bangkok Hotel Transfer

How many trips per day are there between Bangkok and Koh Tao?

Depending on your choice of transportation, the number of daily trips varies.

  • 18 by avia+bus+ferry from Bangkok to Koh Tao starting from 06:00 Don Mueang Airport until 10:15 Don Mueang Airport
  • 9 by train+bus+ferry from Bangkok to Koh Tao starting from 18:30 Hua Lamphong until 19:30 Hua Lamphong
  • 6 by bus+ferry from Bangkok to Koh Tao starting from 06:00 Khao San Lomprayah until 21:00 Khao San Lomprayah
  • 4 by avia+van+ferry from Bangkok to Koh Tao starting from 10:10 Don Mueang Airport until 14:25 Don Mueang Airport
  • 2 by charter+ferry from Bangkok to Koh Tao starting from 00:00 Bangkok Hotel Transfer until 00:00 Bangkok Hotel Transfer

The most popular transport from Bangkok to Koh Tao

How to choose the most convenient way of travel from Bangkok to Koh Tao? In order to make your choice of transportation easier, we asked 1000 users to range their preferences for this route. Here are the results of the poll:

  • 62% chosen train+bus+ferry
  • 19% chosen avia+bus+ferry
  • 17% chosen bus+ferry
  • 3% chosen avia+van+ferry
  • 0% chosen charter+ferry