Maya Bay is located on Koh Phi Phi Leh, a small uninhabited island in the Phi Phi Islands, Krabi Province, Thailand. It sits in the Andaman Sea, about 1.5 hours by boat from Phuket and 45 minutes from Krabi. The bay is surrounded by towering limestone cliffs, making it one of the most picturesque destinations in Thailand.

Top Attractions in Maya Bay & Nearby
🌴 1. Maya Bay Beach – The Iconic Spot
⭐ Best for: Sightseeing, photography, and enjoying nature.
Famous for its turquoise water, white sand, and limestone cliffs.
Filming location of “The Beach” (2000) starring Leonardo DiCaprio.
Swimming is limited to protect the coral reefs, but you can enjoy the view!

🌊 2. Pileh Lagoon – Stunning Emerald Lagoon ⭐ Best for: Swimming, kayaking, and boat tours.

A hidden lagoon surrounded by tall cliffs.
Crystal-clear emerald water with no waves.
Perfect for jumping off boats and floating in paradise.

🐠 3. Loh Samah Bay – Snorkeling & Diving Paradise
⭐ Best for: Snorkeling and spotting marine life.


Just behind Maya Bay, separated by a small rock wall.
Home to colorful coral reefs, clownfish, and blacktip reef sharks.
A great alternative if Maya Bay is crowded.

🏝 4. Viking Cave – Historical & Cultural Site
⭐ Best for: Exploring ancient caves and learning local culture.

A large limestone cave with prehistoric paintings.
Locals collect swiftlet bird nests here for bird’s nest soup, a valuable delicacy.
You can’t enter, but boats stop outside for photos.
🏖 5. Monkey Beach (on Phi Phi Don) – Playful Wild Monkeys
⭐ Best for: Snorkeling and seeing monkeys up close.

A small hidden beach with wild monkeys that live in the cliffs.
The water is crystal clear with coral reefs for snorkeling.
Be careful—monkeys can be mischievous and try to steal food!

+

4K HDR // Walking Maya Bay in Krabi | BEST Beach in the World | Thailand 2024

(Video: Thailand 4K)

Beaches