Bangkok to Koh Tao: Lomprayah Bus + Ferry Guide (2026)

A breathtaking aerial view of Koh Tao Island, Thailand at sunset, surrounded by azure waters. (photo by Valeriy Ryasnyanskiy on Pexels)

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.

🎟️ Search Bangkok → Koh Tao tickets on 12Go →


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.

🎟️ Search Bangkok → Koh Tao Lomprayah overnight combo tickets on 12Go →

ℹ️ 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.

🎟️ Search Bangkok → Chumphon overnight tickets on 12Go →

🎟️ Search Chumphon → Koh Tao tickets on 12Go →

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

🎟️ Search Koh Samui → Koh Tao tickets on 12Go →


Quick Comparison

OptionTimeCost fromBest for
Lomprayah bus + speedboat~10–12 hours~950 THB (~$26)Most travelers, divers
Overnight train + ferry~11–13 hours~$15 USDBudget, train fans
Fly via Koh Samui + ferry~5–6 hours~$90 USDSpeed 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.

Leave a Comment

Your email address will not be published. Required fields are marked *