Best overall
Our top pick is Island Cruise from Phuket to Phi Phi Islands with Maya Bay Visit (8 h, ★ 4.9 (1,594)). Well-rated options start at 1,429 THB from, per person, and 69 of 71 options offer free cancellation.
| Option | Duration | Rating | Price | Book |
|---|---|---|---|---|
| Island Cruise from Phuket to Phi Phi Islands with Maya Bay Visit | 8 h | ★ 4.9 (1,594) | 5,310 THB from, per person |
Check |
| Phuket Luxury Catamaran Phi Phi Maya Bay Maiton with Snorkeling | 9 h | ★ 4.8 (392) | 4,600 THB from, per person |
Check |
| Premium Phi Phi, Maya Bay, Bamboo islands tour Speed Catamaran | 9 h | ★ 4.9 (108) | 3,800 THB from, per person |
Check |
| From Phi Phi: Sunrise & Beat The Crowds to Maya Bay by Speedboat | 8.5 h | ★ 4.8 (129) | 2,350 THB from, per person |
Check |
| Phi Phi & Maya Bay PREMIUM Trip by Speedboat: Full Food & Pickup | 10 h | ★ 4.5 (391) | 1,429 THB from, per person |
Check |
| Hype Yacht : VIP Tour Phi Phi Island & Maya Bay from Phuket | 8.5 h | ★ 4.8 (58) | 8,500 THB from, per person |
Check |
| Maya Beach, Bamboo Island & Phi Phi Islands Tour From Phuket | 8 h–9 h | ★ 4.4 (74) | 1,890 THB from, per person |
Check |
| Phi Phi, Maya Bay Islands Premium Catamaran Boat Tour from Phuket | 10 h | ★ 4.3 (92) | 3,600 THB from, per person |
Check |
| Maya Bay, Phi Phi & Bamboo Island Premium Trip by Seastar From Phuket | 8 h–9 h | ★ 4.3 (175) | 2,400 THB from, per person |
Check |
| Longtail Snorkeling to Maya Bay from Phi Phi | 4 h–9 h | ★ 4.7 (6) | 585 THB from, per person |
Check |
No options match these filters. Try removing one.