✓ Plan and book your perfect crossing – simple, fast, and reliable

Ferries in Thailand

Traveling by Ferry in Thailand

Thailand offers an extensive ferry network that connects its beautiful islands and coastal destinations. Whether you’re heading to Koh Samui, Koh Tao, Koh Phangan, or venturing further to Koh Phi Phi, Koh Lanta, or Phuket, ferries provide a scenic and efficient way to travel.

This guide covers Thailand’s most popular ferry routes, along with a ferry map for easy planning. Many of these routes have been personally explored in early 2025, providing first-hand insights into what to expect.

Map: Thailand ferry routes: crossings to the Thai Islands.

  • Click on the ferry ports to see all crossings

In the following map, you can find several ferries on the southwestern coast of Thailand. Connecting Koh Samui to Koh Tao in the Gulf of Thailand and, on the other side, Koh Lanta, Phuket and Kho Phi Phi in the Andaman Sea. Bangkok lies to the north.

About the crossings in Thailand

As mentioned earlier we went on vacation in Thailand in early 2025 with our family. You can find out more about our ferry experiences in this blog about ferrying through Thailand.

Popular Ferry Routes in Thailand

Gulf of Thailand (Eastern Side)

  • Koh Samui ↔ Koh Phangan (30 min – 1 hour)
  • Koh Samui ↔ Koh Tao (1.5 – 2 hours)
  • Koh Phangan ↔ Koh Tao (1 – 1.5 hours)
  • Mainland (Surat Thani / Donsak Pier) ↔ Koh Samui (1.5 – 2 hours)
1h 30 mins.
40 Miles
Up to 4 times per day
30 minutes
14 Miles
Up to 20 times per day
2 Hours
40 Miles
Up to 4 times per day

Andaman Sea (Western Side)

  • Phuket ↔ Koh Phi Phi (1 – 2 hours)
  • Koh Phi Phi ↔ Krabi (Ao Nang or Railay Beach) (1 – 1.5 hours)
  • Koh Phi Phi ↔ Koh Lanta (1.5 – 2 hours)
  • Phuket ↔ Koh Lanta (2.5 – 3 hours, some routes via Koh Phi Phi)

Island Ferry Guide

For several Thai islands, we’ve created dedicated guides on how to get there by ferry and what to keep in mind. On those pages, you’ll find the different ferry routes to each island.

Ferry Operators & Ticket Booking

Thailand has several ferry operators, including:

  • Lomprayah High-Speed Catamarans (faster, more expensive)
  • Seatran Discovery (comfortable, mid-range pricing)
  • Raja Ferry (budget option, larger ferries for vehicles)
  • Andaman Wave Master (routes in the Andaman Sea)

How to Book

  • Tickets can be booked online via our booking module or at ferry terminals.
  • Prices vary based on season, speed, and operator.
  • Some ferries allow vehicle transport, especially on mainland to Koh Samui routes.

Travel Tips & Considerations

  • Book early in peak season (Nov – April), as ferries fill up quickly.
  • Sea conditions can affect schedules, especially during monsoon season (May – Oct).
  • High-speed ferries are faster but can be rough in bad weather—take motion sickness precautions if needed.
  • Island hopping is easy, but plan connections carefully, as ferry schedules vary.

On board, vessels & route maps

Whether you're planning a quick island hop or a longer journey, booking in advance is crucial, especially in peak season.

Booking Your Ferry: Why It’s Important

Unlike in some other countries, ferries in Thailand sell out quickly – especially during the peak season (November to April). Many operators stop selling tickets approximately 24 hours before departure, meaning last-minute bookings are often not possible.

Key Booking Tips

  1. Book in advance – at least a few days ahead in high season, especially for popular routes like Koh Samui-Koh Tao or Phuket-Koh Phi Phi.
  2. Check ferry schedules early, as some routes have limited departures per day.
  3. Online booking is recommended – this ensures you have a confirmed ticket before arriving at the port.
  4. Don’t rely on same-day purchases – walk-in tickets may not be available, and some ticket counters close sales a day before departure.

💰 Example fares (one-way per person):

  • Koh Samui to Koh Phangan: ~$10-$15 USD
  • Koh Samui to Koh Tao: ~$20-$30 USD
  • Phuket to Koh Phi Phi: ~$15-$25 USD
  • Koh Phi Phi to Krabi: ~$12-$20 USD

Check your price:

Ferry Travel in Thailand

Thailand has a well-established ferry network, connecting major islands like Koh Samui, Koh Phangan, Koh Tao, Phuket, Koh Phi Phi, and Koh Lanta. These ferries offer a reliable, cost-effective, and eco-friendly mode of transport for island hopping.

Our platform provides expertise, information and route details. Travel options range from high-speed catamarans to standard ferries with seating. Timetables and availability vary based on season and weather conditions, so booking in advance is recommended.

In addition to Thailand, we cover ferry routes in the Singapore region, offering a broader guide for travelers exploring Asia by sea.

Thailands ferry routes in a table

CrossingTravel timeSailingsNotes&remarks
Phuket ↔ Koh Phi Phi1–2hDailyMost popular route with stunning views
Krabi (Ao Nang) ↔ Koh Phi Phi1.5–2hDailyCommonly used by backpackers
Koh Phi Phi ↔ Koh Lanta1–1.5hDailyEasy hop between two laid-back islands
Phuket ↔ Koh Lanta1.5–2.5hDailyScenic ferry, sometimes with a stop in Phi Phi
Krabi (Ao Nang) ↔ Koh Lanta2–3hDailyAccessible via van + ferry combo
Pak Bara ↔ Koh Lipe1.5hUp to 4x/dayMost direct route to Koh Lipe
Trang (Hat Yao Pier) ↔ Koh Lipe2hUp to 2x/dayAlternative route via speedboat
Koh Lipe ↔ Koh Lanta3–4hSeasonalOne of the longest sea crossings
Koh Samui ↔ Koh Phangan30mFrequentShortest and busiest inter-island route
Koh Samui ↔ Koh Tao1.5–2hDailyBeautiful ride, often with stop at Koh Phangan
Koh Phangan ↔ Koh Tao1–1.5hDailyKey connection in the Gulf of Thailand
Surat Thani ↔ Koh Samui1.5hFrequentOften sold as a combo with van or bus
Surat Thani ↔ Koh Phangan2.5–3hFrequentMainland connection via Don Sak Pier
Surat Thani ↔ Koh Tao6–7hDailyLonger route, usually via Koh Phangan and Samui
Chumphon ↔ Koh Tao2hUp to 4x/dayPopular route with Lomprayah ferries
Chumphon ↔ Koh Phangan5–6hDailyUsually stops in Koh Tao
Chumphon ↔ Koh Samui6–7hDailyLong connection across the Gulf
Phuket ↔ Koh Yao Yai30–45mFrequentQuick ride from Bang Rong Pier
Phuket ↔ Koh Yao Noi30–60mFrequentGreat for quiet island stays
Krabi ↔ Koh Yao Noi45mFrequentLess touristy, peaceful route
6 Comments
  1. Hi. Can I take my scooter on the ferries when visiting the different islands? And does that cost extra?

  2. Im planning a backpacking trip next summer for 3 months to Thiland and I really want to visit Kho Phi Phi and it's good to know there is a Ferry. Anyone know of any other hidden gem islands/places?

  3. Hi, is there any way of getting from mainland Europe (Spain) to Thailand by ferry?
    Thanks 🙏

  4. It's hilarious that anyone is still calling phi phi a hidden gem

Leave a reply

FerryGoGo.com
Logo