Home » Destinations » Thailand » 15 best beaches in Krabi that you need to see (+Map)

15 best beaches in Krabi that you need to see (+Map)

by Steph

Looking for the best beaches in Krabi Thailand, this guide will show you a list of 15 most beautiful beaches in Krabi that you need to visit right now!

Turquoise water, fine white sand and towering karst cliffs, you’ll definitely find these at any Krabi beaches!  

Although Thailand has its fair share of beaches, the Krabi Province seems to win the number one spot for the most beautiful and unique beaches. 

In this guide, you’ll find a list of 15 of the best beaches in Krabi that you need to add to your Krabi itinerary, plus tips on how to get there and the best places to stay! I also have a map at the end of this blog post to help you find the exact location of Krabi’s top beaches!

boats on Phra NAng Beach - best beaches in Krabi Thailand
Phra Nang Beach in Krabi

***This article may contain affiliate links, which means that each time you click through and make a purchase, I may earn a small commission at no extra cost to you.



Towering limestone cliffs as far as the eyes can see, crystal clear water and extremely soft white sand, Railay beach is without a doubt one of the best beaches in Krabi! 

Railay is completely cut off from the mainland, making it only accessible by a short boat ride (expect to pay 200 baht (US$ 6.60) for a return ticket). Stay on Railay West and spend your time swimming, snorkeling or kayaking or you can instead walk for about 10 minutes to Railay East to hike to the viewpoint and hidden lagoon. 

Whether you just want to relax or venture out in the jungle in search of some incredible views, Railay beach is perfect for you!  

Longtail boat on Railay beach which is one of the best beaches in Thailand
The beach on Railay West

Related post: What to do on Railay beach?


Usually included in the Krabi 4 island tours, Chicken Island (Ko Kai) and is one of the best snorkeling spots in Krabi! What makes the beach on Chicken Island so attractive is the sandbank that connects it to Ko Tub and Ko Mor during low tide.  

Opposite the sandbank, you’ll find a sign pointing to a viewpoint and it shouldn’t take more than five minutes to be rewarded with a breathtaking view of the Krabi Islands. 

The boat ride from Ao Nang to Chicken island costs 300 baht (US$ 9.90) with an additional 400 baht (US$ 13.20) for the national park fee. Another option is to rent a private longtail boat for about 2,200 baht (US$ 72.70) and split the cost with other travelers so that you can customize your very own 4 island tour! 

Book your Krabi 4 Island Tour here

Chicken island is the best snorkeling spot in Krabi Thailand
Chicken Island


Phra Nang beach is one of the most popular beaches in Krabi due to its soft powdery sand, emerald water and limestone cliffs jutting right from the middle of the ocean! 

The most popular attraction on Phra Nang is the Princess Cave which has a collection of more than a hundred wooden phallic shrines! If this isn’t your thing, you can instead hike to the viewpoint on the right side of the beach or rent a kayak and paddle around the cave formations. 

Don’t miss out on the delicious food served on the longtail boats. You can get lunch for less than 100 baht (US$ 3.30)! 

Towering karst cliffs on Phra Nang Beach Krabi
Phra Nang Beach


Ao Nang is one of the most tourist-friendly beach towns in the Krabi province. There’s a wide range of bars, souvenir shops, accommodations for any budget, restaurants serving local and international dishes, you name it! 

Its prime location allows for easy access to the neighboring islands and for this reason Ao Nang beach is the main departing point for island hopping tours around Krabi.  

Along the main beach, you’ll find endless rows of boats waiting for passengers to jump in. But if you want to take a dip into the ocean, head towards The Last Fisherman Bar for a much nicer beach. 

Despite the fact that Ao Nang may not be the most beautiful beach in Krabi, it’s still one of the best spots for sunset watching.  

Ao Nang beach, Krabi
Ao Nang beach

Tip: If you want to experience the nightlife in Ao Nang, explore further out just before reaching Nopparat Thara beach. You’ll find a night market where you can sample local dishes for very cheap. I’m still drooling over the thought of chicken satays glazed with honey and those delicious Thai pancakes! 


Best explored on a scooter, the island of Koh Lanta features many quiet beaches that you’ll most probably get to enjoy to yourself.  

Tucked below a set of stairs, Nui Bay is one of the most beautiful beaches in Koh Lanta! Don’t expect lots of facilities here apart from a tiny beach bar where you can order some drinks. 

There is a small parking space on the side of the road which can fit only a few scooters. Don’t leave your helmet or anything else on your scooter since the monkeys who hang around here might steal your stuff and they can be quite aggressive at times. 

Best things to do in Koh Lanta Thailand - most beautiful beach nui bay
Nui Bay

Related post: Ultimate guide to the best Koh Lanta beaches


Pai Plong Beach is a secluded beach in the Krabi area that can be accessed through a small jungle path from above the cliffs. The trail has some beautiful lookout points over the ocean and karst cliffs.

If you’re not very fit, you can choose to walk along the beach from Ao Nang but only during low tide. 

It takes about 30 minutes to reach Pai Plong beach from Ao Nang beach. And due to its secluded location, Pai Plong beach doesn’t attract too many visitors.  

Pai Plong Beach Krabi
Pai Plong Beach

Related post: Complete guide to Pai Plong Beach


Surrounded by lush vegetation, Bamboo beach is the ultimate beach in Krabi for your dose of greenery combined with warm turquoise water and soft white sand. 

Getting there requires a scenic drive along the winding roads of southern Koh Lanta but you will be rewarded with a beautiful beach that rarely gets crowded! There is only one resort on the beach so you can expect it to be quiet. 

Despite the fact that Bamboo beach is rocky in some parts, you can still find a sandy portion to swim in.  

For a bird’s eye view of the beach, head to Baan Phu Lae restaurant which is found on top of the hills.  

Bamboo beach on Koh Lanta
View of Bamboo beach from Baan Phu Lae restaurant


I initially didn’t plan on visiting Koh Poda but I’m sure glad I did! Rated as one of the top beaches in Krabi, Koh Poda is located in one of the most picturesque settings with a huge limestone cliff sitting right in the middle of the ocean, crystal-clear water, and glistening white sand.  

Plan to go there first thing in the morning before the tour boats come in (usually around lunchtime). To uncover more secluded spots, you’ll need to explore further away from the drop off point.  

From Ao Nang, you can buy a return ticket to Koh Poda for 300 baht (US$ 9.90). The boats run from 8 a.m to 4 p.m and you’ll have to wait until there are at least six people to set off. Alternatively, you can rent a private longtail boat to take you to Koh Poda and the other neighboring islands. 

Since Koh Poda is part of the Mu Koh Phi Phi National Park, you’ll be required to pay a fee of 400 baht (US$ 13.20) before entering. 

Koh Poda - Thailand Itinerary for 10 days
Koh Poda


For those seeking the golden hour without the crowds, head to Nopparat Thara Beach for the most beautiful sunset in Krabi! During low tide, which luckily happens just before sunset, you can walk to the two islands of Ko Liao and Ko Khao Sam Nuai. It’s the ultimate spot for tranquility! 

You can also find a small night market not too far from Buri Tara Resort where you can sample some local food. And, if you want to book a tour or taxi, you can usually get a better deal around this area.

Sunset on Nopparat Thara Beach
Sunset on Nopparat Thara Beach


Koh Hong (Hong Island) is a hidden gem located about an hour boat ride from Ao Nang and by far the most beautiful beach in Krabi! Before getting to Koh Hong, the boat will enter through a small opening in between the cliffs to an emerald lagoon.  

Once you’re on the island, you can either choose to relax on the beach, do some snorkeling or trek around the different walking trails. 

Boat tickets to Hong Island cost 500 baht (US$ 16.50) or you can rent a private longtail boat for 2,500 baht (US$ 82.60). Since the island is part of a national park, you’ll have to pay a fee of 300 baht (US$ 9.90). 

Day tours are also available and usually include lunch, a visit to the lagoon, and kayaking for a few hours. For better swimming conditions, I recommend visiting before 3 p.m.

Book your day tour to Hong Island here!

White sand and limestone cliffs on Hong island in Krabi
Hong Island


Located on the right side of Railay West, Tonsai is one of the least crowded beaches in Krabi that seems to attract mostly rock-climbers and backpackers.    

If you’re coming from Railay West, the path leading to Tonsai beach is accessible by foot during low tide. Alternatively, you can charter a boat from Railay West or Ao Nang or hike through the jungle from Railay East.  

Once you’re on the beach, you can choose to head in for a swim, take a rock-climbing lesson, rent a kayak to explore the area, or simply laze under the shade of palm trees. 

Tonsai beach
Tonsai beach

Related post: The best Krabi 4-day itinerary


Located on the southernmost point of Koh Lanta, the Mu Koh Lanta National Park is home to the iconic lighthouse that sits on top of a jagged cliff.  

Since the national park requires an entrance fee of 200 baht (US$ 6.60) (plus 20 baht for parking your scooter), you won’t encounter many tourists here. You can either hike the 1.7 km nature trail or simply relax on the sandy portion of the beach.  

Unfortunately, it’s not one of the best beaches in Krabi for swimming in due to the stones scattered along the shore but you can still enjoy it for its stunning view! 

Do keep an eye on your bags as there are mischievous monkeys ready to grab at anything! 

Lighthouse on Mu Koh Lanta National Park
Koh Lanta National Park


Ba Kantiang beach is surrounded by amazing cliffs on the left side while the other features a clean white sand beach that stretches over 1 km.  You can find a few bungalows and restaurants along the beach and since the bay isn’t too rocky, it’s perfect for a nice swim. 

The beach goes all the way to Kantiang Bay where the famous Why Not Bar is found. Head over there at night for live music and fire shows! 

Ba Kantiang Beach, Koh Lanta
Ba Kantiang Beach


Although it’s not easy to get to Koh Talabeng on your own, it still deserves a spot in this list of the best beaches in Krabi! If you book a tour with Talabeng Sea Kayaking, you’ll be able to visit this secluded beach located off the east coast of Koh Lanta Noi.  

The tour starts on Koh Phee where you’ll have to climb up a set of tires attached by ropes to explore the cave formations. After that, you’ll hop on your kayaks and make your way to Koh Talabeng to visit one of the most beautiful beaches! 

The beach on Koh Talabeng is surrounded by huge karst cliffs, clear blue water, and soft white sand, making it one of the best beaches near Krabi! What more could you ask for!? Well, you may also encounter a few monkeys but luckily, they weren’t aggressive and mostly kept to themselves. 

A tour with Talabeng Sea Kayaking costs 1,300 baht (US$ 42.95) for adults and 650 baht (US$ 21.50) for children, including transfer to and from your hotel on Koh Lanta Yai.  

Koh Talabeng - Most beautiful beach in Krabi Thailand
The most beautiful beach on Koh Talabeng!


Home to several beach bars hosting epic fire shows, Klong Khong beach is a haven for those who seek chill vibes. 

Since Klong Khong isn’t too rocky, it’s great for swimming and you can even get a cheap massage right there on the beach.  

Head to Klong Khong just in time for sunset to witness the golden hour and listen to live music at the beach bars. You can also find a wide range of restaurants and accommodations on the beachside or just a few meters away. 

Klong Khong Beach, Koh Lanta
Klong Khong beach

Related post: The best Thai Island Hopping itinerary


Hotel on Railay beach: Sand Sea Resort 

Sand Sea Resort is located right in the middle of Railay West, not too far from the beach. Breakfast is included in the price and you get access to an amazing pool!  

Check prices and availability for Sand Sea Resort here! 

Hotel on Tonsai beach: Dream Valley Resort 

Dream Valley Resort features a nice swimming pool with a view of the limestone cliffs. The rooms are spacious and have air conditioning which is always a plus!  

Check prices and availability for Dream Valley Resort here 

Hotel on Koh Lanta: CAT Bungalow 

Perched on top of the hills in Klong Khong, CAT Bungalow offers clean and spacious rooms with a king-size bed, private bathroom, mini-fridge and free Wi-Fi. Breakfast and snacks throughout the day are also included in the price.  

Check prices and availability for CAT Bungalow here 

Hotel on Ao Nang beach: Amorn Mansion 

If you want to stay close to some of Krabi’s top beaches, you might consider Amorn Mansion which is a very cheap hotel conveniently located along Ao Nang main street. Each room comes with a TV, mini-fridge, air conditioning, and a private bathroom.  

Check prices and availability for Amorn Mansion here

Hotel on Nopparat Thara beach: Buri Tara Resort

Buri Tara Resort is located less than five minutes from Nopparat Thara Beach. The hotel offers spacious rooms, each with a private bathroom, mini-fridge, TV, and air conditioning. 

Check prices and availability for Buri Tara Resort here

So, these are the best Krabi beaches that you need to visit during your next trip to Thailand! You can also view this map to help you locate the beaches. I hope you found this guide helpful and let me know if you plan on hitting any of the beaches mentioned in this guide.

Planning a trip to Thailand? Check out these guides:

Liked this post? Pin it for later!

You may also like

Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.