Off the coast of Phuket in Thailand, the snorkeling at Phi Phi is well known for magical coral reefs and diverse marine life including black tipped reef sharks. The Phi Phi Island group consists of six uninhabited islands within the Hat Noppharat National Park. The main island is Phi Phi Don which has the hotels and docks, while the best snorkeling is at Phi Phi Ley which is a 20 minute boat ride from Phi Phi Don.
On Phi Phi Ley, there are several snorkeling dive sites including Pi Leh Bay (a lagoon for beginners), Loh Samah Bay at the south end (with a small island in the center), and Maya Bay (known as the setting for The Beach with the main reef 200 feet offshore).
On Phi Phi Don, the most popular snorkeling site is Tonsai Bay near the mountain end. Another good snorkeling site is Nui Bay on the northwest side of Phi Phi Don where the main snorkeling reef is about 120 feet offshore towards Camel Rock (keep watch for whale sharks). A popular site is at the western end of Yung Gassem on Phi Phi Don that is locally known as Monkey Beach. A more challenging snorkeling dive for experience snorkelers is off Long Beach where you can snorkel out to Shark Point -- only attempt on calm days and beware of strong currents. When on the eastern coast of Phi Phi Don, check out the coral reef about 300 feet offshore with good access from the south and north ends of the beach.
The small Bamboo Island is located north of Phi Phi Don about 5km. The snorkeling at Bamboo Island is known for its extensive shallow reefs.
The beach-free Mosquito Island is located north of Phi Phi Don next to Bamboo Island. There is good snorkeling off the eastern shore, but the reefs are deeper.
Overall, Phi Phi Islands is the 1st most popular snorkel dive spot of all 13 snorkeling dives in Thailand.