Bangkok to Koh Tao
Slip into the tranquil beaches and crystal-clear waters of Koh Tao, a world away from Bangkok’s lively urban streets. Here you can explore travel times, fares, and timetables for the different ways to go from Bangkok to Koh Tao, such as charter, combined, bus or ferry.
Travel options for Bangkok to Koh Tao
Travel from Bangkok to Koh Tao with a ferry for 850 THB to save, or reach Koh Tao faster by charter in 7h y 45 minutes.
Ferry from Bangkok to Koh Tao
Ferries provide a direct connection between Bangkok and Koh Tao, operating from Khao San Lomprayah, Bangkok or Southern Bus Terminal Pinklao, Bangkok and completing the crossing in around 9 hours. Upon arrival at Koh Nangyuan, Surat Thani or Mae Haad Koh Tao, passengers will have traveled at a cost that usually begins at 850 THB. Details about departures, operators, and tickets can be found in the full ferry listing.
Prices: 850 THB
Duration: 9h – 12h 30m ⏱
Combined from Bangkok to Koh Tao
To reach Koh Tao from Bangkok via combined transport, you can board at multiple stations, including Hua Lamphong Station and MRT, Bangkok, Airport Rail Link and BTS Phaya Thai, Bangkok, Khaosan TravelBusAsia, Bangkok and others and expect to arrive at multiple stations, including Koh Tao Lomprayah, Mae Haad Koh Tao, Koh Tao Pier and others. The total journey lasts about 10 hours, offering a practical solution for multi-leg trips. Tickets are available from 1,188 THB, explore schedules and book your trip here.
Prices: 1,188 THB
Duration: 10h – 19h 15m ⏱
Bus from Bangkok to Koh Tao
Traveling from Bangkok to Koh Tao by bus, with departures from BBC Khao san Bangkok, allows you to choose a schedule that fits your plans. The journey takes around 13 hours 45 minutes, arriving at Koh Tao, with fares starting from 1,580 THB. Compare schedules and make sure to book your tickets in advance for a comfortable and reliable trip.
Prices: 1,580 THB
Duration: 13h 45m ⏱
Charter from Bangkok to Koh Tao
A private driver can take you from Bangkok to Koh Tao, collecting you wherever you prefer. The ride generally lasts 7 hours 45 minutes, and tickets start at 14,300 THB. Reserve your transfer now to organize your travel.
Prices: 14,300 THB
Duration: 7h 45m ⏱
Ferry Routes & Schedules from Bangkok to Koh Tao
- Take a ferry from Khao San Lomprayah, Bangkok to Koh Nangyuan, Surat Thani, covering the voyage in about 9h to 11h. Departures occur from 06:00 until 21:30 with fares starting at 1,550 THB.
- From Khao San Lomprayah, Bangkok, enjoy a ferry crossing to Mae Haad Koh Tao, taking approximately 9h 15m to 12h 30m. Fares start at 850 to 1,250 THB, and departures are scheduled from 06:00 until 22:00.
- From Southern Bus Terminal Pinklao, Bangkok, take a ferry to Koh Nangyuan, Surat Thani, covering the route in approximately 11h 30m. Ticket prices begin at 1,550 THB, and services run at 21:00.
- Set off from Southern Bus Terminal Pinklao, Bangkok by ferry and reach Mae Haad Koh Tao, with a journey lasting around 11h 45m. Services operate at 21:00, and tickets start at 1,250 THB.
Cheapest Ferry Bangkok to Koh Tao
850 THB, from Khao San Lomprayah, Bangkok to Mae Haad Koh Tao, departure at 22:00, duration 12h 30mFastest Ferry Bangkok to Koh Tao
1550 THB, from Khao San Lomprayah, Bangkok to Koh Nangyuan, Surat Thani, departure at 06:00, duration 9hFerry Timetable: Khao San Lomprayah, Bangkok → Koh Nangyuan, Surat Thani
- 06:00 15:00 9h 1550 THB
- 21:30 08:30 11h 1550 THB
Ferry Timetable: Khao San Lomprayah, Bangkok → Mae Haad Koh Tao
- 06:00 15:15 9h 15m 1250 THB
- 21:30 08:45 11h 15m 1250 THB
- 22:00 10:30 12h 30m 850 THB
Ferry Timetable: Southern Bus Terminal Pinklao, Bangkok → Koh Nangyuan, Surat Thani
- 21:00 08:30 11h 30m 1550 THB
Ferry Timetable: Southern Bus Terminal Pinklao, Bangkok → Mae Haad Koh Tao
- 21:00 08:45 11h 45m 1250 THB
Combined Routes & Schedules from Bangkok to Koh Tao
On the route between Bangkok and Koh Tao, multiple departure and arrival points are available, giving you flexibility in how you start and end your journey. Total travel times can vary depending on which stations or stops you choose, generally taking around 10h to 19h 15m. Services operate from 04:00 until 22:50 with fares starting at 1,188 to 1,987 THB. Reviewing the full timetable for Bangkok and Koh Tao makes it easy to compare stations, estimate travel durations, and select the option that fits your schedule best.
Cheapest Combined Bangkok to Koh Tao
1188 THB, from Khao San Montanatip, Bangkok to Mae Haad Koh Tao, departure at 22:00, duration 12h 30mFastest Combined Bangkok to Koh Tao
1250 THB, from Boonsiri Office Kraisi, Bangkok to Koh Tao Boonsiri Pier, departure at 05:00, duration 10hCombined Timetable: Airport Rail Link and BTS Phaya Thai, Bangkok → Koh Tao Lomprayah
- 19:30 08:45 13h 15m 1495 THB
Combined Timetable: Boonsiri Office Kraisi, Bangkok → Koh Tao Boonsiri Pier
- 05:00 15:00 10h 1250 THB
- 22:00 08:45 10h 45m 1250 THB
Combined Timetable: Hua Lamphong Station and MRT, Bangkok → Koh Tao Lomprayah
- 20:00 08:45 12h 45m 1495 THB
Combined Timetable: Khao San Bangkok Travel Plus → Mae Haad Koh Tao
- 19:00 08:45 13h 45m 1560 THB
Combined Timetable: Khao San Montanatip, Bangkok → Mae Haad Koh Tao
- 19:00 08:45 13h 45m 1345 THB
- 22:00 10:30 12h 30m 1188 THB
Combined Timetable: Khao San Road, Bangkok → Koh Tao Lomprayah
- 19:00 14:15 19h 15m 1755 THB
Combined Timetable: Khaosan TravelBusAsia, Bangkok → Koh Tao Lomprayah
- 21:30 08:45 11h 15m 1495 THB
Combined Timetable: Krung Thep Aphiwat Central Terminal Station, Bangkok → Mae Haad Pier Koh Tao
- 20:30 15:31 19h 1m 1702 THB
- 22:50 14:20 15h 30m 1987 THB
Combined Timetable: Mochit 2 Bus Terminal, Bangkok → Koh Tao Pier
- 04:00 15:00 11h 1717 THB
- 18:00 05:00 11h 1717 THB
Combined Timetable: Southern Bus Terminal, Bangkok → Mae Haad Koh Tao
- 09:00 04:00 19h 1575 THB
Combined Timetable: Tiger 2022 Office Khao San, Bangkok → Mae Haad Koh Tao
- 18:45 08:30 13h 45m 1625 THB
- 19:45 09:30 13h 45m 1625 THB
Bus Routes & Schedules from Bangkok to Koh Tao
Start your journey by boarding the bus at BBC Khao san Bangkok. Services operate at 19:00, and once the vehicle departs you should expect to travel for about 13h 45m before arriving at Koh Tao. Bus ticket prices start from 1,580 THB, and the timetable shows all daily departures so you can choose the slot that fits your plans. Check the full bus timetable for the route from Bangkok to Koh Tao to plan your departures and reserve your seat.
Cheapest & Fastest Bus Bangkok to Koh Tao
1580 THB, from BBC Khao san Bangkok to Koh Tao, departure at 19:00, duration 13h 45mBus Timetable: BBC Khao san Bangkok → Koh Tao
- 19:00 08:45 13h 45m 1580 THB
Charter Routes & Schedules from Bangkok to Koh Tao
From Bangkok Town Transfer, enjoy a direct ride to Koh Tao Transfer in a private vehicle, departing when it’s most convenient for you. Travel time is approximately 7h 45m with fares beginning at 14,300 THB. This single-leg journey ensures comfort and flexibility, letting you focus on your day rather than timetables.
Cheapest & Fastest Charter Bangkok to Koh Tao
14300 THB, from Bangkok Town Transfer to Koh Tao Transfer, departure at --:--, duration 7h 45mCharter Timetable: Bangkok Town Transfer → Koh Tao Transfer
- --:-- --:-- 7h 45m 14300 THB
Frequently Asked Questions Bangkok to Koh Tao
Below you will find answers to the most common questions about traveling from Bangkok to Koh Tao.
How long does the Bangkok to Koh Tao route usually take?
Travel time on the Bangkok to Koh Tao route ranges from about 9 hours to nearly 19 hours, depending on the service and transfer points. The difference comes from whether the trip is a direct ferry connection or a longer combined bus-and-ferry itinerary.
What is the usual price range for Bangkok to Koh Tao?
Prices for Bangkok to Koh Tao run from 850 THB to 1,987 THB on the listed shared services. The exact fare depends on the operator, departure point, and whether the ticket includes a longer transfer or a faster connection.
Which Bangkok to Koh Tao option is the cheapest?
The cheapest listed option on the Bangkok to Koh Tao route is the ferry service at 850 THB. It runs from Khao San Lomprayah in Bangkok to Mae Haad Koh Tao, with travel times ranging from about 9 hours 15 minutes to 12 hours 30 minutes.
What is the fastest way to travel from Bangkok to Koh Tao?
The fastest listed option for Bangkok to Koh Tao is the ferry service from Khao San Lomprayah to Mae Haad Koh Tao, taking about 9 hours. A combined service from Boonsiri Office Kraisi to Koh Tao Boonsiri Pier is also relatively quick at about 10 to 10 hours 45 minutes.
Where do Bangkok to Koh Tao services usually depart and arrive?
Bangkok to Koh Tao services depart from several Bangkok points, including Khao San Road, Mochit 2 Bus Terminal, Southern Bus Terminal, Hua Lamphong Station, and Khao San Lomprayah. Arrivals are mainly at Mae Haad Koh Tao, Koh Tao Pier, Koh Tao Lomprayah, or Koh Tao Boonsiri Pier.
How often do Bangkok to Koh Tao trips run, and what are the first and last departures?
The listed Bangkok to Koh Tao services do not show a fixed frequency. The earliest departure is 04:00 and the latest is 22:50 for the combined options, while ferry departures run from 06:00 to 22:00.
Is there a direct bus from Bangkok to Koh Tao, and what does it cost?
Yes, there is a direct bus listed from BBC Khao san Bangkok to Koh Tao. It costs 1,580 THB and takes about 13 hours 45 minutes. The schedule shows one departure at 19:00.
What ferry options are available on the Bangkok to Koh Tao route?
The Bangkok to Koh Tao ferry options depart from Khao San Lomprayah or Southern Bus Terminal Pinklao. They arrive at Mae Haad Koh Tao or Koh Nangyuan, Surat Thani, with fares from 850 THB to 1,550 THB and travel times from about 9 to 12 hours 30 minutes.
Are there different Bangkok to Koh Tao travel times depending on the departure point?
Yes, Bangkok to Koh Tao travel times vary by departure point. For example, Boonsiri Office Kraisi to Koh Tao Boonsiri Pier takes about 10 to 10 hours 45 minutes, while Khao San Road to Koh Tao Lomprayah takes nearly 19 hours.
Which Bangkok to Koh Tao departure points are linked to the shortest combined trips?
Among the combined services, Boonsiri Office Kraisi to Koh Tao Boonsiri Pier is the shortest at about 10 to 10 hours 45 minutes. Khaosan TravelBusAsia to Koh Tao Lomprayah is also relatively short at about 11 hours 15 minutes.
If I want to book Bangkok to Koh Tao tickets, where should I look?
For Bangkok to Koh Tao tickets, TicketRoutes.com is the place to check. It lists the available services, departure points, arrival points, and fares in one place, which makes it easier to compare the route before booking.
Is charter available for Bangkok to Koh Tao, and what are its details?
A charter service is listed for Bangkok to Koh Tao from Bangkok Town Transfer to Koh Tao Transfer. It costs 14,300 THB and takes about 7 hours 45 minutes. No regular departure time or frequency is shown for this option.
From Bangkok’s City Streets to Koh Tao’s Tropical Waters
After exploring Thailand’s capital, continue south to Koh Tao for a slower pace, clear waters, island adventures and memorable tours around the coast.
Full day snorkeling adventure around Koh Tao
Open Water Course – Become certified diver in 3 days
Koh Tao: Hidden Bays Small-Group Snorkeling Tour with Lunch
Koh Tao: Snorkeling Trip to Nang Yuan Island & Hidden Bays
Tao-Nangyuan Snorkeling Day Trip with Meals & Sunset
More travel routes for Bangkok and Koh Tao
Planning more stops after Bangkok to Koh Tao?
If your journey doesn’t end with Bangkok to Koh Tao, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.