Book Now
HomeAll Routes › Bus Koh Phi Phi to Phuket

Bus from Koh Phi Phi to Phuket

Complete guide to bus travel from Koh Phi Phi to Phuket — schedules, prices, operators and booking tips.

From 350 THBStarting price
1.5–2 hours (ferry)Journey time
48 km seaDistance
3+Operators

About the Koh Phi Phi to Phuket Bus Route

The Koh Phi Phi to Phuket bus is the return journey on one of Thailand's most popular routes. Koh Phi Phi is arguably Thailand's most beautiful island — dramatic limestone cliffs plunging into crystal-clear turquoise water, perfect white sand beaches, and the famous Maya Bay where The Beach was filmed.

Route Details & Travel Information

Koh Phi Phi Don is the larger of the two Phi Phi islands — the only inhabited one, with a lively village, excellent diving, spectacular scenery and some of Thailand's most photographed beaches. The smaller Koh Phi Phi Leh is uninhabited and home to the famous Maya Bay.

The ferry from Koh Phi Phi departs from Rassada Pier in Phuket Town, about 5 kilometres from Koh Phi Phi Town centre (take a taxi or local bus). Two regular ferry departures run daily: 08:30 and 13:00. The crossing takes approximately 1.5 to 2 hours.

Speedboats are also available for a faster crossing (around 45 minutes) but cost significantly more. Day trips by speedboat are popular for those who want to see Maya Bay and Phi Phi Leh without staying overnight.

On arrival at Tonsai Pier, the village spreads behind the pier. Accommodation ranges from budget beach huts to stylish boutique resorts on the quieter northern beaches (Loh Dalum, Hat Yao). For the best experience, stay at least one night — day trippers arrive around 10:00 and leave by 15:00, so early mornings and late afternoons are magical.

Maya Bay reopened in 2021 after a three-year closure for ecological rehabilitation. Access is now strictly managed — snorkelling is permitted but boats may not anchor. Arrive early for the best experience.

Bus Operators

The following operators run regular services on the Koh Phi Phi–Phuket route:

  • PP Ferry — licensed, air-conditioned service
  • Ao Nang Princess Ferry — licensed, air-conditioned service
  • Speedboat operators — licensed, air-conditioned service

Compare prices across all operators before booking — fares can vary significantly by class and season.

Departure Schedule

Departures: 08:30 / 13:00 (regular ferry); speedboats more frequent

From: Tonsai Pier, Koh Phi Phi Don

To: Rassada Pier, Phuket Town

Schedules may vary by operator and season. Confirm departure times when booking, particularly during Thai public holidays.

Travel Tip

✅ Arrive early to beat the crowds at Maya Bay. The beach opens at 10:00 and gets very busy by midday.

Frequently Asked Questions

How long is the bus from Koh Phi Phi to Phuket?+
The journey takes 1.5–2 hours (ferry). 5 to 2 hours on the regular PP Ferry from Rassada Pier.
How much does the Koh Phi Phi to Phuket bus cost?+
From 350 THB. Two regular ferries daily: 08:30 and 13:00. Additional speedboats run more frequently.
Where does the bus from Koh Phi Phi to Phuket depart?+
Buses depart from Tonsai Pier, Koh Phi Phi Don.
Where does the bus arrive in Phuket?+
Buses arrive at Rassada Pier, Phuket Town.
Should I book in advance?+
Book 1–2 days ahead on weekdays. During Thai public holidays and peak season (November–February), book at least one week in advance.

Related Routes

Route Summary

FromKoh Phi Phi
ToPhuket
Duration1.5–2 hours (ferry)
Distance48 km sea
Price fromFrom 350 THB
Departures08:30 / 13:00 (regular ferry); speedboats more frequent
Check Prices & Book

Secure booking · Instant e-ticket

Booking Tips

Book 1–2 days ahead on weekdays. During Songkran (April), New Year and long weekends, book at least one week in advance — buses sell out fast on popular routes.