Located at the end of the Phra Nang beach at the spectacular tourist province of Krabi in Thailand is a cave that pays tribute to a princess goddess named Phra Nang, who according to legends could be an Indian princess killed in a shipwreck or the wife of a fisherman who was lost at sea and waited for him in the cave until she perished.
This legend made the local fishermen treat the area with the highest reverence – leaving offerings in exchange for their safety in the sea. The most prominent tributes in the cave are interesting, but at the same time, highly revered – they are Phallic shrines: depictions of the male genitalia. The cave is full of “linga” or phallic statues to honour the Hindu God Shiva. The attention to detail in these “linga” are excellent – especially the realistic and noticeable features of the ridges and heads of the male genitalia. Covered and ornamented with cloth, the shrines take on a reverent appearance, further enhanced by the incense smell around the cave. Don’t miss Pranang Cave when you visit Krabi – you’ll have a very interesting and thought-provoking visit.
Pranang Cave is located in Ao Nang, Krabi Town, Thailand.
Opening Days and Hours
The cave is open anytime. However, tourists are advised to visit before 17:00.
Entry Fee and Bookings
Entrance to this attraction is completely free.
How to Get There
- Fly to Ao Nang via AirAsia
- Take a taxi to the centre of town
- Board a long tail from Ao Nang Pier to Railey Beach
- Walk all the way to Pranang Cave
- Solo travelers/backpackers
Time to Spend
Suggested duration in this attraction is 1 to 2 hours.
Popularity and Best Time to Go
The best time to visit Pranang Cave is between from March to May and from August to October.
Tourists are encouraged to bring their own food and water in their trip to the caves. Nearby restaurants to try after your trip include The Grotto, Railay Restaurant, The Last Bar, and Ao Nang Boat Noodle.
- Bamboo Island
- Phranang Beach
- Tup Island
You can find accommodations in Ao Nang in hotels or homestays. Homestay rates start at USD 14. Hotels like Bluesotel Krabi, Sand Sea Resort, Ao Nang Sunset Hotel, Centra, Krabi Heritage Hotel, Krabi Tipa Resort, and Phra Nang Inn. Rates range from USD 40 to USD 100.