Krabi, the scenic province on the West coast of Southern Thailand is the perfect amalgam of many picturesque islands, stunning rock formations and mesmerising beaches. There are lots of things to do and places to visit in Krabi.

The place is blessed with abundant coral reef vistas in its beautiful waters. It has a happening nightlife (maybe not as happening as some of its neighbours but still good enough!). And let’s not forget the white beaches, glorious rock formations, wildlife, adventure, and the list goes on. It’s little wonder that it attracts visitors all year round.

But at the same time, given the number of beaches and islands in the vicinity, one is bound to find some that are not over-crowded. Over 100 beautiful islands add to the glory of Krabi with some of them still largely untouched by tourists compared to other islands in Thailand. This makes Krabi one of the best islands to visit in Thailand.

Why Should You Visit Krabi?

The all important question. Why see places in Krabi when there are so many places in the world? The answer to this question would be the same as the answer to the question about any destination – why not?

Every destination is unique and has its own flavour. Krabi is a tropical paradise exhibiting natural scenery, beautiful limestone laden mountain cliffs, where emerald green waters turn to frothy white as they meet the white sandy beaches. If you still need convincing, here are some of the reasons, followed by a list of places to visit in Krabi.

Krabi’s Natural Heritage

Apart from the allure of islands and beaches, Krabi has in store lustrous green mangrove forests, limestone canyons and ancient caves. Besides the beauty of tropical rainforests, the thermal springs and waterfalls are the centre of global tourist attractions.

The waters here are every water baby’s dream. Almost every beach provides snorkelling options due to the clarity of the water and the beautiful underwater life. Krabi also has amazing dive sites where you can witness beautiful corals and rich marine life.

People swimming with Whale Sharks (Rhincodon typus) in the waters of Krabi - places to see in Krabi
Whale Sharks (Rhincodon typus) in the waters of Krabi

Hop Around Your Favourite Islands

Krabi is a real scenic beauty with numerous islands lined all around it for the island-hoppers. Tup Island, Chicken Island, Poda Island and Hong Island are some the places to visit in Krabi during a boat tour from Ao Nang or Railay beach (more below). Visitors can either ride long-tail boats, speed boats, ferry, or cruises to reach other island destinations.

White Sandy Beaches For A Splendid Click

Stroll along the white beaches of Krabi in your favourite swimsuit and click those Instagram pictures. The best beaches in Krabi are incomplete without the presence of long-tail boats all the way into the distance, with their colourful ribbons fluttering in the air. With sunsets, colourful waters, colourful boats, perfect photo op moments are around every corner.

Sunsets And Their Alluring Beauty

Sometimes it’s not just the places to visit in Krabi, but the little things to witness and enjoy. If you are here in Krabi and if you have still not witnessed any of these islands at sunset, you are missing on an important thing.

Watch the beautiful phenomenon while you relax on some of the best beaches in Krabi. On the best of days, the sky looks like a brilliant masterpiece of an artist who decided to go nuts and smear the sky with some of the best colours and shades on his palette.

Sunset at Maya Bay - places to see in Krabi
Sunset at Maya Bay

Places To Visit In Krabi

Following are some of the best beaches and islands to visit in Krabi, with a few bonus places and tips thrown into the mix for fun 😉

Ao Nang 

Ao Nang is central to tourism in Krabi. The town is usually buzzing with tourists and most boats to other island destinations can be taken from here. Ao Nang does not have paved roads all the way through, so some parts can be explored on a scooter or by foot while others would require a boat. Beaches like Railay, Tonsai, Pai Plong, Phra Nang Cave Beach and more can be found in and around the Ao Nang region.

Ao Nang is also one of your best options in these regions for a nightlife. Although still a little laid back and not as happening as its wild neighbours in Phuket, Pattaya, or Bangkok, people can still find some good bars to spend the evening.

Longtail boats at Ao Nang Bay - places to see in Krabi
Longtail boats at Ao Nang Bay

Tip: Check out the weekend night market – especially for the cheap, authentic and yummy street food!

Phi Phi Islands

Just 90 minutes away by ferry or 45 minutes away by speedboat from Krabi (and also from Phuket, just FYI) lies the beautiful Phi Phi islands. While Phi Phi is comprised of 6 islands in total, the two main ones are Ko Phi Phi Le and Ko Phi Phi Don (Ko is the Thai word for island and hence these can also simply be referred to as Phi Phi Le and Phi Phi Don).

Phi Phi Don is the larger of the two and is also inhabited by people. Phi Phi Le lies less than 2 km away from Phi Phi Don and is uninhabited. Areas around Phi Phi Le like Loh Sama or Sama Bay are amazing snorkelling spots. You can also visit the famous Maya Beach filmed in many movies, most popularly, ‘The Beach’ by Leonardo DiCaprio. Maya Bay is blessed with beautiful waters, white sandy beaches and surrounded 100-metre cliffs. However, currently, there are issues of over-tourism there.

Also read: Over-tourism has caused Maya Bay to be temporarily closed

A boat cruising on the blue-green waters of phi phi island surrounded by gigantic limestone rocks - places to see in Krabi
Phi-Phi Islands

Tip: The nearby Palong Bay is a popular dive site. Pi Leh Bay and Viking Cave are interesting sites on the opposite side of Maya Bay. Viking cave is popular for Swifts, these birds create nests using their saliva, the locals then harvest the nests as it is used to make bird’s nest soup which is a very popular Chinese delicacy.

Book Now: Phi Phi Island Tour by Speedboat from Krabi with Lunch

Railay (Rai Leh) Beach

A 15-minute boat ride from Ao Nang, Railay beach is only accessible by boat. The huge limestone rocks that jut out from the ocean separate its access from the mainland. Railay Beach is divided into different sections depending on budget and accommodation for different types of travellers – West Railay has high-end resorts while East Railay has more budget accommodations.

You can opt for island boat tours that take you to smaller nearby islands (Tup Island, Chicken Island, Poda Island and Hong Island) and beaches where you can swim and go snorkelling. Rock climbing over the towering limestone structures is an activity that adventurers can pursue. Kayaking and scuba diving are other activities. Kayaks and dive equipment are easily available on rent.

lady Kayaking in the waters off Railay beach, Krabi - places to see in Krabi
Kayaking at Railay beach

Tip: Some of the rocky areas might be difficult to manoeuvre, hence ensure that you are confident in your paddling skills while kayaking.

Ko Lanta 

Ko Lanta Yai is the largest island in the Ko Lanta region which comprises of 52 islands. There are several beaches to choose from in the Ko Lanta area. The longer you walk the better your chances of being rewarded with uncrowded and secret beaches.

Your best chance of being the only one on the beach is if you make it all the way to Nui beach. Head to Klong Dao beach if you love sunsets, it is renowned in most of Thailand for having the best sunsets. Ko Lanta also has the Mu Ko Lanta National Park where you can find some solitude amidst nature. Most beaches in this region are good for swimming and snorkelling.

Aerial view of Ko Lanta - places to see in Krabi
Aerial view of Ko Lanta

Tip: Since it is not as popular as the neighbouring islands of Phi Phi, Koh Samui and Phuket, even during peak season, the Ko Lanta islands make for a perfect getaway from the crowds.

Nong Thale

Nong Thale can be your ultimate relaxation destination. It is much quieter and far less crowded. Catch a beautiful sunset on the beach while sipping on some drinks or get a relaxing Thai massage by the beach. Swimming and snorkelling in the waters of Pak Bia Island and Ko Lao La Ding are also good options.

Sunrise over the lake at Nong Thale village - places to see in Krabi
Sunrise at Nong Thale village

Tip: Watch some splendid sunrises here by the lake in Nong Thale village on the east side.

Than Bok Khorani

Than Bok Khorani is a national park mainly known for the waterfalls that lead to emerald pools that one can soak in. The waterfalls aren’t high but the place is picturesque and it is very relaxing to be amidst nature. It is a popular spot with locals who also believe the waters are good for rejuvenation (one can only give it a try to see how far this is true).

Once inside, you can also kayak (or opt for a longtail boat to take you) and visit the various caves, each of a different nature, where you can see stalactites, crystal rock formations, cave paintings etc.

The waterfalls at Than Bak Thorani - places to see in Krabi
The waterfalls at Than Bak Thorani

Tip: There is an entry fee to get here (currently 300 baht) and the park is open from 8:30 am to 4:30 pm daily.

Wat Tham Suea

Wat Tham Sua, also known as the Tiger Cave Temple is located 230 meters above sea level in Kiriwong valley. The renowned Buddhist Temple is famous for the tiger paw prints and the Buddha footprint. To see this you will have to climb 1,272 steps to reach the top of the mountain. Hundreds of years ago, the place up here had many small caves and huge trees. It was considered to be an idea spot for meditation. Hence many monks came up here for meditation and on one such visit a tiger was spotted in the cave and that’s how Wat Tham Sua happened to be called as the “Tiger Caves”.

Tip: Just like other temples do follow the dress code while visiting. Do watch out for the many monkeys that come here from nearby forests.

Susan Hoi

Not far from the town of Krabi is a lesser known tourist attraction called Susan Hoi which has fossil deposits from millions of years ago. Can you believe this, it’s as old as 75 million years. It is literally a shell cemetery and fossil shell beach which covers more than 200 meters. What looks like concrete slabs are not actually slabs but deposits of fossilized freshwater shells. You will not get to see something like this anywhere else in the world. Uniqueness of the spot and a Chinese temple located nearby is what lures tourists from all over the world every day. If you are a person who is passionate about geology, then this is the place to be.

Tip: Check for weather conditions before coming here as the slabs gets submerged during high tide.

Bonus: Adventure junkies can climb up the trail to Dragon Crest or Khao Ngon Nak.

How To Reach Krabi

Your dream journey from Bangkok to Krabi can be accomplished either by flight, train or even bus.

By Air

Taking a glimpse of the distance from Bangkok to Krabi island, flights seem to be the most convenient option to travel. Krabi airport greets passengers from four airlines namely Bangkok Airways, Thai Lion Air, Thai Airways, and Nok Air. Krabi weather is favourable for flights all 365 days of the calendar.

Flight runtime: The runtime of an average flight to cover the distance from Bangkok to Krabi island is around one hour and thirty minutes.

Average cost: It costs roughly 50 – 60 USD for a round trip (however, subject to circumstances as is usual with flights).

By Rail

Krabi does not have a railway station. To start your Bangkok to Krabi journey via train, you need to board at Hua Lamphong Station. Then get down at Trang Station, which is the closest station to Krabi. You will then need to get road transport to reach Krabi. However, the train journey itself takes over 11 hours, so you might need to check if time permits the same.

By Road

In place of the railway, you can prefer to reach Krabi island by roadways. Buses are available from Bangkok to Krabi. The bus journey will take over 21 hours, so this might not be the best option. And the fare will only be marginally less than a flight that has been booked in advance.

Also read: Best Islands in Thailand

There are obviously several more places to see in Krabi, more stunning beaches and islands (remember Krabi has over 100 islands), more natural wonders. But it would not be possible to document them all here, but we promise to keep updating when we can. Meanwhile, exploring this province on your own is sure to let you stumble on a couple of these gems and maybe you can tell us about it! If you have explored any of the above or more, be sure to let us know in the comments below.


How can I commute within Krabi?

From public services to private, there are many options to commute within Krabi. Open-air buses, Tuk-tuk, Taxi, Motorbike taxis, Samlor, rental vehicle, Inter-city buses, minivans, Ferries, speedboats, boat taxis and private boat charter are options to meet the needs of all kind of tourists.

What are the top activities in Krabi?

The remarkable activities to try out in Krabi are: rock climbing, bungee jumping, water activities, trekking, Island hopping and the famous Thai massage.

How many days to visit Krabi?

A 2-day itinerary will allow ample time to experience all that Krabi has to offer. This time is good enough to explore the world-class beaches, islands and to indulge in the many water activities. You can add extra 2 days to your itinerary if you wish to explore every corner of Krabi.

When is the best time to visit Krabi?

Krabi experiences a tropical climate throughout the year, hence has only two seasons – the dry season and the wet season. The months between November to March is the best time to explore as the weather is great for exploring and experiencing all that this piece of paradise has to offer.  

Where to stay in Krabi?

Places like Ao Nang, Ton Sai, Koh Phi Phi, Railay Beach and Krabi Town are best places to stay while on a vacation. With so many options available, deciding where to stay in Krabi can be challenging. Here’s a curated list of best stays for every taste and budget:
Budget Hotel – Arawan Krabi Beach Resort, Best Hotel in Krabi – Dusit Thani Krabi Beach Resort, Best Hostel in Krabi – Pop In Hostel Ao Nang and Best Airbnb in Krabi – Lake Bungalow.


Please enter your comment!
Please enter your name here