With sheer, craggy slate cliffs rising dramatically from a sparkling emerald sea, fringed by white sandy beaches and backed by miles of sultry jungle, a holiday in Phi Phi takes you to tropical paradise. If that isn't tempting enough, this island was the incredible backdrop for the film The Beach. We love stunning Maya Bay, sheltered by sheer cliffs on three sides and surrounded by beautiful snorkelling sights like underwater boulders encrusted in coral frequented by colourful fish.
With its dazzling natural beauty and oh-so-clear waters, Phi Phi offers an array of spectacular scuba diving and snorkelling. For diving, visit the small, submerged reef of Garang Heng, the four pinnacles of Hin Dot, or the wreckage of the King Cruiser, which sank in 1997. Hin Daeng, just 45 minutes by speedboat from Phi Phi, offers dramatic advanced diving in open water. If you are a beginner, Phi Phi offers several professional scuba centres to help you as you take your first dive.
Accessed by a 300-metre vertical climb that includes hundreds of steep steps and narrow, twisting walkways, Phi Phi Viewpoint rewards you with its spectacular views. The marine park vistas stretch in front of you in a blaze of aqua, emerald, and jade, particularly alluring at sunset.
Ton Sai village is like a bazaar in Asia—anything seems to go. The village is a tangle of streets surrounded by open-air shops, restaurants, bars blasting pop music, pricey cocktails, and fire shows late into the night. Stroll through the market, which features a myriad of food stalls offering tasty Thai food, and haggle for prices on souvenirs at the plethora of shops.
Ko Phi Phi Leh is the island the film The Beach was set on. Due to its status as a national park it remains completely untouched and is only available for visiting on daytrips via boat. The island features Phaya Naak Cave with its prehistoric paintings; Maya Bay, popular for snorkelling and scuba diving; and Lohsamah Bay, where a small hole in the rock accessible only from the water leads into the gorge behind Maya Bay beach.