Thailand has over 1,400 islands and the ferry network that connects them is extensive, reliable, and, once you know the routes, easy to navigate. This guide covers every major ferry route: Gulf of Thailand islands (Koh Samui, Koh Tao, Koh Pha Ngan) and Andaman Sea islands (Koh Phi Phi, Koh Lanta, Similan Islands), with current timetables, prices, operators, and direct booking links.

How this guide compares to other Thailand ferry coverage

Thailand's ferry network is dense and operator-fragmented. Travelfish and Ferry Advice both track schedule changes across the Gulf and Andaman routes monthly. The four main passenger operators (Lomprayah, Raja, Seatran, Songserm) cover most inter-island routes; smaller boutique operators cover specific niches like Tubkaek and Krabi.

Popular ferry routes between the major Thai islands

These are the 12 most-booked routes. Each card shows the fastest option; slower car ferries are usually cheaper.

Gulf of Thailand

Surat Thani (Donsak) to Koh Samui

1.5 hrs From $4

Raja Ferry, Seatran Discovery. Runs every 30-60 minutes, 6am-7pm daily. Car ferry option available.

Full route guide Book tickets

Gulf of Thailand

Chumphon to Koh Tao

1.5 hrs From $17

Lomprayah (speed), Songserm (speed), Midnight Express (slow boat, 6 hrs overnight). Speed ferries depart 7am and 1pm.

Book tickets

Gulf of Thailand

Koh Samui to Koh Pha Ngan

30-45 mins From $10

Lomprayah, Seatran Discovery, Haad Rin Queen. Multiple daily departures from Big Buddha Pier and Nathon.

Book tickets

Gulf of Thailand

Surat Thani to Koh Tao

3-4 hrs From $9

Lomprayah, Seatran. Often sold as combo: bus from Bangkok to Surat Thani, then high-speed catamaran to Koh Tao.

Book tickets

Gulf of Thailand

Koh Samui to Koh Tao

2-2.5 hrs From $17

Lomprayah (Big Buddha Pier), Seatran (Nathon Pier). Departs 8am and 12:30pm daily. Scenic route past Koh Pha Ngan.

Book tickets

Gulf of Thailand

Bangkok to Koh Samui

12-14 hrs From $13

Bus + ferry combo via Surat Thani. Lomprayah and Seatran offer through-tickets. Overnight bus saves a night's accommodation.

Full route guide Book tickets

Andaman Sea

Phuket to Koh Phi Phi

1.5-2 hrs From $10

Ao Nang Princess, PP Family, PP Ferry. From Rassada Pier (Phuket Town). Departs 8:30am and 1:30pm. Slower car ferry also available (3.5 hrs, $6).

Full route guide Book tickets

Andaman Sea

Krabi to Koh Phi Phi

1.5 hrs From $11

Ao Nang Princess, PP Family. From Krabi Passenger Port. Departs 9am, 1pm, 3pm. Often used to connect Krabi Airport travelers to the islands.

Book tickets

Andaman Sea

Phuket to Koh Lanta

2-2.5 hrs From $13

Tigerline, Tiger Ferry. Usually routed via Koh Phi Phi (short stop). Morning departures only. Note: Koh Lanta ferries stop during May-October low season.

Book tickets

Andaman Sea

Krabi to Koh Lanta

1-1.5 hrs From $7

Tiger Ferry, speed boats from Klong Chilat Pier. Multiple daily departures during high season (Nov-Apr). Closes May-October.

Book tickets

Gulf of Thailand

Koh Pha Ngan to Koh Tao

1-1.5 hrs From $14

Lomprayah (Haad Rin Pier), Seatran. Departs 9:30am and 2:30pm. The shortest way to reach Koh Tao from the Full Moon Party island.

Book tickets

Andaman Sea

Koh Phi Phi to Koh Lanta

1.5 hrs From $10

Tigerline, PP Family. Direct morning departures. High season only (Nov-Apr). Useful for Andaman island-hopping itineraries.

Book tickets

Ferry timetables and current 2026 USD fares

Prices shown are per person, one-way. Book via 12Go for confirmed seats and instant e-tickets. Prices fluctuate; check current availability for exact fares.

Surat Thani (Donsak) to Koh Samui

OperatorDeparturesDurationTypeFrom (one-way)Book
Raja Ferry6am, 7am, 8am, 9am, 10am, 11am, noon, 1pm, 2pm, 3pm, 4pm, 5pm, 6pm1.5 hrsCar ferry$4Check availability
Seatran DiscoveryHourly 7am-6pm1.5 hrsCar ferry$5Check availability

Chumphon to Koh Tao

OperatorDeparturesDurationTypeFrom (one-way)Book
LomprayahFastest7am, 1pm1.5 hrsHigh-speed catamaran$19Check availability
Songserm7am2 hrsSpeed ferry$17Check availability
Midnight Express11pm6 hrsSlow boat (overnight)$10Check availability

Phuket to Koh Phi Phi

OperatorDeparturesDurationTypeFrom (one-way)Book
PP Ferry8:30am, 1:30pm, 3pm1.5 hrsSpeed ferry$10Check availability
Ao Nang Princess8:30am, 1pm2 hrsSpeed ferry$11Check availability
PP Family10:30am, 2:30pm2.5 hrsCar ferry (slow)$6Check availability

Krabi to Koh Phi Phi

OperatorDeparturesDurationTypeFrom (one-way)Book
Ao Nang Princess9am, 1pm, 3pm1.5 hrsSpeed ferry$11Check availability
PP Family9am, 2:30pm1.5 hrsSpeed ferry$11Check availability

Bangkok to Koh Samui (Bus + Ferry Combo)

OperatorDeparts BangkokTotal TimeTypeFrom (one-way)Book
LomprayahMost popular6pm (overnight bus)~13 hrsBus + high-speed ferry combo$27Check availability
Seatran Discovery6pm (overnight bus)~14 hrsBus + car ferry combo$21Check availability
Various (with train)7:20pm (Southern Line)~15 hrsTrain to Surat Thani + ferry$14+Check availability

The four main Thai ferry operators (Lomprayah, Raja, Seatran, Songserm)

Thailand's ferry network is operated by a mix of large nationals and regional specialists. Here are the main operators you'll encounter.

Lomprayah

High-speed catamaran

Gulf of Thailand specialist. Routes: Chumphon-Koh Tao, Koh Tao-Koh Samui, Koh Samui-Koh Pha Ngan. Known for reliability and the fastest schedules. Website: lomprayah.com

Raja Ferry

Car ferry

Surat Thani (Donsak) to Koh Samui. High frequency, accepts cars and motorcycles. Most affordable option for the Samui crossing. Departs every 30-60 minutes.

Seatran Discovery

Speed ferry + car ferry

Surat Thani to Koh Samui, Koh Samui to Koh Pha Ngan, Surat Thani to Koh Tao. Comparable to Raja on the Donsak-Samui route. Accepts vehicles.

PP Ferry (Phi Phi Ferry)

Speed ferry

Phuket to Koh Phi Phi, Krabi to Koh Phi Phi. Runs the most frequent schedule on the Andaman Sea. Main terminal: Rassada Pier, Phuket Town.

Ao Nang Princess

Speed ferry

Krabi (Ao Nang) to Koh Phi Phi. Also operates Phuket to Koh Phi Phi in high season. Departs from Ao Nang Pier and Krabi Passenger Port.

Tigerline / Tiger Ferry

Speed ferry

Phuket to Koh Lanta, Krabi to Koh Lanta, Koh Phi Phi to Koh Lanta. High-season operator only (November-April). Often used for multi-island itineraries.

Best time for ferries: November to April vs. May to October monsoon

Thailand has two separate monsoon seasons depending on which coast you're on. This is the single most important factor in planning ferry travel.

MonthGulf of Thailand (Samui, Tao, Pha Ngan)Andaman Sea (Phuket, Phi Phi, Lanta)
JanuaryShort rains possiblePeak season, calm seas
FebruaryGoodPeak season, calm seas
MarchGoodGood, some wind
AprilGood, hotTransition month
MayGoodMonsoon begins. Phi Phi and Lanta ferries stop.
JuneGoodMonsoon. Limited service.
JulyGood, busyMonsoon. Cancellations frequent.
AugustGood, busyMonsoon.
SeptemberGulf monsoon beginsEasing off
OctoberHeavy rains, cancellationsLow season but manageable
NovemberGulf monsoon peakHigh season opens
DecemberEasing offPeak season

Good conditions   Moderate, check forecast   Poor, delays and cancellations likely

How to book ferry tickets in Thailand (operator vs aggregator)

There are three ways to book: at the pier on the day, through your hotel or a guesthouse travel agent, or online in advance via 12Go. Online booking via 12Go is recommended during high season (November to April on the Andaman Sea; year-round on the Gulf). Tickets sell out during Thai public holidays.

12Go is the largest online booking platform for Thailand ferries, buses, and trains. It aggregates real-time availability from all major operators and issues instant e-tickets. You show the QR code at the pier, no paper ticket needed.

Search ferry schedules

Frequently asked questions

Do I need to book ferry tickets in advance in Thailand?

For most routes, you can buy tickets at the pier on the day. However, during Thai public holidays (Songkran in April, New Year in December-January) and on the most popular routes like Phuket to Koh Phi Phi, advance booking is strongly recommended. During low season you rarely need to book ahead. Online booking via 12Go guarantees your seat and avoids the pier queue.

What is the cheapest way to get from Bangkok to Koh Samui?

The cheapest option is the overnight bus plus car ferry combination, which costs from around $13 to $21. You take a bus from Bangkok's Southern Bus Terminal or Khao San Road, travel overnight to Surat Thani, then cross to Koh Samui by car ferry from Donsak Pier. The journey takes 12-14 hours total. Flying is faster (1.5 hours, from $34 including luggage) but more expensive, especially with luggage fees.

How long does the ferry from Phuket to Koh Phi Phi take?

The high-speed ferry from Phuket (Rassada Pier) to Koh Phi Phi takes 1.5 to 2 hours depending on the operator and sea conditions. The slow car ferry takes around 3.5 hours but costs less (from $6 vs $10). Most visitors prefer the speed ferry. Ferries depart from Rassada Pier in Phuket Town, not from Patong Beach, budget 30-45 minutes travel time from central Phuket hotels.

Are there ferries between Koh Samui and Koh Tao?

Yes. Lomprayah and Seatran operate daily ferries between Koh Samui and Koh Tao. The journey takes 2 to 2.5 hours and costs from $17. Ferries depart from Big Buddha Pier (Lomprayah) and Nathon Pier (Seatran) on Koh Samui, typically at 8am and 12:30pm. Many ferries stop briefly at Koh Pha Ngan on the way.

What happens to Andaman Sea ferries during monsoon season?

Most Andaman Sea ferry services reduce significantly or stop entirely between May and October due to the southwest monsoon. Routes to Koh Lanta typically close from May 1. Routes to Koh Phi Phi may continue but with reduced frequency and frequent cancellations due to rough seas. The Gulf of Thailand (Koh Samui, Koh Tao, Koh Pha Ngan) has its own rainy season from October to December, but ferries generally continue year-round with minor disruptions.

Is it safe to take night ferries in Thailand?

The Midnight Express slow boat from Chumphon to Koh Tao is the main night ferry in Thailand. It is generally considered safe and has been operating for decades. The boat has basic sleeping areas but is not luxurious. Some travelers find the deck seating uncomfortable for the 5-6 hour crossing. If conditions are rough, the journey can be unpleasant. For most travelers, the daytime speed ferry is a better choice unless you are on a tight budget and want to save a night's accommodation.

How much luggage can I bring on the ferry?

Most Thailand ferries allow one large bag (up to 20 kg) plus a small backpack per person at no extra charge. Oversized luggage such as bikes or surfboards may incur extra fees, and very large items may need to be declared in advance. Car ferries like Raja Ferry on the Donsak-Koh Samui route allow full vehicles. Always arrive at the pier at least 30 minutes before departure to check in luggage.

What is the fastest way to get from Koh Samui to Koh Phi Phi?

There is no direct ferry between Koh Samui and Koh Phi Phi as they are on opposite coasts of Thailand. The fastest route is: ferry from Koh Samui to Donsak Pier, then bus to Phuket (5-6 hours), then ferry to Koh Phi Phi (1.5-2 hours). Total travel time is around 9-11 hours. Alternatively, fly from Koh Samui Airport to Phuket (1 hour flight, from $23), then take the ferry. The flight option saves around 5-6 hours of overland travel.

Can I bring a motorbike on a Thai ferry?

Yes, most car ferries in Thailand accept motorbikes. Raja Ferry and Seatran Discovery on the Donsak to Koh Samui route both carry motorcycles, usually for around $4 to $6 extra. On the Andaman side, motorbikes can be transported to Koh Phi Phi on the car ferry (slow boat), though the island is largely vehicle-free once you arrive. Always confirm with the operator before arriving at the pier with a motorbike.

Frequently asked questions

Which Thailand ferry company is most reliable?
Lomprayah and Seatran Ferry are the two most reliable operators for the Gulf of Thailand routes (Koh Samui, Koh Phangan, Koh Tao). Both run modern catamarans with strong on-time records. For Andaman routes (Koh Phi Phi, Krabi), Tigerline and Andaman Wave Master are the larger operators. Avoid unverified smaller boats without published safety records during low season.
Can I book Thailand ferry tickets at the pier on the day?
Yes for most routes in low season (May to October), but high season (November to April) requires booking 1 to 3 days ahead, especially for popular routes like Phuket to Koh Phi Phi and Surat Thani to Koh Samui. Online booking via the operator or an aggregator (12go, Bookaway, Ferryhopper) locks in your seat and avoids the pier-queue gamble.
What is the difference between a ferry and a speedboat in Thailand?
Ferries are slower passenger ships (1 to 4 hours depending on route) with covered seating, snack bars, and capacity for 200 to 400 passengers. Speedboats are smaller open-top fast boats (30 to 90 minutes) carrying 30 to 60 passengers; they cost more, get bumpier in waves, and stop service first when seas turn rough. For families and travelers prone to seasickness, ferries are the safer pick.
Are Thailand ferries safe during monsoon season?
Most operators continue running through monsoon (May to October) but cancellations are more common during heavy weather. Speedboats are typically suspended first when waves exceed 1.5 meters; larger ferries continue in conditions speedboats cannot. Check the day-of weather forecast and the operator's social media for cancellation notices. Travel insurance covering ferry cancellations is recommended for monsoon travel.
How early should I arrive at the ferry pier?
30 to 45 minutes before scheduled departure for inter-island ferries. 60 minutes for car ferries (vehicle loading takes longer). The pier check-in process includes ticket verification, luggage tagging, and pre-boarding assembly. Late arrivals are not boarded and tickets are non-refundable for missed departures with most operators.

Schedules and fares verified at the time of publication. For overarching travel guidance, see the Tourism Authority of Thailand sea-travel notes.