Thailand  »  Southern Thailand and Andaman Coast  »  Phuket  »  Maya Bay Tours

Maya Bay Tours

4.5 44 experiences from US$ 28 ✓Free cancellation on most experiences

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

Our top 3 of 44 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
Snorkeling in Phuket: Maya Bay, Phi Phi Islands & Khai Island★ Top rated
from · per groupUS$ 1,190

The 12 best of 44 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
Snorkeling in Phuket: Maya Bay, Phi Phi Islands & Khai IslandTop rated
US$ 120 per personUS$ 1,190 per group (split by 12)
7h–8h4.96★ · 219free—
Snorkeling in Phuket: Maya Bay, Pileh Lagoon & Khai Island
US$ 89 per person
7h–8h4.75★ · 989free—
Phi Phi Islands Speedboat Tour from Phuket: Maya Bay & snorkeling
US$ 46 per person
9h–12h4.25★ · 962free—
Phuket to Phi Phi Islands: Maya Bay & Snorkeling Speedboat
US$ 162 per person
8h4.91★ · 1,597free—
Phi Phi, Maya Bay & Khai Islands Day Trip from Phuket
US$ 40 per person
8h–9h4.28★ · 753free—
Phi Phi Islands Day Trip from Krabi: Maya Bay & Snorkel
US$ 119 per person
7h4.93★ · 1,499free—
Phuket: Phi Phi & Maya Bay Catamaran with Snorkeling & Lunch
US$ 141 per person
9h4.80★ · 405free—
Phi Phi Islands & Maya Bay Day Trip from Phuket by Speedboat
US$ 48 per person
8h4.63★ · 397free—
Phi Phi Islands Snorkeling Tour from Phuket by Speedboat
US$ 42 per person
10h4.53★ · 392free—
Snorkeling Phi Phi Islands, Maya Bay & Khai Island
US$ 67 per person
8h4.88★ · 257free—

Maya Bay Tours 44 options

Sort44 of 44
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
Snorkeling in Phuket: Maya Bay, Pileh Lagoon & Khai Island
›
‹
Travelers' pick-7%
Snorkeling in Phuket: Maya Bay, Pileh Lagoon & Khai IslandSnorkel Phi Phi and Khai Islands from Phuket on a speedboat with guide, lunch and hotel pickup: swim in Pileh Lagoon's emerald waters and explore Viking Cave's coral reef.★ 4.75 (989)7h–8h✓ Free cancellationfromUS$ 89per person
Phi Phi Islands Speedboat Tour from Phuket: Maya Bay & snorkeling
›
‹
Travelers' pick-10%
Phi Phi Islands Speedboat Tour from Phuket: Maya Bay & snorkelingVisit four islands in Ao Phang Nga National Park by speedboat from Phuket. Swim and snorkel at Pileh Lagoon and Phi Phi Don with gear and guide.★ 4.25 (962)9h–12h✓ Free cancellationfromUS$ 46per 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, Maya Bay & Khai Islands Day Trip from Phuket
›
‹
Travelers' pick-23%
Phi Phi, Maya Bay & Khai Islands Day Trip from PhuketFull-day island tour from Phuket: Phi Phi Ley, Maya Bay, Monkey Beach & Khai Island with snorkeling, lunch, hotel pickup. Small groups, English guide, life jackets included.★ 4.28 (753)8h–9h✓ Free cancellationfromUS$ 40per person
Phi Phi Islands Day Trip from Krabi: Maya Bay & Snorkel
›
‹
Travelers' pickLikely 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
Phuket: Phi Phi & Maya Bay Catamaran with Snorkeling & Lunch
›
‹
Travelers' pick
Phuket: Phi Phi & Maya Bay Catamaran with Snorkeling & LunchFull-day luxury catamaran to Phi Phi Islands, Maya Bay, and Maithon with snorkeling, lunch, water activities, and hotel pickup. Small groups, bilingual guide, sunset return.★ 4.80 (405)9h✓ Free cancellationfromUS$ 141per person
Phi Phi Islands & Maya Bay Day Trip from Phuket by Speedboat
›
‹
Travelers' pick-25%
Phi Phi Islands & Maya Bay Day Trip from Phuket by SpeedboatSpeedboat day trip from Phuket to Phi Phi Islands, Maya Bay, Bamboo Island and Monkey Beach with hotel pickup, lunch, snorkeling gear and national park entry.★ 4.63 (397)8h✓ Free cancellationfromUS$ 48per person
Phi Phi Islands Snorkeling Tour from Phuket by Speedboat
›
‹
Travelers' pick-5%
Phi Phi Islands Snorkeling Tour from Phuket by SpeedboatSnorkel Phi Phi Islands and Maya Bay from Phuket with speedboat or catamaran, English-speaking guide, and all-day food service.★ 4.53 (392)10h✓ Free cancellationfromUS$ 42per person
Snorkeling Phi Phi Islands, Maya Bay & Khai Island
›
‹
Snorkeling Phi Phi Islands, Maya Bay & Khai IslandSnorkel the Phi Phi Islands, Maya Bay and Khai Island in one day from your hotel with guide, lunch and transfers included.★ 4.88 (257)8h✓ Free cancellationfromUS$ 67per person
Snorkeling in Phuket: Maya Bay, Phi Phi Islands & Khai Island
›
‹
★ Top rated-17%
Snorkeling in Phuket: Maya Bay, Phi Phi Islands & Khai IslandPrivate speedboat snorkeling tour from Phuket visiting Maya Bay, Pileh Lagoon, Viking Cave and Khai Island with hotel pickup and professional guide.★ 4.96 (219)7h–8h✓ Free cancellationfromUS$ 1,190per group
Phuket Snorkeling Tour: Maya Bay & Phi Phi by Speedboat
›
‹
-22%
Phuket Snorkeling Tour: Maya Bay & Phi Phi by SpeedboatSeven to eight hours snorkeling from Phuket with speedboat, guide and lunch included: Maya Bay, Pileh Lagoon, Viking Cave and Khai Island, plus hotel pickup and fins.★ 4.92 (203)7h–8h✓ Free cancellationfromUS$ 98per 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
Maya Bay & Phi Phi Islands Speedboat Tour from Phuket
›
‹
Maya Bay & Phi Phi Islands Speedboat Tour from PhuketSpeedboat day trip from Phuket to Maya Bay, Phi Phi Islands & Bamboo Island. Snorkel, swim, lunch included, hotel pickup. Small groups, English guide.★ 4.34 (176)8h–9h✓ Free cancellationfromUS$ 73per person
Phi Phi & Maithon: Catamaran Snorkel & Maya Bay from Phuket
›
‹
Travelers' pickLikely to sell out
Phi Phi & Maithon: Catamaran Snorkel & Maya Bay from PhuketFull-day catamaran from Phuket to Phi Phi Islands and Maithon with Maya Bay, two snorkel sessions, long-tail boat, lunch and hotel pickup. Max 40 guests, bilingual guide.★ 4.89 (175)8h✓ Free cancellationfromUS$ 153per 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
Ko Phi Phi: Maya Bay Sunrise & Snorkel with Speedboat
›
‹
Travelers' pick
Ko Phi Phi: Maya Bay Sunrise & Snorkel with SpeedboatEarly morning speedboat from Phi Phi Don to Maya Bay, Phi Leh Lagoon and Bamboo Island. Includes snorkel gear, lunch, guide and national park fees. Back by 2:30pm.★ 4.78 (129)8h 30m✓ Free cancellationfromUS$ 72per person
Phi Phi & Maya Bay: Speed Catamaran Tour, 25-Person Groups
›
‹
Travelers' pick
Phi Phi & Maya Bay: Speed Catamaran Tour, 25-Person GroupsSmall-group Phi Phi Islands tour from Phuket with Maya Bay, Bamboo Island & Monkey Beach. 10:30am start, lunch included, hotel pickup. 8 hours on luxury catamaran.★ 4.85 (108)9h✓ Free cancellationfromUS$ 116per person
Snorkeling Phi Phi Islands from Phuket
›
‹
Travelers' pick
Snorkeling Phi Phi Islands from PhuketCatamaran snorkeling tour from Phuket to Phi Phi Islands with Maya Bay, Pileh Lagoon and Monkey Beach. Breakfast, lunch and gear included, hotel pickup at 6am or 8am.★ 4.33 (92)10h✓ Free cancellationfromUS$ 110per person
Snorkeling Phi Phi Islands from Phuket: Maya Bay & Monkey Beach
›
‹
Travelers' pick
Snorkeling Phi Phi Islands from Phuket: Maya Bay & Monkey BeachSpeedboat day trip from Phuket to Phi Phi Islands with snorkeling at Green Island, Maya Bay and Loh Samah Bay, plus lunch and hotel pickup included.★ 4.62 (151)8h–9h✓ Free cancellationfromUS$ 44per person
Phi Phi Island & Maya Bay yacht cruise with gourmet lunch
›
‹
Travelers' pick
Phi Phi Island & Maya Bay yacht cruise with gourmet lunchCruise the Andaman Sea from Phuket to Maya Bay and Monkey Beach on a luxury yacht carrying no more than 18 guests: welcome cocktail, gourmet lunch.★ 4.81 (58)8h 30m✓ Free cancellationfromUS$ 260per 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
Phiphi, Maya & Bamboo Islands Day Trip by Speedboat Krabi
›
‹
Travelers' pick-10%
Phiphi, Maya & Bamboo Islands Day Trip by Speedboat KrabiSwim at Maya Bay, snorkel clear waters, spot monkeys at Monkey Beach, and cruise Pi Leh Bay on a small-group speedboat tour from Krabi with lunch and hotel pickup.★ 4.77 (73)8h✓ Free cancellationfromUS$ 41per 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 & Maya Bay Boat Tour from Phuket with Food
›
‹
Phi Phi Islands & Maya Bay Boat Tour from Phuket with FoodBoat tour from Phuket to Phi Phi Islands and Maya Bay with hotel pickup, English guide, snorkel gear, and three meals: light breakfast at the marina.★ 4.31 (42)8h 30m✓ Free cancellationfromUS$ 40per person
Phi Phi Islands day trip from Phuket: Maya Bay, Bamboo Island
›
‹
Phi Phi Islands day trip from Phuket: Maya Bay, Bamboo IslandFull-day Phi Phi Islands tour from Phuket with hotel pickup, speedboat, snorkelling gear and buffet lunch included.★ 4.59 (17)9h✓ Free cancellationfromUS$ 76per person
Krabi: Phi Phi, Maya Bay & Bamboo Island Speedboat Tour
›
‹
Travelers' pick
Krabi: Phi Phi, Maya Bay & Bamboo Island Speedboat TourSpeedboat tour from Krabi to Maya Bay, Phi Phi Islands & Bamboo Island with snorkeling, Thai lunch & hotel pickup. 45-minute boat ride, small groups, life jacket included.★ 3.92 (13)7h–8h✓ Free cancellationfromUS$ 49per person
Phi Phi, Maya & Bamboo Island Speedboat Tour from Krabi
›
‹
Phi Phi, Maya & Bamboo Island Speedboat Tour from KrabiSpeedboat tour from Krabi to Phi Phi, Maya Bay & Bamboo Island with snorkeling, buffet lunch & hotel pickup. 6-7 hours, small groups, English guide.★ 3.91 (11)8h–9h✓ Free cancellationfromUS$ 53per 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 snorkeling: Two reefs, Maya Bay & Monkey Beach
›
‹
Travelers' pick
Phi Phi Islands snorkeling: Two reefs, Maya Bay & Monkey BeachSpend eight to nine hours on a luxury yacht exploring Monkey Beach, Viking Cave and Maya Bay with snorkeling sessions, a longtail boat trip and lunch buffet.★ 4.41 (17)8h–9h✓ Free cancellationfromUS$ 150per person
Maya Bay, Phi Phi & Khai Islands Day Trip from Phuket
›
‹
Maya Bay, Phi Phi & Khai Islands Day Trip from PhuketStart from Phuket with hotel pickup and spend the day island-hopping to Maya Bay, Phi Phi and Khai Island: snorkel, swim in Pileh Lagoon.★ 4.50 (8)9h–10h✓ Free cancellationfromUS$ 98per person
Phi Phi Island Hopping Speedboat Tour: Maya Bay & 6 Islands
›
‹
Phi Phi Island Hopping Speedboat Tour: Maya Bay & 6 IslandsIsland-hop six Phi Phi islands by speedboat from Phuket with snorkeling, lunch and hotel pickup included.★ 4.57 (7)7h 30m✓ Free cancellationfromUS$ 104per person
Maya Bay Sleep Aboard Tour: Night Swimming with Plankton
›
‹
-10%
Maya Bay Sleep Aboard Tour: Night Swimming with PlanktonSleep aboard a 90-foot boat moored in Maya Bay, snorkel Pileh Lagoon and Viking Cave by day, then swim with bioluminescent plankton at night.★ 4.67 (6)19h 30m✓ Free cancellationfromUS$ 124per person
Snorkeling Phuket: Phi Phi Islands speedboat with Maya Bay
›
‹
Snorkeling Phuket: Phi Phi Islands speedboat with Maya BayFull-day speedboat snorkeling from Phuket to Maya Bay, Pileh Lagoon and Bamboo Island with hotel pickup, lunch and snorkel gear included.★ 3.67 (3)9h✓ Free cancellationfromUS$ 115per person
Phi Phi Islands Catamaran Tour: Maya Bay Snorkeling
›
‹
-10%
Phi Phi Islands Catamaran Tour: Maya Bay SnorkelingIsland-hopping catamaran tour from Phuket to Maya Bay, Pileh Lagoon, Viking Cave and Phi Phi Don with snorkeling, lunch and hotel pickup included.★ 3.67 (3)7h–8h✓ Free cancellationfromUS$ 72per 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 Snorkeling Tour Maya Bay & Monkey Beach
›
‹
Travelers' pick
Phi Phi Islands Snorkeling Tour Maya Bay & Monkey BeachSnorkel three stops around the Phi Phi Islands from Koh Lanta by speedboat with lunch and hotel pickup, eight to nine hours exploring coral reefs and marine life.★ 5.00 (1)8h–9h✓ Free cancellationfromUS$ 52per 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
Phi Phi, Maya Bay & Khai Islands Full-Day Snorkeling Tour
›
‹
Travelers' pick
Phi Phi, Maya Bay & Khai Islands Full-Day Snorkeling TourIsland-hop from Khao Lak by speedboat to Phi Phi Don, Maya Bay and Khai Islands with snorkeling, lunch and hotel pickup included in this full-day guided tour.★ 3.86 (49)10h–11h✓ Free cancellationfromUS$ 74per person
Phi Phi & Maya Bay speedboat tour from Phuket: Snorkel and swim
›
‹
Phi Phi & Maya Bay speedboat tour from Phuket: Snorkel and swimSpeedboat tour from Phuket to Phi Phi Island, Maya Bay and Khai Island with snorkeling, lunch and hotel pickup included.★ 3.36 (25)7h–8h✓ Free cancellationfromUS$ 41per person
Snorkeling Phi Phi Island, Maya Bay & Khai Island by speed boat
›
‹
Snorkeling Phi Phi Island, Maya Bay & Khai Island by speed boatEight-hour snorkeling trip from Phuket to Phi Phi Island, Maya Bay and Khai Island with hotel pickup, English guide and lunch included.★ 3.71 (21)8h✓ Free cancellationfromUS$ 51per person
Phi Phi & Bamboo Islands: Catamaran Snorkel & Maya Bay
›
‹
Phi Phi & Bamboo Islands: Catamaran Snorkel & Maya BayFull-day catamaran tour from Krabi to Phi Phi Islands and Bamboo Island with snorkeling, Maya Bay, lunch and hotel pickup. Departs 9am, includes equipment and English guide.★ 3.67 (6)9h✓ Free cancellationfromUS$ 138per person

Maya Bay Tours 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: Snorkeling in Phuket: Maya Bay, Phi Phi Islands & Khai Island, US$ 120 (7h–8h, 4.96★ · 219).

Real price per person across the 44 options: US$ 28–US$ 260 (median US$ 74). With an extra fee to pay on site: 11 of 44. With 100+ reviews: 20 of 44.

Of the 44 options: 43 with free cancellation, 42 with instant confirmation, 41 with hotel pickup, 43 kid-friendly, 1 private and 21 last-minute.

How we rank: quality, number of reviews and relevance to the topic. In the comparison table, our top 3 comes first. Real price per person: the group price divided by the seats it includes.

Frequently asked questions

Can I book with free cancellation?

Yes: 43 of the 44 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?