top of page

What to see and do in Krabi, Thailand

Krabi is a province of Thailand, full of unparalleled natural places and tropical beaches with crystal clear waters. If you are going to travel to Thailand and plan to spend a few days on the beach, Krabi is a good option.

You can do many things in Krabi, enjoy its beaches, multiple water activities, get to know corners of the province and take the opportunity to go on excursions to some nearby Thai islands.

In this post I tell you what to see and do in Krabi, accommodation tips, best excursions and mandatory visits.


What to see in Krabi town

The city of Krabi is the capital of the homonymous province. It does not have a large number of places to visit, the essential places are the Wat Kaew, where you can visit the old buildings from the beginning of the 19th century and the Museum of Contemporary Art. At night, the night market is the most popular place in Krabi Town, with hundreds of stalls where you will find everything: clothes, handicrafts, souvenirs, traditional Thai food stalls.

Krabi town is the base for many travellers, especially backpackers or those on a lower budget. From here, they go out every day to discover the surrounding beaches, islands and natural areas.

Ao Nang Beach

Ao Nang is a small coastal town located about 15 minutes from Krabi town. It is a tourist town with a lot of leisure activity and a wide range of hotels. Ao Nang has a very long and wide beach, which makes it not very crowded and is a great option for those traveling with children.

All the most recommended excursions to do in this area leave from the town of Ao Nang. Later I will tell you what excursions you can do.

It is one of the most incredible beaches in the world with enviable natural landscapes. If you are thinking of staying in Krabi for a few days, I advise you to look for accommodation here. You will stay in a true paradise.

Tubkaek Beach in Nong Thale

This beach is located about 20 km from Ao Nang, it is a good option if you are looking for relaxation. It is a small and very quiet white sand beach, here there are not many shops, so there are not many masses of low cost tourists. It is one of the luxurious areas. There are several luxury resorts here.

From Nong Thale there are also day trips to the Phi Phi Islands, Railay or Koh Hong.

Klong Muang beach

Another of the best beaches in Krabi is Klong Muang. It is located between Tubkaek Beach and Ao Nang Beach. It is a very quiet, beautiful beach with good views of the Andaman Sea.

Railay beach

Railay is a peninsula that is located near the city of Krabi. It is only accessible through the sea, by boat, since the entire peninsula is surrounded by limestone cliffs. It is the most beautiful area of ​​Krabi and that is why it is the most expensive.

Railay is not really a beach itself, but has four outstanding beaches:

  • Railay East or Eastern Railay: This is where the boats arrive from Krabi.

  • Railay West or West Railay: It is the largest and main beach, which is also the most popular and where there are more hotels of different budgets and more people.

  • Ton Sai: This is the preferred beach for backpackers and climbers. Nearby there are cheap hostels, although there are also accommodations with more stars, ideal for those who want good accommodation, paying little.

  • Phra Nang: It is the most beautiful beach in Ralay. At one of its ends there is a cave with offerings. Here is one of the best hotels in Krabi, the Rayavadee. Spectacular!

Tours from Krabi

Phang Nga Bay

It is one of the essential excursions to do if you are going to spend a few days in Krabi. If you don't have the option to add a night in the Haba, you can at least hire a full day excursion. I tell you everything you can do in Phang Nga Bay, where to stay (if you decide to spend the night here), how to get there from Krabi and excursions, from the post:

krabi islands

There is an excursion of about 8 hours, in which you will visit the different islands of Krabi. Includes traditional Thai boat rides, visit to Railay beach and stops at the different islands. Poda Island, Phranang Island, Tup Island and Chicken Island.

You will snorkel, enjoy boat rides, the sun and spectacular beaches.

Phi Phi Island

Visiting Phi Phi Island is one of the most popular excursions. There is the famous Maya Bay, among other landscapes of limestone mountains and exotic vegetation. You can spend the night on Phi Phi Island, and combine it with Krabi or you can make a one-day visit. There are daily speedboat or ferry transfers from Krabi to Phi Phi Island.

If you want to read everything that can be done in this place, I have all the information in the post:

Hong Kong Island

It is one of the most beautiful islands in Thailand. It is an excursion of about 7 or 8 hours. On this excursion you will walk through the Phang Nga Bay, enjoying the views of the bay and the limestone mountains until you reach the island of Hong Kong.

Hong Island has spectacular scenery and a beautiful beach, so it's worth taking a day trip there. In low season there are few people who do this excursion and you can enjoy tranquility in an idyllic setting. Without a doubt a paradise.

You can snorkel in shallow areas, where children and older people can see colorful fish and enjoy this natural environment.

Krabi is a perfect place to enjoy days at the beach, but also to take advantage of and get to know the nature of the place. There are many things to do in Krabi, apart from visiting everything that I have told you about, you can snorkel, dive, ride a boat or speedboat, kayak, explore caves, go hiking... make the most of it and I hope you enjoy Krabi.


I hope you enjoy your trip to Thailand very much and that this article has been useful to you. You can continue reading many more related articles on the blog.

If you liked this article, subscribe to the blog so you don't miss the next destinations, curiosities, travel tips and inspiration for your trips.

A hug and see you soon!


bottom of page