Quick Fast-Boat Search

Destination

Ferries and catamarans in Thailand

Thailand has two separate ferry systems. The Gulf side links Chumphon and Surat Thani with Koh Samui, Koh Phangan and Koh Tao. The Andaman side connects Phuket and Krabi with Koh Phi Phi, Koh Lanta and the islands further south. Koh Samui alone has several piers, and the one your ticket names decides how far you are from your hotel. We cover the Gulf routes first.


Routes
32
Operators
8
Harbours
10
Country
Thailand

Harbours

Departure and arrival harbours

Chumphon
Chumphon 2 routes Details
Koh Tao
Koh Tao 6 routes Details
Koh Phangan
Koh Phangan 4 routes Details
Koh Samui
Koh Samui 6 routes Details
Surat Thani
Surat Thani 2 routes Details
Phuket
Phuket 8 routes Details
Koh Phi Phi
Koh Phi Phi 8 routes Details
Krabi
Krabi 8 routes Details
Koh Lanta
Koh Lanta 8 routes Details
Koh Lipe
Koh Lipe 10 routes Details

Routes

Crossings in Thailand

Koh Samui → Koh Tao
about 1 hour 30 min direct, longer if changing boats at Koh Phangan Details
Koh Tao → Koh Samui
about 1 hour 25 min to 3 hours, depending on pier and vessel Details
Chumphon → Koh Tao
about 1 hour 45 min to 2 hours 30 min, depending on vessel Details
Koh Tao → Chumphon
about 1 hour 30 min to 2 hours 30 min, depending on vessel Details
Koh Tao → Koh Phangan
about 45 min to 1 hour 40 min, depending on vessel Details
Koh Phangan → Koh Tao
about 1 hour to 1 hour 30 min, depending on vessel Details
Koh Phangan → Koh Samui
about 25 to 60 min, most sailings around 30 minutes Details
Koh Samui → Koh Phangan
about 20 to 30 min direct Details
Surat Thani → Koh Samui
vehicle ferry approx 90 min Details
Koh Samui → Surat Thani
vehicle ferry approx 90 min Details
Phuket → Koh Phi Phi
about 1 to 2 hours, depending on operator and vessel Details
Koh Phi Phi → Phuket
about 1 to 2 hours, depending on operator and vessel Details
Krabi → Koh Phi Phi
about 1 to 2 hours depending on operator, fastest around 59 minutes Details
Koh Phi Phi → Krabi
about 1 to 2 hours depending on operator, fastest around 59 minutes Details
Phuket → Krabi
about 2 to 7 hours, depending on operator and vessel Details
Krabi → Phuket
about 2 to 7 hours, depending on operator and vessel Details
Koh Lanta → Koh Lipe
about 2 to 2.5 hours Details
Koh Lipe → Koh Lanta
about 2 to 2.5 hours Details
Phuket → Koh Lipe
about 4 to 5 hours Details
Koh Lipe → Phuket
about 4 to 5 hours Details
Krabi → Koh Lanta
about 1 hour 10 minutes Details
Koh Lanta → Krabi
about 1 hour 5 minutes Details
Phuket → Koh Lanta
about 1 hour 30 minutes Details
Koh Lanta → Phuket
about 1 hour 30 minutes Details
Krabi → Koh Lipe
about 4 hours 40 minutes Details
Koh Lipe → Krabi
about 5 hours 5 minutes Details
Koh Lipe → Koh Phi Phi
about 4 hours 30 minutes Details

Guides

Planning guides for Thailand