Krabi is a group of beautiful islands located in the southern part of Thailand, a tropical country framed in with gorgeous shorelines. When in Thailand, one shouldn’t pass up a chance to visit Krabi. If you’re looking for a one-stop shop for incredible beaches, fun activities, and sightseeing, here are the best things to do that you can enjoy while in the region.

Go on an Island Hopping Tour

Joining an island hopping tour is a must to make your Krabi holiday time complete. The towering limestone cliffs seemingly planted by giants thousands of years ago, looking over the turquoise waters are a sight to see.

Most island hopping tours include a visit to the Maya Bay beach, the iconic location where Leonardo Di Caprio found paradise in the movie “The Beach” as well as a visit to the James Bond island, which was the setting for the movie “The Man with the Golden Gun.” Last but not least, these island tours often also include a brief stop to the touristy and busy Kho Phi Phi island and monkey island. Most island hopping tours include a packed lunch, free time to snorkel and explore the islands on foot, fruit trays and bottled water.

If scuba diving is your thing, don’t miss out on the incredible liveaboard boat trips in Thailand that are a must for avid divers.

View Liveaboard Boats in Thailand

krabi-island-hopping

Take a Cooking Class

If you fall in love with the iconic Pad Thai, a sumptuous noodle dish topped with your choice of veggies, chicken or seafood, there are multitudes of small shops that offer cooking lessons. Treat yourself to a lesson, and be proud of your new culinary skills by whipping up your own version of Pad Thai when you get back home.

We recommend using Cookly (it’s like the Airbnb for Cooking classes!) we used them once in Chiang Mai and loved the experience.

View Classes

thai-cooking-class

Go on a Food Trip

One fantastic thing about Krabi, and all of Thailand is its food. The fusion of flavors from its neighboring countries makes your next dish spicy, fresh, and rich and at the same time, distinctively Thai. One cannot pass up a gastronomic tour around the island. And it’s cheap too!

You can have a full meal for less than $10, with beer, by the beach! If you want to go cheaper, there are also a number of night markets and street food stalls where you can enjoy a plate of Pad Thai or Tom Yum soup for $2-3.

Try Out Rock Climbing

For those who are looking for a more adventurous activity to do around Krabi, tucked in the mountain cliffs at the side of the beach, are many rock climbing tours for half a day or whole day. These rock climbing tours are open for beginners too and are mostly done in the neighboring islands of Railay beach or Ton Say Bay.

This is one of the best things to do while in Krabi and comes highly rated amongst travelers! If this is something you want to try out, take a look at these rock climbing tours below.

Click Here to View Rock Climbing Tours

rock-climbing-low

Shop at its Day and Night Markets

Spend a lazy afternoon and walk off those heavy Thai meals you just had around its many streets lined with shops and stalls that sell anything and everything for a bargain. If you need to extend your holiday, running out of clothes and supplies is never a problem. While you’re at it, don’t forget to haggle!

Listed below are a few of the popular night markets worth visiting:

  • Krabi Street Foor Market-Khong Kha Road (old Chao Fah pier)
  • Krabi Town walking street (6:00-9:30 pm on Friday, Saturday, and Sunday)
  • Ao Nang Market (daily)

Treat Yourself to a Relaxing Massage by the Beach

Experience the authentic, back breaking but at the same time invigorating Thai massage along the beach. The massage parlors are located right on the beach and the Thai masseurs are really good! If you’re feeling the pressure, remember that they don’t hate you! Thai massages are really meant to compress, pull, and stretch you in every way possible so be prepared. If you don’t like strong massages, you can also just opt for a foot massage or a back and shoulders one.

Explore the Island on Foot

There is more to Krabi than just its gorgeous beaches and turquoise waters. The towering limestone cliffs by the beach is home to caves and rock formations at its foot. There are some caves maintained by the Krabi tourism office. They have enforced the cave interiors with steps and ladders and wooden foot bridge. If you’re looking for other islands in Thailand to explore, you can also take a look at my guide on the best islands to explore for solo travelers.krabi-streets

Editor’s Note: To save time when moving from one island to the next download the Skyscanner App or use 12Go to see the ferry schedules and book ahead of time.

See Transport Schedules

Take a Day Trip to Ton Sai Bay

If you’re looking for another day trip to do while in Krabi, head to the chilled out area of Ton Sai Bay. Popular amongst rock climbers and backpackes, Ton Sai is a great place to relax and spend the day. Although the beach itself can be rocky, the overall relaxed chilled out vibe of the place is intoxicating! We highly recommend grabbing a beach mat, a cold beer, and relaxing as you watch the many rock climbers attempt to scale up the testing limestone walls in Ton Sai.

Read: Everything You Need to Know about Ton Sai Bay

Explore the Underrated Destinations of Krabi

As Krabi town is pretty huge, naturally, there would also be a plethora of underrated activities that are worth doing. From swimming in the crystal clear waters in the Emerald Pool or kayaking through the Mangroves Forest. Here are a few of our top picks for underrated activities in Krabi

  • Emerald Pool (remember to go early!)
  • Pa Phru Tha Pom Khlong Song Nam (Mangrove Reserve)
  • Caving in Than Bok Khorani National Park

Related: Unusual Places in Thailand That You Didn’t Know Existed

thailand-emeral-pool

Check out the Railay Beach

When exploring Krabi on foot, you can also check out Railay beach on the other side of the mountain cliff that separates Railay and Krabi. There is a small alley through a residential part of Krabi that exits to Railay. Alternatively, you can also opt to take a long tail boat from Ao Nang Beach, straight to Railay Beach.

Not only is Railay one of the most beautiful beaches in Krabi, it is also home many food stalls, souvenir shops, tattoo parlors, bars and night spots. It also has a beautiful jogging or walking lane that you can thread solo on early mornings.

Here are a few of the must see things in Railay:

  • Walking Street
  • Railay Viewpoint
  • Phra Nang Cave

railay-beachSunset Time

And after all the tiring day activities you’ve done, it is best to call it a day and grab a cold beer and lazily wait for the sunset. No need to explain this further. But let me just add, that this is a superb relaxing way to end your Krabi escapade. Whether you decide to relax in Ao Nang, Railay, or even in Ton Sai Bay, taking the time to soak in your surroundings is one of the best things to do in Krabi.

I trust that this article has made my point on why you shouldn’t pass up the chance to visit Krabi when in Thailand! Hopefully, it has given you more ideas on the best things to see and do in the area.

Where to Stay in Krabi

As Krabi has heaps of accommodation choices, we created a guide on our top recommendations on where to stay in Krabi Town, Ao Nang, and even Railay. From the best hostels to awesome pool villas which is perfect for renting with friends and family. Check out our full article on where to stay in Krabi for more details.


Looking for other articles on Thailand? Here are a few of our best ones!

Inspired? Pin it!

Krabi Thailand | Looking for things to do in Krabi? Here are our top recommendations on the best things to do and where to stay while in Krabi.

[FREE E-BOOK]
[FREE E-BOOK]
[FREE E-BOOK]
[FREE E-BOOK]