Island Hopping Ferries in Thailand and Bali: Real Connections and Transfer Times
Ferry connections across Thailand's islands and Bali to Nusa Penida: real door-to-door transfer times, speedboat safety, and why transfer days eat a full day.
Thailand Island Hopping Ferries How the Islands Actually Connect
Most itineraries promise an island hop in 45 minutes and hide the three hour door to door slog. Here is the real transfer day math for Thailand island hopping ferries and Bali to Nusa Penida, including the pier taxi mafia, luggage soaked on speedboats, and the rough seas that cancel crossings.
Thailand Ferry Routes What You Actually Need to Know
Thailand ferry routes split into two separate networks. The Andaman side runs from Phuket, Krabi and Koh Lanta through Koh Phi Phi and is mostly seasonal. The Gulf side links Koh Samui, Koh Phangan and Koh Tao year round but with a brutal November December monsoon that causes 30 to 50 percent of passengers to vomit on the Koh Tao run.
No single ticket connects the two coasts. To move from Koh Phi Phi to Koh Samui you must go back through Phuket, fly to Samui or to Surat Thani, then take a second ferry. That eats a day regardless.
Andaman Route Operators and How To Book
Phuket to Phi Phi ferry operators include Phi Phi Cruiser, Andaman Wave Master, Satun Pakbara Speed Boat Club and Chaokoh Travel Center. Journey time is 1.5 to 2 hours by ferry, 45 to 60 minutes by speedboat. One way fare for 2026 is THB 600 to 800 by ferry, THB 1,200 to 1,500 by speedboat. These are operator published rates and change annually so check the company site before you pay.
Phi Phi to Koh Lanta uses Satun Pakbara Speed Boat Club, Andaman Wave Master and Bundhaya Speedboat. The crossing takes 1 to 1.5 hours and costs THB 500 to 700 by ferry, THB 1,000 to 1,300 by speedboat. Koh Lanta to Krabi via Klong Jilad Pier runs 1.5 to 2 hours at THB 400 to 600 by ferry, THB 900 to 1,100 by speedboat.
Gulf Route Operators and the Seasickness Reality
Surat Thani to Koh Samui ferry operators are Seatran Ferry, Raja Ferry and Lomprayah. The ferry only portion costs THB 150 to 200. The Lomprayah bus boat combo from Surat Thani town costs THB 400 to 550 and takes 1.5 hours sailing. Koh Samui to Koh Phangan costs THB 300 to 400 via Seatran Discovery or Lomprayah in 30 to 45 minutes. Raja Ferry is slower at 1 hour but cheaper at THB 200 to 250. Koh Phangan to Koh Tao costs THB 500 to 700 via Lomprayah catamaran in 1.5 to 2 hours, or THB 400 to 500 via Songserm in 2.5 to 3 hours. The worst months for seasickness on the Koh Tao run are November and December. The calmest months are February through April and July through September.
When Ferries Cancel
Phi Phi to Koh Lanta and Koh Lanta to Krabi are cancellation prone in the May to October monsoon when sea state exceeds 2 metres. Koh Phangan to Koh Tao and Koh Samui to Koh Tao are cancellation prone in November and December when wind exceeds 20 knots. Minimum operating season on the Andaman side is November to April for all routes daily. May to October runs on a reduced schedule that is weather dependent.
Krabi to Koh Phi Phi Ferry Real Door to Door Time
Krabi to Koh Phi Phi direct ferry takes 1.5 to 2 hours and costs THB 500 to 700 for 2026. That is the sailing time. The door to door time is closer to 4 hours. Here is why.
Hotel checkout in Ao Nang at 10:00. Shuttle or long tail boat from Ao Nang beach to Krabi pier is 15 to 20 minutes and costs THB 100 to 150 per person fixed. You arrive at the pier 45 minutes before the boat leaves because the operator says so. The boat leaves on time or 30 minutes late, usually the latter. The sailing is 1.5 to 2 hours. At the other end you queue to step off and retrieve luggage. If you are staying on Tonsai beach you walk. If you are staying at a resort on the far side of Koh Phi Phi Don you need a long tail boat transfer that adds 15 minutes and more wading to shore. You check in at 15:00. That is 5 hours from breakfast to room with nothing done in between.
Book the first sailing of the day, usually 08:00 or 09:00 from Krabi. Any later and you lose the afternoon.
Phuket to Koh Samui Ferry and the Missing Connection
Phuket to Koh Samui ferry does not exist as a direct boat. The research confirms no operator runs a vessel between these two islands. You must go via Surat Thani on the mainland. The Phuket to Koh Lanta direct ferry takes 3 to 3.5 hours and costs THB 1,000 to 1,400 but that only gets you to the Andaman side. To reach Koh Samui you travel from Koh Lanta to Krabi, take a bus to Surat Thani, then a ferry to Samui. That is a full day, possibly two.
The faster route is to fly from Phuket to Koh Samui on Bangkok Airways. It takes 1 hour and costs THB 3,000 to 6,000. The slower land route is a bus from Phuket to Surat Thani costing THB 300 to 500, then the ferry from Surat Thani to Samui at THB 150 to 200. If you are on a budget and have a day to burn, the bus boat combo works. If you value beach time, fly.
For the Gulf route combined bus boat ticket, Lomprayah runs a service from Surat Thani town to Koh Samui, Koh Phangan and Koh Tao. The Surat Thani to Koh Tao total journey time is 6 to 8 hours. Fare is THB 1,100 to 1,400 for 2026. Surat Thani to Koh Phangan is THB 700 to 900. The combined ticket saves THB 200 to 400 versus separate purchases and gives a single booking reference with a guaranteed connection at the pier. It is not worth it if you fly into Surat Thani airport and take a taxi to Donsak Pier. In that case a separate ferry ticket is cheaper at THB 150 to 200.
Bali to Nusa Penida Fast Boat Choices
Bali to Nusa Penida fast boat operators include Maruti Express, Crown Fast Cruises, Semabu Hills Fast Boat and Angel Billabong. Journey time is 30 to 45 minutes. One way fare for 2026 is IDR 150,000 to 250,000. These are operator published rates that change annually.
The public ferry from Sanur Harbour costs around IDR 50,000 but runs on an unpredictable schedule and takes 45 to 60 minutes. The fast boat is more reliable and more comfortable but the trade off is a wet landing. Most fast boats cannot dock at Nusa Penida. You step onto the boat bow then jump into knee deep water and wade to shore. Your luggage frequently gets soaked. Pack electronics and documents in a dry bag inside your main bag. Do not put anything you cannot afford to drench in a check in bag.
Bali fast boat combined shuttle boat tickets from Seminyak, Canggu or Ubud to Sanur then Nusa Penida cost IDR 300,000 to 450,000 including hotel pickup. This saves IDR 100,000 to 150,000 versus separate taxi plus boat ticket. It is not worth it if you are staying in Sanur within walking distance of the beach departure point. Just buy the boat ticket directly at the harbour.
Nusa Lembongan And The Gili Islands
Sanur to Nusa Lembongan uses Scoot Fast Cruises, Glory Express, The Tanis and D'Camel. Journey time is 30 to 40 minutes. Fare is IDR 175,000 to 300,000. Sanur to Gili Trawangan on Lombok uses Eka Jaya, BlueWater Express, Gili Getaway and Ostina Fast Boat. Journey time is 2 to 2.5 hours direct, 3 to 3.5 hours via Nusa Penida or Lembongan. One way fare is IDR 400,000 to 700,000. A cheaper alternative is to depart from Padang Bai on Bali east coast. Eka Jaya, Ostina and Semaya One run from Padang Bai to Gili Trawangan in 1.5 to 2 hours at IDR 350,000 to 550,000. Amed to Gili Trawangan via Amed Sea Express or Kuda Hitam Express is the shortest route at 45 to 60 minutes and IDR 300,000 to 450,000.
All Lombok Strait crossings are cancellation prone in July to August when wind exceeds 25 knots and swell exceeds 2.5 metres, and in January to February during cyclone risk. Padang Bai to Gili and Amed to Gili reduce to 1 to 2 sailings a day in January and February. Check the operator site or a third party aggregator the morning of travel before heading to the pier.
Island Transfer Times Thailand the Full Day Math
Island transfer times are the most underestimated part of any Thailand itinerary. A journey from Phuket to Koh Samui or from Bali to the Gili Islands consumes an entire day when you factor in hotel checkout, pier transfers, waiting for late boats, and the final ride to your next bed. Do not schedule back to back two night stays across three islands. You will have almost no beach time.
Here is the real door to door time for the major hops using actual operator timetables and the friction built into each step.
| Route | Sailing Time | Door To Door Time | 2026 Fare |
|---|---|---|---|
| Phuket to Koh Phi Phi (speedboat) | 45 to 60 min | 3 to 4 hours | THB 1,200 to 1,500 |
| Phuket to Koh Phi Phi (ferry) | 1.5 to 2 hours | 4 to 5 hours | THB 600 to 800 |
| Krabi to Koh Phi Phi (ferry) | 1.5 to 2 hours | 4 to 5 hours | THB 500 to 700 |
| Koh Samui to Koh Tao (Lomprayah) | 2 to 2.5 hours | 5 to 6 hours | THB 600 to 800 |
| Bali Sanur to Nusa Penida (fast boat) | 30 to 45 min | 2 to 3 hours | IDR 150,000 to 250,000 |
| Bali Sanur to Gili Trawangan (direct fast boat) | 2 to 2.5 hours | 5 to 6 hours | IDR 400,000 to 700,000 |
The Andaman Speedboat Safety Issue You Should Not Ignore
Speedboats on the Andaman route are dangerous in rough seas. The research flags this explicitly. Ferry safety on the Andaman route is inconsistent. Luggage gets soaked in transit. The cancellation prone crossings are Phi Phi to Koh Lanta and Koh Lanta to Krabi from May to October when sea state exceeds 2 metres.
If the sea looks rough at the pier, ask the ticket agent whether the sailing is confirmed. Do not take their word alone. Check the marine weather forecast from the Thai Meteorological Department. If the forecast shows waves over 2 metres on the Andaman side or wind over 20 knots on the Gulf side, reschedule or take a larger ferry instead of a speedboat. A ferry handles the swell better. The slower ride also reduces your chance of seasickness.
For the Koh Tao run specifically, 30 to 50 percent of passengers vomit in November and December during the northeast monsoon when swell hits 1.5 to 2.5 metres with short period wind waves. Take motion sickness medication 30 minutes before the boat leaves. Do not eat a heavy meal. Sit on the lower deck at the rear of the vessel where the motion is least felt.
Why Your Luggage Gets Soaked and How to Prevent it
The luggage soaked problem happens on every wet landing route. Koh Phi Phi, Railay Beach, Nusa Penida and Nusa Lembongan all require you to step off the boat into water. Long tail boats and speedboats do not have sealed holds. If a wave breaks over the bow, your bag sits in salt water until you arrive.
Use a dry bag. Not a plastic shopping bag, not a trash bag. A 40 to 60 litre roll top dry bag costs THB 300 to 500 at any dive shop in Thailand or IDR 100,000 in Bali. Put your clothes and electronics inside the dry bag, then put the dry bag inside your soft backpack or duffel. Leave your hard shell suitcase at home for this trip. It will not survive the long tail boat transfer to Railay Beach and it will not fit in the speedboat luggage compartment.
At the pier when the boat arrives, wait for the crew to hand you your bag rather than grabbing it yourself. Bags thrown from the boat to the beach land in the water half the time.
How the Grab Ban Forces You to Walk from the Pier
Ride hailing apps like Grab and Gojek are banned from picking up passengers directly at many ferry piers, resort entrances and Ubud centre due to local taxi mafias. This is the single biggest trip up. You must walk to a main road or use a marked shelter.
At Sanur Harbour in Bali, walk out of the pier complex to the main road before ordering a Grab. Taxi touts inside the harbour charge 50 percent more. At Ao Nang beach in Krabi, walk to the main road behind the beachfront hotels. At Tonsai pier on Koh Phi Phi, no cars exist so you walk to your accommodation or take a long tail boat if your resort is on a different bay. At Phuket Rassada Pier, exit the terminal and walk 200 metres north to the side street before calling a ride.
Do not argue with the taxi mafia. They have a system and a loud argument at the pier will not change it. Walk 5 minutes, then order. The fare will be the normal rate.
Sanur to Nusa Penida Public Ferry Versus Fast Boat Distinction
Sanur to Nusa Penida fast boat costs IDR 150,000 to 250,000 and takes 30 to 45 minutes. The public ferry costs roughly IDR 50,000 and takes 45 to 60 minutes. The public ferry runs on a cargo schedule not a fixed passenger timetable. It departs when full. You could wait 2 hours. The fast boat runs 3 to 5 times a day with set times.
The fast boat handles the rough sea better than the public ferry but both are prone to cancellation in July and August when the Lombok Strait swell exceeds 2.5 metres. If you need to reach Nusa Penida on a specific day, book the first morning fast boat, usually 07:00 or 08:00. That gives you the rest of the day if the boat cancels and you need to book the public ferry instead.
Nusa Penida roads are severely potholed and unlit. A medical evacuation to mainland Bali takes hours and requires a boat. Do not rent a scooter on Nusa Penida unless you have extensive off road riding experience. Hire a private driver for IDR 500,000 to 700,000 for a full day. It costs more but it saves you from a hospital visit.
The Single Thing That Most Often Goes Wrong on Transfer Day
Underestimating how long it takes to get from your hotel room to the ferry departure point including checkout. Travellers budget 30 minutes for this step. Budget 90 minutes. You need to pack, settle your bill, walk to the pier, find your ticket kiosk, check in, and wait for the boat. Add 30 minutes for the boat to leave late. That is 2 hours before the sailing time on the ticket.
Book a driver the night before. Do not rely on a Grab that may take 20 minutes to arrive. Order a taxi or a pre booked car at the hotel reception. Pay the fixed rate quoted at the front desk. It costs THB 100 to 200 more than a Grab and it saves you from missing the boat.
Read next
-
Phuket Pick a Phuket beach by airport transfer time, noise level after dark, and whether you want nightlife, family shallows, or a surf break.
-
Best Time to Visit Thailand and Bali Two Monsoons Three Coasts Two monsoon systems, three coasts, one calendar: when to visit Thailand and Bali so you chase sun not storms, with month-by-month weather and pricing.
-
Thailand and Bali Itineraries for Two Weeks Three Weeks and What Fits Realistic Thailand and Bali itineraries for 10 days, two weeks, and three weeks that account for ferry transfer days eating a full day each.
-
Thailand and Bali Budget Islands What a Week Actually Costs Island by Island Island-by-island weekly budgets for Thailand and Bali: real nightly rates, street food prices, scooter rental, and the hidden costs that blow the plan.
-
Scooters Boats and the Sea in Thailand and Bali What Actually Goes Wrong Scooter rental scams, ferry safety in rough seas, and Nusa Penida road risks: what actually goes wrong in Thailand and Bali and how to avoid it.
-
Koh Samui vs Koh Phangan vs Koh Tao Which Gulf Island to Choose Compare Koh Samui, Koh Phangan, and Koh Tao on beaches, nightlife, diving, and ferry logistics to choose the right Gulf of Thailand island for your trip.
-
Phuket vs Krabi for a First Andaman Coast Trip Which Base Wins Phuket or Krabi for your first Andaman Coast trip? Compare airports, beaches, day-trip access to Phi Phi and James Bond Island, and the monsoon window that shuts it all down.