Gulf of Thailand
Andaman Sea
East Coast
From Bangkok
Timetables

Thailand has two ferry coasts that operate almost independently. The Gulf of Thailand (east side) serves Koh Samui, Koh Phangan, and Koh Tao via Surat Thani and Chumphon. The Andaman Sea (west side) connects Phuket and Krabi to Koh Phi Phi, Koh Lanta, and Koh Lipe. A few combination bus-and-ferry tickets link Bangkok to both coasts. This page covers all of them: departure times, operators, prices, and direct booking links.

Search Ferry Routes

Live schedules and real-time prices via 12go.

Powered by 12Go system

Gulf of Thailand

เกาะสมุย · เกาะพะงัน · เกาะเต่า · เกาะช้าง · สุราษฎร์ธานี · ชุมพร

The Gulf coast is the more reliable of the two ferry systems. Routes operate year-round with minimal monsoon disruption. The main gateway ports are Surat Thani (Don Sak Pier) for Koh Samui and Koh Phangan, and Chumphon for the fastest routes to Koh Tao.

Surat Thani → Koh Samui
1.5 hrs  ·  from ฿200  ·  Raja / Seatran


Koh Samui → Surat Thani
1.5 hrs  ·  from ฿200  ·  Raja / Seatran


Surat Thani → Koh Phangan
2.5 hrs  ·  from ฿250  ·  Songserm / Raja


Surat Thani → Koh Tao
5 hrs  ·  from ฿450  ·  Lomprayah


Chumphon → Koh Tao
2 hrs  ·  from ฿600  ·  Lomprayah


Koh Tao → Chumphon
2 hrs  ·  from ฿600  ·  Lomprayah


Koh Samui → Koh Phangan
30 min  ·  from ฿200  ·  Haad Rin Express


Koh Phangan → Koh Samui
30 min  ·  from ฿200  ·  Haad Rin Express


Koh Samui → Koh Tao
2 hrs  ·  from ฿350  ·  Lomprayah


Koh Phangan → Koh Tao
1 hr  ·  from ฿250  ·  Lomprayah


Koh Tao → Koh Phangan
1 hr  ·  from ฿250  ·  Lomprayah


Koh Tao → Koh Samui
2 hrs  ·  from ฿350  ·  Lomprayah


Timetable: Surat Thani → Koh Samui (Don Sak Pier)

Raja Ferry and Seatran Discovery operate joint coverage across this route.

Departure Operator Duration From
6:00 am Raja Ferry 1 hr 30 min ฿200
6:30 am Seatran Discovery 1 hr ฿280
8:00 am Raja Ferry 1 hr 30 min ฿200
10:00 am Raja Ferry 1 hr 30 min ฿200
12:00 pm Seatran Discovery 1 hr ฿280
2:00 pm Raja Ferry 1 hr 30 min ฿200
4:00 pm Raja Ferry 1 hr 30 min ฿200
6:00 pm Raja Ferry 1 hr 30 min ฿200

Timetable: Chumphon → Koh Tao

Lomprayah is the fastest. The night slow boat saves a night’s accommodation but is noisy and cramped.

Departure Operator Type Duration From
7:00 am Lomprayah Speedboat 2 hrs ฿600
8:00 am Songserm Express 3 hrs ฿450
1:00 pm Lomprayah Speedboat 2 hrs ฿600
11:00 pm Songserm Night Boat Slow ferry 6 hrs ฿300

Timetable: Koh Samui → Koh Phangan

Multiple operators run this 30-minute crossing throughout the day. No need to book ahead in low season.

Departure Operator Duration From
8:00 am Lomprayah 30 min ฿250
9:00 am Haad Rin Express 30 min ฿200
11:00 am Haad Rin Express 30 min ฿200
12:30 pm Lomprayah 30 min ฿250
1:00 pm Haad Rin Express 30 min ฿200
3:00 pm Haad Rin Express 30 min ฿200
4:00 pm Lomprayah 30 min ฿250

🏢 Where to stay on the Gulf islands

Andaman Sea

ภูเก็ต · กระบี่ · เกาะพีพี · เกาะลันตา · เกาะลีเป

The Andaman coast runs from Phuket south through Krabi, Koh Lanta, and all the way to Koh Lipe near the Malaysian border. Peak season is November to April when the sea is calm and ferries run on full schedules. From May to October, the southwest monsoon disrupts departures, speedboats cancel in rough conditions, and some Koh Lipe routes stop entirely. Always check the weather before booking Andaman ferries in the wet season.

Phuket → Koh Phi Phi
1.5 hrs  ·  from ฿350  ·  Andaman Wave Master


Koh Phi Phi → Phuket
1.5 hrs  ·  from ฿350  ·  Andaman Wave Master


Krabi → Koh Phi Phi
1 hr 15 min  ·  from ฿300  ·  Tigerline / AoNang Princess


Koh Phi Phi → Krabi
1 hr 15 min  ·  from ฿300  ·  Tigerline


Phuket → Koh Lanta
2.5 hrs  ·  from ฿500  ·  Tigerline


Krabi → Koh Lanta
1.5 hrs  ·  from ฿300  ·  Passenger ferry


Koh Lanta → Krabi
1.5 hrs  ·  from ฿300  ·  Passenger ferry


Phuket → Krabi
2 hrs  ·  from ฿400  ·  Andaman Sea Tour


Krabi → Phuket
2 hrs  ·  from ฿400  ·  Andaman Sea Tour


Koh Lanta → Koh Lipe
3 hrs  ·  from ฿900  ·  Tigerline (Oct-May only)


Krabi → Koh Lipe
4 hrs  ·  from ฿1,100  ·  Tigerline (Oct-May only)


Phuket → Koh Lipe
5 hrs  ·  from ฿1,300  ·  Tigerline (Oct-May only)


Timetable: Phuket → Koh Phi Phi (Rassada Pier)

Two departures daily from Rassada Pier. Arrive 30 minutes before departure. Rassada is 15 minutes from central Phuket by taxi (฿200-250).

Departure Operator Duration From
8:30 am Andaman Wave Master 1 hr 30 min ฿350
9:00 am Phi Phi Cruiser 1 hr 30 min ฿350
1:30 pm Andaman Wave Master 1 hr 30 min ฿350

Timetable: Krabi → Koh Phi Phi (Krabi Pier)

Krabi is the shorter and cheaper crossing to Phi Phi. Note: Ao Nang Beach departures are separate and need a longtail transfer first.

Departure Operator Duration From
9:00 am Ao Nang Princess 1 hr 15 min ฿300
10:30 am Ao Nang Princess 1 hr 15 min ฿300
2:30 pm Tigerline Ferry 1 hr ฿350

🏢 Where to stay on the Andaman islands

East Coast

เกาะช้าง · เกาะเสม็ด · ตราด · ระยอง

Koh Chang and Koh Samet are the closest island destinations to Bangkok. Both are accessible by bus from Bangkok’s Eastern Bus Terminal (Ekamai) plus a short ferry crossing. Koh Chang ferries run continuously from Laem Ngop Pier. No booking required. Koh Samet ferries from Ban Phe run on a regular schedule.

Trat → Koh Chang
30 min  ·  from ฿80  ·  Centrepoint Ferry


Koh Chang → Trat
30 min  ·  from ฿80  ·  Centrepoint Ferry


Bangkok → Koh Chang
Bus + ferry combo  ·  from ฿400


Rayong → Koh Samet
30 min  ·  from ฿100  ·  Nuanthip Ferry


Koh Samet → Rayong
30 min  ·  from ฿100  ·  Nuanthip Ferry


Bangkok → Koh Samet
Bus + ferry combo  ·  from ฿250


Timetable: Trat → Koh Chang (Laem Ngop Pier)

Centrepoint Ferry runs every 40 minutes. No booking required. The pier is 20 minutes from Trat town by songthaew.

Frequency Operating Hours Duration From
Every 40 minutes 6:00 am to 8:00 pm 30 min ฿80

From Bangkok

Bus + ferry combinations and train + ferry combinations from Bangkok to every major island

Bangkok → Koh Samui
Bus + ferry  ·  10-12 hrs  ·  from ฿600


Bangkok → Koh Phangan
Bus + ferry  ·  12-14 hrs  ·  from ฿650


Bangkok → Koh Tao
Bus + ferry  ·  14-16 hrs  ·  from ฿700


Bangkok → Koh Chang
Bus + ferry  ·  5-6 hrs  ·  from ฿400


Bangkok → Koh Samet
Bus + ferry  ·  3-4 hrs  ·  from ฿250


Detailed Route Guides

Step-by-step guides covering every transfer, pier location, and what to do if you miss a boat.

Ferry Operators in Thailand

Knowing the operator matters because different companies use different piers, different vessel types, and have different safety records. These are the main players.

Lomprayah
The most reliable Gulf operator. Catamarans on the Chumphon-Koh Tao-Koh Phangan-Koh Samui corridor. Punctual, clean vessels, comfortable seating. Book online; they sell out in peak season.
Routes: Chumphon, Koh Tao, Koh Phangan, Koh Samui

Raja Ferry
High-frequency car ferry between Don Sak (Surat Thani) and Na Thon (Koh Samui). Runs every 2 hours from early morning. Slower than Seatran but takes vehicles. No advance booking needed for foot passengers.
Routes: Surat Thani, Koh Samui

Seatran Discovery
Faster alternative to Raja Ferry on the Surat Thani to Koh Samui run. Speedboats take about 1 hour versus 1.5 for the car ferry. Slightly more expensive but saves time. Book through 12go or their website.
Routes: Surat Thani, Koh Samui, Koh Phangan

Tigerline Ferry
The Andaman coast operator for longer routes. Covers Phuket-Phi Phi-Koh Lanta-Koh Lipe in a single corridor. Operates October to May only on the Koh Lipe routes due to monsoon season. Vessels are well-maintained.
Routes: Phuket, Krabi, Koh Phi Phi, Koh Lanta, Koh Lipe

Andaman Wave Master
Operates from Rassada Pier in Phuket to Koh Phi Phi twice daily. Speedboats are fast but rough in choppy seas. Check the weather before departure in shoulder season. Life jackets are on board and crews are experienced.
Routes: Phuket, Koh Phi Phi

Songserm
Long-established Thai operator running express ferries across both coasts. Not as fast as Lomprayah but covers routes that others skip. Good coverage of the Surat Thani to Koh Phangan direct route.
Routes: Surat Thani, Chumphon, Koh Phangan, Koh Tao

Before You Book: What Experienced Travelers Know

Speedboat vs slow ferry

Speedboats save 60-90 minutes but amplify sea sickness in choppy conditions. If you get motion sickness, the slow car ferry is a significantly better experience. Take seasickness tablets 30 minutes before either type.

When to book ahead

Low season (May to October): walk-up tickets available on most routes. Peak season (December to February): book 24-72 hours ahead, especially on speedboats and the Bangkok-island combination routes. Songkran (April) sells out a week ahead.

Night ferries

Night slow boats to Koh Tao and Koh Phangan depart around 11pm and arrive at dawn. They save one night of accommodation but the cabins are basic and sleep is light. Bring earplugs and a sleeping bag liner.

Monsoon disruption

The Andaman coast (Phuket, Krabi, Phi Phi) sees route cancellations from June to October. The Gulf coast (Koh Samui, Koh Phangan, Koh Tao) is more stable year-round but has its own shorter monsoon in October and November. Always check forecasts the night before.

Pier locations

Surat Thani has two ferry piers: Donsak (main car ferry) and Bandon (speedboat). Phuket departs from Rassada Pier, not from Patong or Kata beaches. Factor in 20-40 minutes of pier transfer time when planning connections.

Travel insurance

Ferry cancellations due to weather are not covered by most standard booking refunds. A travel insurance policy that covers trip disruption protects the downstream bookings you lose when a ferry cancels. SafetyWing covers Thailand ferry routes →

Seasonal Ferry Guide: When Routes Operate

Route Jan-Apr May-Jun Jul-Sep Oct-Dec
Surat Thani → Koh Samui ✓ Full ✓ Full ✓ Full ⚠ Reduced Oct
Chumphon → Koh Tao ✓ Full ✓ Full ✓ Full ⚠ Reduced Oct
Phuket → Koh Phi Phi ✓ Full ⚠ Some cancel ✗ Frequent cancel ✓ Full Nov-Dec
Krabi → Koh Phi Phi ✓ Full ⚠ Some cancel ✗ Frequent cancel ✓ Full Nov-Dec
Koh Lanta → Koh Lipe ✓ Oct-May only ✗ Closed ✗ Closed ✓ From Oct
Trat → Koh Chang ✓ Full ✓ Full ✓ Full ✓ Full

🚙 Get to the pier

Rental car or taxi to the ferry pier. Phuket’s Rassada Pier is 15 min from Patong. Don Sak Pier is 70 km from Surat Thani town. Plan the transfer.

Find car rental →

🛡 Protect your trip

Weather cancellations aren’t refundable. Travel insurance covers missed ferries and downstream accommodation if a route closes. Get covered before you leave Bangkok.

Get travel insurance →

Thailand Ferry FAQ

What is the best way to book ferries in Thailand?

12go.asia aggregates nearly all Thai ferry operators with confirmed departure times and instant e-ticket booking. It is the most complete source for comparing slow ferries, speedboats, and combination bus-plus-ferry tickets. Book at least 24 hours ahead in peak season (December to February). Always check that your departure pier matches your 12go confirmation.

How do I get from Bangkok to Koh Samui by ferry?

The standard route is overnight bus from Bangkok (Khao San Road or Ekamai terminal) to Surat Thani, arriving early morning, then ferry from Don Sak Pier to Na Thon on Koh Samui (1.5 hours, ฿200). Combination bus-plus-ferry tickets cover both legs from around ฿600. Alternatively, fly to Surat Thani airport (1 hour on budget airlines from Suvarnabhumi or Don Mueang) then take the ferry. Fastest option: direct flight to Koh Samui on Bangkok Airways from ฿2,500.

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

Speedboat from Rassada Pier in Phuket to Koh Phi Phi takes approximately 1 hour 30 minutes. Departures at 8:30am and 1:30pm by Andaman Wave Master, from ฿350. Get to Rassada Pier 30 minutes early. The pier is 15-20 minutes by taxi from central Phuket (฿200-250). There is no faster option by sea.

Is it safe to take ferries in Thailand?

Established operators on major routes (Lomprayah, Seatran Discovery, Raja Ferry, Tigerline, Andaman Wave Master) have strong safety records. Smaller speedboat operators on minor routes have had incidents in rough conditions. Always book through 12go or established operator websites, check that life jackets are accessible before departure, and monitor the weather forecast when traveling on Andaman routes between May and October.

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

Bus from Bangkok to Chumphon (6-7 hours overnight, from ฿200) then the night slow boat to Koh Tao (6 hours, from ฿300) is the cheapest route at roughly ฿500 total. The night boat arrives at dawn and saves one night of accommodation cost, offsetting the slow crossing time. Faster alternative: bus to Chumphon (฿200) plus Lomprayah speedboat (฿600) for a total of ฿800 but arrives in 2 hours instead of 6.

Do Andaman ferries run during monsoon season?

Partially. Phuket to Koh Phi Phi and Krabi to Koh Phi Phi ferries continue from May to October but cancellations are frequent when swells exceed 1.5 meters. Operators typically decide on the morning of departure. The Koh Lipe routes (from Tigerline) close entirely from June to September. The Gulf coast routes (Koh Samui, Koh Phangan, Koh Tao) run year-round with only occasional disruption in October and November during the Gulf’s shorter monsoon.

Which pier does Phuket use for ferries?

Rassada Pier (also written Rasada Pier) is the main ferry terminal for Phuket island ferries. It is located in Phuket Town, about 15-20 minutes by taxi from Patong Beach (฿200-250) and 30-40 minutes from the airport (฿400-500 by taxi or metered Grab). Rassada handles all Andaman Wave Master and Phi Phi Cruiser departures. Tigerline uses the same pier. Do not confuse it with Chalong Pier which handles day-trip tour boats only.

Can I bring luggage on Thai ferries?

Yes. Thai ferries have no official luggage limits for foot passengers. Large bags and backpacks are stored in the hold or at the bow of the boat. On speedboats, luggage goes under the bench seats or in a forward storage area. Keep valuables in your carry-on. Luggage gets wet on speedboats in rough seas if stored in open areas, so pack electronics in a dry bag or waterproof case.

What is the difference between Koh Phangan ferry piers?

Koh Phangan has two main piers: Thong Sala Pier (main port, south of the island, where most ferries arrive from Surat Thani and Koh Samui) and Haad Rin Pier (southeast, used specifically by the Haad Rin Express from Koh Samui’s Bang Rak pier for the full moon party beach). If you’re staying in Haad Rin, take the Haad Rin Express to save a taxi fare across the island. For anywhere else on Koh Phangan, arrive at Thong Sala.