Thailand  »  Southern Thailand and Andaman Coast  »  Phuket  »  Snorkeling in the Phi Phi Islands

Snorkeling in the Phi Phi Islands

4.7 17 experiences from US$ 28 ✓Free cancellation on most experiences

Real price per person, reviews and cancellation terms, side by side.

Our top 3 of 17 experiences

Phi Phi Islands Day Trip from Phuket: Snorkel & Maya BayOur pick
from · per personUS$ 86
Phi Phi Islands: Sunset Snorkeling Tour & Maya Bay SwimBest value
from · per personUS$ 28
Phi Phi Islands Day Trip from Krabi: Maya Bay & Snorkel★ Top rated
from · per personUS$ 119

The 12 best of 17 options, side by side

✓ 2026-10-16
OptionPriceLengthRatingCancellationExtra fee
Phi Phi Islands Day Trip from Phuket: Snorkel & Maya BayOur pick
US$ 86 per person
9h4.77★ · 3,508free+US$ 12 on site
Phi Phi Islands: Sunset Snorkeling Tour & Maya Bay SwimBest value
US$ 28 per person
5h4.66★ · 87free+US$ 12 on site
Phi Phi Islands Day Trip from Krabi: Maya Bay & SnorkelTop rated
US$ 119 per person
7h4.93★ · 1,499free—
Phuket to Phi Phi Islands: Maya Bay & Snorkeling Speedboat
US$ 162 per person
8h4.91★ · 1,597free—
Phi Phi Islands: Sunrise & Maya Bay with Speedboat & Snorkel
US$ 107 per person
9h4.89★ · 387free—
Snorkeling Phi Phi Islands from Phuket: Bamboo Island & Maya Bay
US$ 70 per person
9h 30m4.66★ · 339free+US$ 12 on site
Phi Phi Islands Snorkeling Tour: Speedboat to Maya Bay
US$ 36 per person
7h 30m4.87★ · 85free+US$ 12 on site
Phi Phi Islands Snorkeling Speedboat Tour to Maya Beach
US$ 47 per person
9h 30m4.50★ · 42free—
Snorkeling Phi Phi Islands from Khao Lak: Maya Bay & coral reefs
US$ 113 per person
13h4.85★ · 72free—
Phi Phi Islands Snorkeling: Black Tip Reef Sharks
US$ 107 per person
6h4.87★ · 23free—
Krabi: Bamboo Island, Maya Beach & Phi Phi Islands Snorkel Day Trip
US$ 61 per person
8h4.27★ · 15free—
Snorkeling Phi Phi Islands from Phuket: Speedboat and coral reefs
US$ 86 per person
6h–8h4.42★ · 12non-refundable—

Snorkeling in the Phi Phi Islands 17 options

Sort17 of 17
No experiences match those filters.
Phi Phi Islands Day Trip from Phuket: Snorkel & Maya Bay
›
‹
Our pick
Phi Phi Islands Day Trip from Phuket: Snorkel & Maya BayFull-day Phi Phi Islands speedboat tour from Phuket with snorkel sessions, lunch, Maya Bay and Monkey Beach. Hotel pickup included, small groups.★ 4.77 (3,508)9h✓ Free cancellationfromUS$ 86per person
Phuket to Phi Phi Islands: Maya Bay & Snorkeling Speedboat
›
‹
Travelers' pick
Phuket to Phi Phi Islands: Maya Bay & Snorkeling SpeedboatSmall-group speedboat tour from Phuket to Phi Phi Islands with Maya Bay, Pileh Lagoon, 2 snorkeling stops & breakfast. Max 18 people, 95% 5-star reviews.★ 4.91 (1,597)8h✓ Free cancellationfromUS$ 162per person
Phi Phi Islands Day Trip from Krabi: Maya Bay & Snorkel
›
‹
★ Top ratedLikely to sell out
Phi Phi Islands Day Trip from Krabi: Maya Bay & SnorkelFull-day Phi Phi Islands tour from Krabi with Maya Bay, Viking Cave, Monkey Beach and snorkeling. Includes lunch, gear and park fees. Small groups, certified guide.★ 4.93 (1,499)7h✓ Free cancellationfromUS$ 119per person
Phi Phi Islands: Sunrise & Maya Bay with Speedboat & Snorkel
›
‹
Travelers' pick
Phi Phi Islands: Sunrise & Maya Bay with Speedboat & SnorkelEight-hour speedboat tour from Royal Phuket Marina to Maya Bay, Monkey Beach, Viking Cave and Bamboo Island. Includes lunch, snorkel gear, hotel pickup and national park fees.★ 4.89 (387)9h✓ Free cancellationfromUS$ 107per person
Snorkeling Phi Phi Islands from Phuket: Bamboo Island & Maya Bay
›
‹
Travelers' pick
Snorkeling Phi Phi Islands from Phuket: Bamboo Island & Maya BaySnorkel Bamboo Island and Ko Phi Phi Le in the Andaman Sea, see monkeys at Monkey Beach, swim in an emerald lagoon, and visit Maya Bay from Phuket with hotel pickup and guide.★ 4.66 (339)9h 30m✓ Free cancellationfromUS$ 70per person
Phi Phi Islands: Sunset Snorkeling Tour & Maya Bay Swim
›
‹
Best value
Phi Phi Islands: Sunset Snorkeling Tour & Maya Bay SwimSwim at Maya Bay, snorkel coral gardens, spot monkeys at Monkey Bay: all from Koh Phi Phi. Includes snorkeling gear, water, and local boat driver.★ 4.66 (87)5h✓ Free cancellationfromUS$ 28per person
Phi Phi Islands Snorkeling Tour: Speedboat to Maya Bay
›
‹
Travelers' pick
Phi Phi Islands Snorkeling Tour: Speedboat to Maya BayFull-day speedboat snorkeling tour from Krabi visiting Phi Phi Islands, Maya Bay, Pileh Lagoon and Bamboo Island with hotel pickup, gear and lunch.★ 4.87 (85)7h 30m✓ Free cancellationfromUS$ 36per person
Phi Phi Islands Snorkeling Speedboat Tour to Maya Beach
›
‹
Travelers' pick
Phi Phi Islands Snorkeling Speedboat Tour to Maya BeachSpeedboat snorkeling tour of Phi Phi Islands with guide, lunch on full-day option, and all gear included: meet at Tonsai pier and visit Maya Beach.★ 4.50 (42)9h 30m✓ Free cancellationfromUS$ 47per person
Snorkeling Phi Phi Islands from Khao Lak: Maya Bay & coral reefs
›
‹
Travelers' pick
Snorkeling Phi Phi Islands from Khao Lak: Maya Bay & coral reefsSnorkel the Phi Phi Islands from Khao Lak with a guide, hotel pickup and lunch included: swim among coral reefs and colorful fish in the Andaman Sea.★ 4.85 (72)13h✓ Free cancellationfromUS$ 113per person
Phi Phi Islands Snorkeling: Black Tip Reef Sharks
›
‹
Travelers' pick
Phi Phi Islands Snorkeling: Black Tip Reef SharksSnorkel the Phi Phi Islands from Koh Yao Yai on a speedboat with small groups, seeing black tip reef sharks at Koh Bida Nok (a site only this tour reaches) with lunch and gear.★ 4.87 (23)6h✓ Free cancellationfromUS$ 107per person
Krabi: Bamboo Island, Maya Beach & Phi Phi Islands Snorkel Day Trip
›
‹
Krabi: Bamboo Island, Maya Beach & Phi Phi Islands Snorkel Day TripFull-day island tour from Krabi with Bamboo Island, Maya Beach, Phi Phi Islands and snorkeling. Includes hotel pickup, lunch, snorkel gear and guide. Returns 4pm.★ 4.27 (15)8h✓ Free cancellationfromUS$ 61per person
Snorkeling Phi Phi Islands from Phuket: Speedboat and coral reefs
›
‹
Snorkeling Phi Phi Islands from Phuket: Speedboat and coral reefsSpeedboat snorkeling tour from Phuket to Phi Phi Islands with hotel pickup, lunch and equipment included: swim over Pileh Lagoon's coral reefs.★ 4.42 (12)6h–8h✓ Instant confirmationfromUS$ 86per person
Snorkeling Phuket: Phi Phi Islands & Maya Bay by Speedboat
›
‹
Snorkeling Phuket: Phi Phi Islands & Maya Bay by SpeedboatSnorkel Phuket's Phi Phi Islands and Khai Island by speedboat with guide, lunch and hotel pickup: Maya Bay, Pileh Cove, Monkey Beach and coral reefs in one day.★ 3.89 (19)7h✓ Free cancellationfromUS$ 44per person
Phi Phi Islands Sunset Speedboat Snorkel Bioluminescence
›
‹
Phi Phi Islands Sunset Speedboat Snorkel BioluminescenceSpeed boat tour from Phi Phi Don to Bamboo Island, Shark Point and Maya Bay, with Thai lunch, two snorkel stops and a night swim among glowing plankton.★ 5.00 (4)8h 30m✓ Free cancellationfromUS$ 55per person
Snorkeling Phi Phi Islands from Phuket: Maya Bay & Maiton
›
‹
Snorkeling Phi Phi Islands from Phuket: Maya Bay & MaitonSnorkel the Phi Phi Islands and Maiton from Phuket on a 12-hour day trip with hotel pickup, buffet lunch, afternoon tea.★ 5.00 (4)12h✓ Instant confirmationfromUS$ 229per person
Phi Phi Islands Day Tour: Snorkeling, Maya Bay, Monkey Beach
›
‹
Phi Phi Islands Day Tour: Snorkeling, Maya Bay, Monkey BeachDay tour from Phuket to Phi Phi Islands with snorkeling gear, lunch and hotel pickup included: visit Maya Bay, Monkey Beach and Bamboo Island, then return by late afternoon.★ 5.00 (2)7h 30m✓ Free cancellationfromUS$ 133per person
Phi Phi Islands Speedboat Tour: Snorkel Khai Island
›
‹
Phi Phi Islands Speedboat Tour: Snorkel Khai IslandSpeedboat tour from Phuket hits Maya Bay, Viking Cave and Pileh Lagoon, then snorkel the shallow reefs around Khai Island with lunch and equipment.★ 3.77 (164)8h–10h✓ Free cancellationfromUS$ 48per person

Snorkeling in the Phi Phi Islands at a glance

  • Our pick: Phi Phi Islands Day Trip from Phuket: Snorkel & Maya Bay, US$ 86 (9h, 4.77★ · 3,508).
  • Best value: Phi Phi Islands: Sunset Snorkeling Tour & Maya Bay Swim, US$ 28 (5h, 4.66★ · 87).
  • Top rated: Phi Phi Islands Day Trip from Krabi: Maya Bay & Snorkel, US$ 119 (7h, 4.93★ · 1,499).

Real price per person across the 17 options: US$ 28–US$ 229 (median US$ 86). With an extra fee to pay on site: 6 of 17. With 100+ reviews: 6 of 17.

Of the 17 options: 15 with free cancellation, 17 with instant confirmation, 14 with hotel pickup, 17 kid-friendly and 8 last-minute.

How we rank: quality, number of reviews and relevance to the topic. In the comparison table, our top 3 comes first. Price per person.

Frequently asked questions

Can I book with free cancellation?

Yes: 15 of the 17 options offer free cancellation, so you can book now and confirm your plans later.

How long do these experiences last?

Most options last half a day or longer. There are also shorter and longer formats to fit your itinerary.

Which one is the travelers' favorite?

Phi Phi Islands Day Trip from Phuket: Snorkel & Maya Bay is the travelers' favorite, rated 4.77 out of 5 across 3,508 reviews.

More things to do in Phuket

Do you need help planning your next activity?