TBT Logo

Timetables and prices for Ferries in Thailand

How it works

1. Pick your departure

Start typing an island, town or pier — for example “Koh Samui” or “Bangrak Pier”.

2. Pick your destination

Choose where you want to go. Search works even if the spelling isn't exact.

3. See the timetable

Jump straight to schedules, ferry operators, journey times and prices for your route.

Frequently asked questions

How do I search for a ferry timetable in Thailand?

Pick your departure point in the first box and your destination in the second, then press SEE TIMETABLE. You'll be taken to a page with every scheduled departure for that route, including operators, journey times and prices.

Can I search by pier or terminal instead of island?

Yes. As well as islands and towns, you can search by specific piers — for example “Bangrak Pier” on Koh Samui or “Thong Sala Pier” on Koh Phangan. The timetable always covers the whole route between the two areas.

Why can't I find a timetable for my route?

We only show direct timetables for connections that ferry operators actually run. If a combination isn't available, try a nearby island or a major hub such as Koh Samui, Surat Thani or Donsak — or browse all routes to find a connection.

Are the schedules and prices up to date?

Timetables are kept in sync with our ferry operators. Departure times can still change with weather and season, so we recommend confirming when you book.

Which Thai islands and destinations can I travel to?

We cover the main ferry destinations in the Gulf of Thailand and the Andaman coast, including Koh Samui, Koh Phangan, Koh Tao, Krabi, Phuket, Koh Lanta, Koh Phi Phi and the mainland piers that connect to them.

Thailand travel guides

Plan your island trip with our latest ferry and destination guides.