A useful travel guide on how to get to Phra Nang Beach & cave in Railay, Thailand.
Phra Nang Cave Beach is a stunning white-sand beach surrounded by tall limestone cliffs on the tip of the Railay Peninsula, in Krabi on the southern coast of Thailand.
This truly is one of the best beaches in Thailand, with plenty of things to do such as rock climbing, kayaking, snorkeling, and exploring Princess Cave and the little-known Bat Cave.
In this guide, I’ll detail everything you need to know about Phra Nang Beach, from how to get here via a 10-15 minute longtail boat from Ao Nang or walking from Railay East Beach.
I also include a fun list of activities and some lesser-known spots that we found like Hidden Beach which is accessible from Phra Nang.

About Phra Nang Cave Beach in Krabi
Phra Nang Beach is a beautiful beach accessible only by boat or by walking the track from Railay East Beach.
Because you can only reach it by boat or on foot, the beach draws a steady stream of weddings and day-trippers, and it's still the busiest stretch of sand on the Railay Peninsula. You'll also see it written as Phranang Cave Beach, or Tham Phra Nang in Thai.
The beach is named after the Phra Nang Cave, which is located on the east side of the beach. This cave is considered a sacred site by the locals and is dedicated to a mythical sea princess, which is where the name "Princess Cave" comes from.
Location: Phra Nang Cave
The beach is typically patrolled by lifeguards during the peak season. It features a small island just off its shores, named Ko Rang Nok, which is accessible by swimming, kayaking, or walking at low tide.

How to Get to Phra Nang Beach
Since Phra Nang Beach is located in Railay, you cannot drive here from other parts of the Krabi Province since there are no vehicle roads on this peninsula.
Below I'll detail two great options for how to get to Phra Nang Beach either on a day trip or via the longtail boats from Ao Nang or Ao Nam Mao Pier, Krabi. Ao Nam Mao is the cheaper of the two at 80 Thai Baht (US$2.50) per person, and it's the more reliable crossing in low season because the eastern side of the peninsula stays calmer.
Tip: Phra Nang Beach gets very busy starting at around 11:00 AM.

Option 1: Railay & 4 Islands Speedboat Tour
The easiest way to get to Phra Nang Beach & Cave is to book the Krabi Islands Speedboat Tour online. This is a great way to combine a visit to Railay and the unmissable Krabi Islands like Chicken Island and Koh Poda.
The tour includes free Krabi area hotel pickup from popular tourist areas like Ao Nang, Krabi Town, Ao Nam Mao, Klong Muang, or Tub Kaek Beach.
Also, as a speedboat tour, it's also the fastest way to visit the most beautiful beaches & islands in one day. This means more time swimming at Phra Nang and the islands, and less time on a boat.
Option 2: Longtail Boat from Ao Nang Beach
If you want to stay at Railay, or just visit on an independent day trip, then the best option is to take a longtail boat from Ao Nang Beach or Ao Nam Mao Pier.
The boat ride from Ao Nang is the best option. This takes just 10-15 minutes and costs only 100 Thai Baht each way to West Railay Beach. These longtail boats are shared and you must wait until they fill up with at least eight passengers. They run 8:00 AM to 6:00 PM, and after that you'll pay roughly 50 Thai Baht (US$1.55) more per person or charter the whole boat. At low tide the Ao Nang boats sometimes shift up the coast to Nopparat Thara Pier, with a tuk-tuk transfer included.
If you want to get directly to Phra Nang from Ao Nang, you can pay an additional cost to the boat driver and he will take you there.
I've written a detailed guide on exactly how to get to the Railay Peninsula for more information.


Walking From Railay Beach to Phra Nang Beach
You can walk to Phra Nang Beach from Railay East Beach. A short, completely flat concrete path runs beneath the limestone cliffs at the southern end of the beach, roughly 500 m (0.3 miles) and about 10 minutes at a stroll. Coming from Railay West, cut across the peninsula on the resort walkway first, which adds about five minutes.
Along the way, you'll pass the steep trailhead to the East Railay Viewpoint and lagoon hike, an awesome adventure I'd recommend either after or before you visit Phra Nang.


9 Things to Do on Phra Nang Beach
Here are the nine things I'd actually spend time on at Phra Nang, in the order I'd do them across a full day.
1. Phra Nang Beach Cave (Princess Cave)
The most famous attraction at Phra Nang Beach is the Princess Cave, also known as Tham Phra Nang Nok in Thai, which translates as the outer Phra Nang cave. It sits at the east edge of the beach, near where you walk out from Railay East Beach, and it's free to enter with no gate and no ticket. Don't confuse it with Tham Phra Nang Nai, the inner cave better known as Diamond Cave, which is a separate cave back on the Railay East side.
One of the first things you'll notice is the large wooden phallic symbols and a shrine at the entrance of the cave. Local fishermen consider this a sacred site and believe that it is home to a mythical sea princess.

Legend has it that fishermen once used to make offerings to this Indian Princess Goddess at this beach cave in exchange for a bountiful catch.
Over time, the Phra Nang cave became a popular pilgrimage site and is now commonly visited by those seeking fertility, hence the small wooden penises and colorful votive offerings like flowers, incense, and snacks.

Related:
Top Things to do on Koh Tao Island
2. Dine at The Grotto, Rayavadee's Cave Restaurant
The Rayavadee Resort is one of the most amazing places to stay in southern Thailand. But, even if you can't afford this 5-star resort, you might be able to splurge on one evening dining at its famous Cave Restaurant.
This restaurant has been going viral on social media lately, with elegant tables set up inside a natural limestone cave, illuminated with soft lighting overlooking the crystal-clear waters of Phra Nang Beach.
The restaurant is called The Grotto, and it serves a mix of Thai food and international cuisine. Lunch runs 12:00 to 16:00 and dinner 18:00 to 22:00. Non-guests can book, but Rayavadee now takes reservations through its online TableCheck system only, so calling won't get you a table. The Twilight Dinner set menu has to be reserved before 18:00 the day before.

3. Relax & Swim on Phra Nang Beach
Of course, one of the best things to do on Phra Nang Beach is just to enjoy the white sand and shallow waters for swimming and relaxing.
The beach is quite long, meaning there's plenty of space to lie down. From the beach, you'll even have a clear view of Koh Poda in the distance.

4. Go Kayaking
With its calm, shallow water dropping into a deep blue and surrounded by amazing caves and limestone cliffs, Phra Nang is the perfect beach for kayaking.
You can rent kayaks, stand-up paddleboards and snorkel sets from the kiosk right on the beach. Budget 200 to 300 Thai Baht (US$6 to US$9) an hour for a kayak, and haggle politely if the beach is quiet.
Alternatively, you can rent a Kayak at Railay West Beach and paddle around the headland to Phra Nang.

5. Swim or Paddle to Ko Rang Nok (Ko Rang Beach)
Perhaps the most distinguishing feature of Phra Nang Beach is the towering Ko Rang Nok, a small island just a short distance from the shore.
The Island has a small beach known as Ko Rang Beach, directly facing Phra Nang, which is a small, secluded beach great for swimming and relaxing.
During low tide, you can even walk out to Ko Rang Nok. At high tide, the swim is very short and easy, especially in calm conditions. Alternatively, rent a kayak and paddle out!

6. Walk to the Hidden Beach at Phra Nang
Located among the forested area at the western edge of Phra Nang Beach is Hidden Beach.
The only way to get here is to wade through the crystal clear waters beneath the limestone cave. At low tide, this is very easy. But, during the high tide, you may need to get wet up to your chest.
This beach features a small area of soft sand, shaded by dense forest. Hidden Beach is quite small, accommodating perhaps 6 people at most. If you're looking for a quiet area away from the crowds, this is the ideal spot.


7. Go Rock Climbing Behind Phra Nang Beach
Railay Peninsula attracts rock climbers from all over the world for its amazing Thai limestone. One of the best climbing spots on the peninsula is just behind Phra Nang Beach, known as "Escher World".
You'll find this at the base of the cliff on the way to the Bat Cave (below).
This route is popular for beginner and intermediate climbers, with polished rock and safe, titanium anchor bolts.

8. The Phra Nang Bat Cave
While Phra Nang Cave Beach is named after and made famous for the Princess Cave, the Bat Cave truly is a much more impressive natural feature.
This huge opening is visible from the shores of Phra Nang and looks like a huge hole carved out of the karst tower on the western end of the beach.
To get here, you don't need any special equipment. It's just a short walk through the jungle on the western side of the beach, followed by a light, 10-meter scramble, then a walk up through the cave aided by rickety bamboo ladders.
The Bat Cave viewpoint is found at the end of a narrow tunnel, which squeezes out to a viewpoint area with panoramic views over Phra Nang Beach.
Related: Diamond Cave in Railay

9. Go Snorkeling
Snorkeling is one of the best things to do in Railay, and Phra Nang has two areas where you can swim with fish and enjoy the healthy coral reef.
Both of these coral areas are found at either end of the beach, with the western end being a little healthier.

What to Expect on Phra Nang Beach: Facilities, Tides & Safety
Phra Nang has almost no infrastructure on the sand outside of Rayavadee, so plan on carrying what you need for the day. The nearest toilets sit back near the East Railay Viewpoint trailhead and cost 10 Thai Baht (US$0.30), paid in coins at the door, so keep small change on you.
One kiosk at the eastern end sells cold drinks and water and rents out kayaks and snorkel gear. Longtail food boats pull onto the sand through the middle of the day selling noodles, fruit and shakes, and that's the extent of the catering. There are no sun loungers or umbrellas for hire and very little natural shade at midday, so a towel and a hat do more work here than they do over at Railay West.
Tides change this beach more than the seasons do. At high water the eastern end near Princess Cave largely disappears and you can end up wading knee-deep around the rocks to get through. At low water the sand more than doubles, the walk out to Ko Rang Nok opens up, and Hidden Beach becomes a dry-footed stroll instead of a chest-deep wade. Check a Krabi tide table the night before and aim for the two hours either side of low tide.
One more thing worth knowing before you swim. In June 2026 Krabi authorities banned swimming at three national park beaches after Portuguese man o' war washed up: Laem Tanod on Ko Lanta, and Ao Ling and Sam Hat on Phi Phi Don. Phra Nang wasn't on that list, but red flags now go up across the province whenever they're spotted, so glance at the flag line before you get in. If someone does get stung, Thailand's tourism authority says to get them out of the water, keep them still, pour vinegar over the sting for at least 30 seconds, and call 1669.
Tips for Visiting Phra Nang Beach
I hope that you've enjoyed this travel guide to Phra Nang Beach at Railay in Krabi, Thailand. Before you go, here are some final tips to make sure you have a great time at this incredible cave beach.
- Peak season - the high season runs between November and April when the weather is dry and sunny, perfect for beach hopping. This is the best time to visit Railay. However, Krabi took 3.63 million foreign visitors in 2025, and most of them put Railay on the list. So you can expect some crowds at this popular beach.
- Visit early - if you're coming from Ao Nang I recommend taking the first longtail boat at 8:00 AM, or earlier if you're in a larger group and can fill the boat.
- Respect local customs - remember, the wooden penises are funny, but this is a sacred site for local people. Please respect the cave and beach.
- Watch out for monkeys - the walking track from Railay East Beach to Phra Nang Beach is a hotspot for monkeys. Be mindful and keep snacks away from them. Do not feed them as this can make the population aggressive.
- Take your trash with you - Thailand isn't exactly known for being very efficient with its trash management. Remember, Railay has no vehicle roads, so all trash is taken out via the long tail boats. Try your best to minimize your single-use plastic consumption, and take your trash with you from the beach.

FAQ About Phra Nang Beach
How do I get to Phra Nang Beach?
Access to Phra Nang Beach is via a longtail boat from Ao Nang, or walk from Railay East Beach. Speedboat tours are also available for a broader exploration of the surrounding islands that stop at Railay and allow you to visit Phra Nang Beach.
Can I walk from Railay Beach to Phra Nang Beach?
Yes, a 10-minute flat trail links Railay East Beach to Phra Nang Beach. It's an easy, scenic walk. Watch out for the monkeys on the trail and do not feed them as I witnessed many tourists doing this and the monkeys became aggressive.
Is Phra Nang Beach good for swimming?
Yes, the water is clear and shallow which makes it ideal for swimming and relaxing on the beach. I believe it to be one of the best swimming beaches in Krabi.
What should I be aware of when visiting Phra Nang Beach?
It is important to respect local customs at sacred sites such as Princess Cave, be cautious of monkeys, and manage your trash responsibly to protect the surrounding marine environment.
Is there an entrance fee for Phra Nang Cave Beach?
No. The beach and Princess Cave are both free, and there's no national park gate on the Railay Peninsula. Your only fixed cost is the boat, which is 100 Thai Baht (US$3) each way from Ao Nang or 80 Thai Baht (US$2.50) from Ao Nam Mao Pier. The toilets near the viewpoint trailhead cost 10 Thai Baht.
What is the best time of day to visit Phra Nang Beach?
Take the first longtail at 8:00 AM. The beach is close to empty until about 10:00 and packed from 11:00 AM, and the light on the cliffs is far better early. If you can, line that up with a low tide so you get the full sweep of sand and the walk out to Ko Rang Nok.
Where to Stay at Railay
Railay is a small peninsula with no cars or road transport. Therefore, you can walk to all the pristine beaches, where most of the best Railay Beach hotels and resorts are located. There are also a few budget backpacker hostels right on the beach.
Below are the top 3 places to stay in Railay for each budget.

1. Rayavadee Luxury
Known as one of the best resorts in Krabi. This 5-star luxury accommodation in Railay is famous for its epic cave restaurant. Boasts immaculately designed rooms, 6 restaurants, an outdoor pool, & incredible balcony views.

2. Tinidee Hideaway Villa
Amazing sea-view villas overlooking the impeccable Tonsai Beach. The most romantic place to stay for couples. Features a beachside pool & world-class breakfast included.

3. Blanco Hideout Budget
Easily the best backpacker hostel in Railay featuring a pool, two bars, a restaurant, a gym, and great common areas for sunbathing and meeting other travelers.


Worth a detour:
Pileh Lagoon on Phi Phi Leh
More Railay & Krabi Travel & Adventure Guides
I hope that this travel guide to Phra Nang Beach and Princess Cave has inspired you to visit this beautiful place in Krabi, Thailand.
Before you shoot off, why not check out some of my other Thailand travel guides? I've got tons of guides from Railay and Krabi, and I'm sure you'll find something you would have missed otherwise!
- Things to do in Krabi - My ultimate guide to must-see spots & hidden gems
- How to Get to Krabi from Phuket - best transport routes & options
- Things to do in Railay - my ultimate guide to Thai backpacker mecca
- 10 Best Krabi Island Tours - discover the best of Thailand's south
- Best Beaches in Krabi - find the top 15 beaches you need to visit on your trip.



CJ
Monday 30th of September 2024
Hi, your blog is pretty helpful. My friend and I are staying in Ao Nang and will allot a full day to go to Railay Beach and see Phra Nang as well. We're hoping to have dinner at The Grotto, but Im unsure how we will get back to Ao Nang after dinner. Do you know if the speedboats or long tail boats still operating at night? Thanks!
Olly Gaspar
Monday 30th of September 2024
Hi CJ, that's a good question– you may be able to arrange a return transfer as a private option, otherwise when I've been at Railay the public longtail boats tend to stop just before sunset. Otherwise it might be a good idea to stay one night in Railay, there are many great accommodation options.
Summer Pan
Wednesday 13th of March 2024
Thanks so much for your travel guides about Phra Nang Beach. We are about to set off to Railay beach for 3 days. Your guides helps a lot to us!
Olly Gaspar
Saturday 16th of March 2024
I'm glad you enjoyed them! Thanks for taking the time to leave a comment.
Erin
Sunday 29th of October 2023
Can you go to the restaurant if you don't stay at the hotel?
Olly Gaspar
Sunday 29th of October 2023
Yes, I asked them but you will need to call ahead to reserve a table and let them know you are staying elsewhere.