Bangkok to Koh Tao takes approximately 10–12 hours and requires combining land and sea transport — there\’s no direct connection. The Lomprayah overnight bus + speedboat combo is the easiest single-ticket option, handling all transfers in one booking. This guide covers the Lomprayah route plus alternatives for budget travelers.
🎟 [Travelpayouts 12Go widget: Bangkok → Koh Tao transport]
Option 1: Lomprayah Overnight Bus + Speedboat (Recommended)
The Lomprayah combo departs Bangkok\’s Khao San Road area or Victory Monument in the evening (~18:00–20:30 depending on pickup point), overnight bus south to Chumphon (~6–7 hours), then Lomprayah high-speed catamaran directly to Koh Tao (~1.5 hours). Arrive Mae Haad Pier on Koh Tao by midmorning. Price approximately 900–1,000 THB (~$25–28 USD) — includes all transfers and the speedboat leg. The most popular route for divers heading to Koh Tao dive schools.
🎟 [Travelpayouts 12Go widget: Bangkok → Koh Tao Lomprayah overnight combo]
ℹ️ The Lomprayah departure from Chumphon pier is early — typically 07:00 or 07:30. Your overnight bus is timed to arrive in Chumphon around 04:00–05:00, giving you a short wait at or near the pier. Bring snacks and something warm — the bus air-con is aggressively cold and the pier wait in the dark can feel long.
Option 2: Overnight Train + Seatran/Songserm Ferry (Budget)
Sleeper train from Bangkok Hua Lamphong or Bang Sue Grand Station to Chumphon (~7–8 hours overnight, departures ~18:00–19:30). Then Seatran Discovery or Songserm ferry from Chumphon to Koh Tao (~2–2.5 hours for the slow ferry, more if rough seas). Fares: train from ~350 THB (2nd class sleeper lower berth) to ~800 THB (air-con), ferry from ~300–450 THB. Total approximately $15–22 USD depending on class. More affordable than the Lomprayah combo — but slower crossing and fewer departure options from Chumphon.
🎟 [Travelpayouts 12Go widget: Bangkok → Chumphon overnight train]
🚤 [Travelpayouts 12Go widget: Chumphon → Koh Tao ferry]
Option 3: Fly Bangkok → Koh Samui + Ferry (Fastest)
Fly from Bangkok Suvarnabhumi to Koh Samui (~1h 15min, from ~$80–150 USD), then Lomprayah or Seatran catamaran from Koh Samui to Koh Tao (~2 hours, ~600 THB). Total approximately 5–6 hours door-to-door. Expensive but comfortable — the only realistic option if you need to arrive same-day from Bangkok. Bangkok Airways controls the Samui route, so prices rarely drop much.
✈️ [Travelpayouts Kiwi widget: Flights BKK/DMK → USM (Koh Samui)]
🚤 [Travelpayouts 12Go widget: Koh Samui → Koh Tao ferry]
Quick Comparison
| Option | Time | Cost from | Best for |
|---|---|---|---|
| Lomprayah bus + speedboat | ~10–12 hours | ~950 THB (~$26) | Most travelers, divers |
| Overnight train + ferry | ~11–13 hours | ~$15 USD | Budget, train fans |
| Fly via Koh Samui + ferry | ~5–6 hours | ~$90 USD | Speed only |
Where to Stay on Koh Tao
🏨 [Travelpayouts Hotellook/Agoda widget: Hotels in Sairee Beach, Koh Tao]
🏨 [Travelpayouts Hotellook/Agoda widget: Hotels in Mae Haad, Koh Tao]
Related Guides
This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.