Hotels in Krabi

Search and compare Krabi hotels from hundreds of travel sites and save

Krabi
20 Sep — 21 Sep2
Krabi
Mon 20/9
Tue 21/9
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Krabi

Filter by star ratings
All filters
P. P. Erawan Palms Resort
P. P. Erawan Palms Resort
8.6 Excellent
Moo 8 Leamtong Tambol Ao Nang, Ko Phi Phi, Thailand
Show on map
4.4 km from city centre, Ko Phi Phi, Thailand 
ExcellentBased on 324 reviews
8.6

P P Erawan Palms Resort offers 3-star accommodation, as well as a kids pool, an outdoor pool and a kids club. The various amenities this unique resort features include a library, laundry facilities and a safe.

Ananta Burin Resort
Ananta Burin Resort
8.3 Excellent
166 Moo 3, Tambon Ao Nang, Ao Nang, Thailand
Show on map
0.4 km from city centre, Ao Nang, Thailand 
ExcellentBased on 344 reviews
8.3

Recently refurbished, Ananta Burin Resort provides modern 4-star accommodation in Krabi. It offers an outdoor pool, a Jacuzzi and free wireless internet.

Buri Tara Resort
Buri Tara Resort
8.6 Excellent
159/1 Moo 3, Aonang Soi 8 Road, Krabi, Thailand
Show on map
11.1 km from city centre, Krabi, Thailand 
ExcellentBased on 454 reviews
8.6

This modern resort is situated in Ao Nang, and features an outdoor pool, a mineral bath and a Jacuzzi. There is also a fitness centre with a swimming pool.

Krabi River Hotel
Krabi River Hotel
8.7 Excellent
73/1 Kongkha Rd. Muang. Muang, Krabi, Thailand
Show on map
0.8 km from city centre, Krabi, Thailand 
ExcellentBased on 316 reviews
8.7

Krabi River Hotel is located in Krabi and features free Wi-Fi. It also offers luggage storage, a 24-hour reception and a tour desk.

Avani Ao Nang Cliff Krabi Resort
Avani Ao Nang Cliff Krabi Resort
8.3 Excellent
328 Moo 2, Ao Nang, Krabi, Thailand
Show on map
10.4 km from city centre, Krabi, Thailand 
ExcellentBased on 324 reviews
8.3

Located in Ao Nang, this modern resort is within a 10-minute walk of Ao Phra Nang. It also provides a kids club, free Wi-Fi and a swimming pool.

Nautilus Right On The Beach Resort - Adults Only
Nautilus Right On The Beach Resort - Adults Only
8.2 Excellent
768 Moo 2, T. Saladan, Ko Lanta, Thailand
Show on map
5.5 km from city centre, Ko Lanta, Thailand 
ExcellentBased on 97 reviews
8.2

Situated in Ko Lanta, Nautilus Right on the Beach - Adult Only offers relaxed 3-star accommodation, as well as a private beach. It provides sea views and complimentary Wi-Fi.

Dream Valley Resort
Dream Valley Resort
7.4 Good
86/8 Moo2, Aonang, Muang, Ao Nang, Thailand
Show on map
3.0 km from city centre, Ao Nang, Thailand 
GoodBased on 365 reviews
7.4

Dream Valley Resort provides 3-star accommodation in Ao Nang. It has a spa and wellness centre, as well as free Wi-Fi, a coffee bar and an outdoor pool.

Phi Phi Long Beach Resort And Villa
Phi Phi Long Beach Resort And Villa
7.6 Good
203 Moo 7 Long Beach, Ko Phi Phi, Thailand
Show on map
1.8 km from city centre, Ko Phi Phi, Thailand 
GoodBased on 372 reviews
7.6

Phi Phi Long Beach Resort & Villa offers 3-star accommodation, as well as free Wi-Fi, massage services and an outdoor pool. It also provides a currency exchange, a ticket service and a 24-hour reception.

Bluesotel Krabi Ao Nang Beach
Bluesotel Krabi Ao Nang Beach
8.7 Excellent
778 Moo 2 Aonang, Ao Nang, Thailand
Show on map
1.3 km from city centre, Ao Nang, Thailand 
ExcellentBased on 1,105 reviews
8.7

BlueSotel Krabi AoNang Beach is situated in Krabi and offers free Wi-Fi. It provides 4-star accommodation and views of the hills.

Avasea Resort Krabi
Avasea Resort Krabi
8.5 Excellent
834 Moo 2, Ao Nang, Thailand
Show on map
1.4 km from city centre, Ao Nang, Thailand 
ExcellentBased on 917 reviews
8.5

Ava Sea Resort provides 4-star accommodation in Ao Nang. It also offers an outdoor pool, a kids pool and a 24-hour reception.

Tips for booking a Krabi hotel

Cheapest month:September
Most expensive month:February
Average price in Krabi:$166/night
Absolute cheapest price found:$7/night
Cheapest day:Saturday
Most expensive day:Monday
$63 - $370
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$52 - $203
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Krabi hotels

Show all 2,914 hotels
1
Sunrise Tropical Resort
Sunrise Tropical Resort
8.8 Excellent
39 Moo 2, Krabi, Thailand
Show on map
10.1 km from city centre, Krabi 

Situated in Krabi, this 4-star property is modern and stylish. It also offers a coffee bar, an outdoor pool and free Wi-Fi.

2
Nakamanda Resort & Spa
Nakamanda Resort & Spa
9.0 Excellent
126 Moo 3 Klong Muang Beach, Krabi, Thailand
Show on map
18.1 km from city centre, Krabi 

Situated in Krabi, Nakamanda Resort & Spa offers modern 5-star accommodation, as well as an outdoor pool and a Jacuzzi. The resort also has rooms with private terraces overlooking the sea.

3
Avatar Railay-Adult Only
Avatar Railay-Adult Only
8.9 Excellent
629 Moo.2, Krabi, Thailand
Show on map
9.9 km from city centre, Krabi 

This unique resort is situated in Ao Nang, and offers a 24-hour reception, a sun deck and an outdoor pool. It provides 3-star accommodation and views of the pool.

4
Phi Phi Cliff Beach Resort
Phi Phi Cliff Beach Resort
8.0 Excellent
279 Moo.7 Ao-nang Maung Krabi, Ko Phi Phi, Thailand
Show on map
1.1 km from city centre, Ko Phi Phi 

Phi Phi Cliff Beach Resort has 48 rooms and features an outdoor pool. There is also a gym with a terrace and a swimming pool.

5
Peak Boutique City Hotel
Peak Boutique City Hotel
9.2 Excellent
242/12 Maharaj Rd.,Tambol Paknaam, Krabi, Thailand
Show on map
1.8 km from city centre, Krabi 

Peak Boutique City Hotel Krabi offers a modern setting while in Krabi. It also provides bicycle rental, a 24-hour reception and luggage storage.

6
Viking Nature Resort
Viking Nature Resort
8.2 Excellent
222 Moo 7, Ko Phi Phi, Thailand
Show on map
1.4 km from city centre, Ko Phi Phi 

Boasting a private beach, Viking Nature Resort offers deluxe 3-star accommodation. The various amenities this unique resort has to offer include a safe, a tour desk and massage services.

7
Dusit Thani Krabi Beach Resort
Dusit Thani Krabi Beach Resort
9.1 Excellent
155 Moo 2, Nong Thale, Krabi, Thailand
Show on map
17.4 km from city centre, Krabi 

Dusit Thani Krabi Beach Resort offers modern 5-star accommodation in Krabi. It also provides 24-hour room service, an executive floor and a kids club.

8
Rayavadee
Rayavadee
9.3 Excellent
214 Moo 2, Tumbon Ao-Nang, Amphur Muang, Krabi, Thailand
Show on map
10.4 km from city centre, Krabi 

Located in Ao Nang, Rayavadee Krabi provides 5-star accommodation and an outdoor pool, outdoor tennis courts and a private beach. It has a spa and wellness centre, as well as a beauty centre, squash courts and a sauna.

Cheapest hotels in Krabi, South Thailand

Show all 2,914 hotels
Krabi River Hotel
Krabi River Hotel
8.7 Excellent
73/1 Kongkha Rd. Muang. Muang, Krabi, Thailand
Show on map
0.8 km from city centre,  

Krabi River Hotel is located in Krabi and features free Wi-Fi. It also offers luggage storage, a 24-hour reception and a tour desk.

$11
Avg. per night
iRest Ao Nang Seafront
iRest Ao Nang Seafront
7.3 Good
273 Moo 2 Aonang, Ao Nang, Thailand
Show on map
1.1 km from city centre,  

Located in Ao Nang, Ao Nang Sea Front Thai Resort is a short walk from Ao Phra Nang. It also offers a kids pool, free Wi-Fi and an outdoor pool.

$11
Avg. per night
Phranang Place
Phranang Place
8.0 Excellent
345 Moo 2, Aonang Beach, Krabi, Thailand
Show on map
10.1 km from city centre,  

Phranang Place provides 3-star accommodation in Ao Nang. Those staying at the property have access to a sun deck, a beauty centre and an outdoor pool.

$16
Avg. per night
Lucky Guesthouse
Lucky Guesthouse
4.6 Okay
Koh Phi Phi Soi Reggae, Ko Phi Phi, Thailand
Show on map
0.1 km from city centre,  

There are a variety of facilities on offer to guests of Lucky Guest House Phi Phi Islands, such as luggage storage, free Wi-Fi and laundry facilities. Additional services include a laundry service.

$16
Avg. per night
Pak-Up Hostel
Pak-Up Hostel
8.9 Excellent
87 Utarakit Road, Krabi, Thailand
Show on map
0.4 km from city centre,  

Pak-Up Hostel is located in Krabi and provides guests with free Wi-Fi. It also provides a beauty centre, laundry facilities and a rooftop terrace.

$18
Avg. per night
Star Guest House
Star Guest House
388-388 1 Moo 2, Ao Nang, Thailand
Show on map
2.3 km from city centre,  

Star Guest House Krabi is located in Krabi and is close to Ao Phra Nang. Those staying at the property can also take advantage of free Wi-Fi throughout their stay.

$18
Avg. per night
Panmanee Hotel
Panmanee Hotel
8.4 Excellent
55 Moo 7, Ko Phi Phi, Thailand
Show on map
0.3 km from city centre,  

There are a range of facilities on offer to guests of Panmanee Hotel, such as a dry cleaning service, a safe and luggage storage.

$18
Avg. per night
Tapear Resort
Tapear Resort
5.6 Okay
143/1-5 Moo 7, Ko Phi Phi, Thailand
Show on map
0.2 km from city centre,  

Tapear Resort offers free wireless internet in public areas, as well as a garden for guests to relax in. For a fast and effortless arrival and departure experience, guests can benefit from the express check-in facility.

$19
Avg. per night

Hotel prices in Krabi

2 stars or below

$11 - $121

Ibiza House Phi Phi

No. 1 most popular

$37
Avg. per night
Tapear Resort

No. 2 most popular

$19
Avg. per night
Krabi River Hotel

Best value

Krabi River Hotel
8.7 Excellent
$11
Avg. per night
3 stars

$11 - $187

Centra by Centara Phu Pano Resort Krabi

No. 1 most popular

$30
Avg. per night
Phi Phi Relax Beach Resort

No. 2 most popular

$54
Avg. per night
iRest Ao Nang Seafront

Best value

$11
Avg. per night
4 stars and up

$26 - $463

Saii Phi Phi Island Village

No. 1 most popular

$142
Avg. per night
Krabi Resort

No. 2 most popular

Krabi Resort
8.4 Excellent
$51
Avg. per night
Srisuksant Resort

Best value

$26
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Krabi

About Krabi

One of Thailand’s most alluring holiday destinations, the Krabi Province boasts white-sand beaches, incredible snorkelling opportunities and world-famous national parks. Natural attractions abound within Krabi Province, but it’s also blessed with sacred temples, luxury resorts and backpacker towns with late-night clubbing.

Things to do

One of Thailand’s most popular destinations, the Phi Phi Islands make up one of the world’s most famous archipelagos. These idyllic islands feature white-sand beaches, crystal-clear water, limestone karsts and colourful coral reefs. Snorkel, swim, scuba dive or cruise around the islands on a boat tour during the day before dancing and drinking at the islands’ various beach bars.

Don’t forget to visit the province’s atmospheric capital, Krabi Town, where you can explore the sacred Tiger Cave Temple. This Buddhist temple is renowned for its towering Buddha statues, 360-degree countryside views and the tiger paw prints found in the nearby cave. From Krabi Town, you can easily reach Railay Beach, a popular spot for rock climbing and swimming in a tranquil lagoon.

You can enjoy alluring swimming spots inland as well, particularly the Emerald Pool, which rewards hikers that trek through a tropical jungle with a crystalline, mineral-rich swimming hole. Nature lovers will also love Mu Ko Lanta National Park, which is known for scuba diving excursions through its underwater cave system and large population of wild monkeys.

Looking for delicious seafood? Visit Ko Klang and walk along the timber boardwalks past family-run restaurants serving freshly-caught fish and crustaceans. Don’t miss exploring Tha Pom Klong Song Nam, a serene mangrove swamp that features elevated walkways and kayaking tours.

Getting around

Krabi Province is best reached by flying into Krabi Airport, about 10 kilometres from Krabi Town. You can easily get around on land using the songthaews, tuk-tuks or a private car, while long-tail boats offer transport to Krabi Province’s islands.

Krabi travel FAQs

  • Where is the best place to stay in Krabi?

    Krabi, Ko Phi Phi, and Ao Nang are the most popular places on HotelsCombined for stays in Krabi.

  • What are the best hotels in Krabi?

    One of the most popular hotels in Krabi is Saii Phi Phi Island Village, which has been reviewed by 2,036 users and currently has a rating of 8.9/10. Other top-rated locations include Krabi Resort and Centara Grand Beach Resort & Villas Krabi, which have received 8.4/10 and 8.2/10 ratings from our users, respectively.