Krabi, a coastal province at the Andaman Sea, is a popular beach destination in Southern Thailand.

Krabi province abounds with plenty of natural attractions including over 150 islands, gorgeous white sand beaches, turquoise water, flourishing coral reefs, towering limestone cliffs, numerous caves and waterfalls, making the scenery of the province both inland and at sea simply stunning.

Krabi Province

A great selection of natural attractions in Krabi offers tourists a wide choice of leisure activities, including island-hopping, snorkelling, scuba diving, rock climbing, kayaking and jungle trekking, making Krabi a perfect tropical holiday destination.

The most prominent destinations in Krabi province are Ao Nang, Railay, Koh Phi PhiKoh Lanta and Krabi Town

Ao Nang

Ao Nang is Krabi's most developed beach and the place where most of the visitors to Krabi end up. Ao Nang is a seaside strip of hotels, guesthouses, bars, restaurants, and souvenir shops. Ao Nang Beach is not the prettiest beach in the area, but if you are looking for some nightlife and a lively atmosphere it might be a good place for you.

Ao Nang is also a great place to book your tours as it is the major launching point for boat trips to nearby islands and Railay Beach. From Ao Nang you can join a tour with a guide and go on a day trip that includes snorkelling or kayaking. Alternatively you can rent a local long-tail boat and discover and explore lovely islands in the area by your own pace.

Ao Nang

Even if Railay Beach is considered to be prettier, Ao Nang Beach is still scenic with its white sandy beach stretching between limestone ranges and abundant marine life nearby, making it a good place to spend the day peacefully basking in the sun, diving or swimming.   


Located just south of Ao Nang Beach, Railay Beach is a small peninsula with four beaches. Though the area is on the peninsula, Railay feels like an island because it is accessible only by boat.

Here you will find a tropical paradise with tranquillity, gorgeous white sand beaches, aqua blue sea, incredible limestone cliffs and caves. Even if now Railay is quite developed and can be overcrowded, especially in a high season, the beach and scenery are still impressive, making Railay Beach one of the most beautiful areas in Thailand.


Krabi Town

Krabi Town is the administrative capital of the province. The town itself is not the top destination but it‘s still a charming local town located along the banks of a river. Krabi Town is an important port for local fishermen and for tourists taking boats to the islands of province or other nearby attractions. Only few tourists spend time in this riverside town as most of them hurry to the big name destinations - Railay Beach, Ao Nang, Koh Phi Phi. That makes Krabi Town a perfect place to stay if you want to escape the crowds and be not too far from all the natural attractions the province has to offer.

Krabi Town 

Where to Stay in Krabi

If you are looking for a perfect place to stay in Krabi, these 11 Best Hotels in Railay can make your holidays unforgettable.

However, the most popular place to stay in Krabi is Ao Nang as here you can find many restaurants and places to stay as well as to book your tours to the islands in Andaman Sea. There are more than 400 hotels in Ao Nang beach area so you will definitely find something for yourself here. Our list of 15 Best Hotels in Ao Nang might help you choose the right one.

For more places to stay in Ao Nang, check Hotels in Ao Nang on or Hotels in Ao Nang on

Hotels in Ao Nang

Other good places to stay in Krabi are located on Railay Beach (check for Hotels on Railay Beach) and in Krabi Town (check for Hotels in Krabi Town).

How to get to Krabi?

You can get to Krabi by plane or by bus.

Buses to Krabi

Krabi Bus Terminal is the main bus station of Krabi province and most of the buses and minivans stop there.

There are regular bus services from Bangkok Southern (Sai Tai Mai) Bus Terminal to Krabi. Bus schedule can be found and tickets can be booked here: 

Bus from Bangkok to Krabi

There are buses running to Krabi from Surat Thani and from Phuket Airport. Minivans also cover these routes and they are usually faster. Bus schedule can be found and tickets can be booked here:

Bus from Surat Thani to Krabi

More transportation options for a trip to Krabi can be found with the help of this search form.

Powered by 12Go Asia system

Flights to Krabi

Krabi International Airport (KBV) is served by a number of domestic (from BangkokKoh Samui) and international (from China, MalaysiaSingapore, Qatar, Russia and few other countries seasonally) flights. The airport is located about 15 km from Krabi Town.

Domestic flights to Krabi Airport can be found here:

Flights from Bangkok to Krabi

Flights from Koh Samui to Krabi

International flights to Krabi Airport can be found here:

Flights from Kuala Lumpur to Krabi

Flights from Singapore to Krabi

If you are taking international flight to Krabi and need Visa on Arrival, you can get Thailand Visa on Arrival at Krabi Airport

Weather in Krabi

Krabi has only two seasons - the wet and the dry. Weather conditions are at their best in Krabi province from November to March, when a cooling wind keeps the heat at bay and humidity level is low here. From March to May the temperature rises as the cooling wind departs and the humidity rises.

In April monsoonal weather usually arrives, which is expected to last until October. Peak rainfall levels are usually experienced in September and October. Outside of these months, the rain can often come in a short, heavy shower, usually in the afternoon.

Krabi has similar weather conditions with other West coast destinations throughout the year as they all experience the impact of the Andaman sea. Temperatures and weather conditions in these locations might differ a bit in short term but in long term it's not notable so you can easily combine a visit to Krabi with other nearby destinations like Phuket or islands in Krabi province.

For the best time to visit Krabi province check our West coast of Southern Thailand weather ratings chart.

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
★★★★★ ★★★★★ ★★★★☆ ★★★☆☆ ★★★☆☆ ★★★☆☆ ★★★☆☆ ★★☆☆☆ ★★☆☆☆ ★★☆☆☆ ★★★☆☆ ★★★★★

You are planning to continue your trip up north or to visit islands on the East Coast after visiting Krabi? Check when is the best time to visit Thailand's other destinations and choose destination with the best possible weather conditions.