Maya Bay
Virtually enclosed within towering limestone cliffs Maya Bay is one of Thailand’s most spectacular and iconic beaches. The beach is situated on the island of Ko Phi Phi Ley in the Andaman Sea some 30km off the Thai coast and only accessible by boat.
However, the 2000 Leonardo diCaprio movie, “The Beach”, which put Maya Bay on the map ensuring its popularity for years to come. It is said that much damage was caused to the beach during the filming but in a strange twist of karma much of this was put right by the effects of the 2004 tsunami.
The island is now part of Phi Phi National Park and is home to several popular dive sites, including the entrance to Maya Bay itself.
Nearest town/city
Ban Phru Nai
Activities
- Diving & snorkelling
Facilities
- Cafe/restaurant
- Restroom/toilets
Submit a correction
Current weather (Thu Dec 5th 11:00)
(Rain)
26.7°C / 80°F
Sea temperature
29°C84.2°F
What did we get wrong?
Rate Maya Bay
Krabi
Thailand
Beaches nearby
- Lo Dalam Beach (0 mi)
- Ton Sai Bay (0.2 mi)
- Monkey Beach (0.6 mi)
- Laem Hin Beach (0.6 mi)
- Wang Long Bay (1 mi)
- Rantee Beach (1.1 mi)
- Phak Nam Bay (1.2 mi)
- Long Beach (1.3 mi)
- Loh Moo Dee Beach (1.4 mi)
- Loh Bagao Bay (1.4 mi)