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.
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.
⛵
⛵
⛵
⛵
⛵
⛵
⛵
⛵
⛵
⛵
⛵
⛵
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.
⛵
⛵
⛵
⛵
⛵
⛵
⛵
⛵
⛵
⛵
⛵
⛵
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.
⛵
⛵
⛵
⛵
⛵
⛵
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
⛵
⛵
⛵
⛵
⛵
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.
Before You Book: What Experienced Travelers Know
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.
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 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.
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.
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.
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 |
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.
Weather cancellations aren’t refundable. Travel insurance covers missed ferries and downstream accommodation if a route closes. Get covered before you leave Bangkok.
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.