Hotels in Krabi

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

Krabi
24 Sep — 25 Sep2
Krabi
Fri 24/9
Sat 25/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.5 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 322 reviews
8.5

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.

Golden Beach Resort
Golden Beach Resort
8.4 Excellent
254 Moo 2, Krabi, Thailand
Show on map
10.7 km from city centre, Krabi, Thailand 
ExcellentBased on 332 reviews
8.4

Located in Ao Nang, this resort provides good value accommodation. It also offers a coffee bar, an outdoor pool and a Jacuzzi.

Anyavee Railay Resort
Anyavee Railay Resort
7.5 Good
390 Moo 2 Railay East, Krabi, Thailand
Show on map
9.8 km from city centre, Krabi, Thailand 
GoodBased on 764 reviews
7.5

Situated in Krabi, Anyavee Railay Resort provides 3-star accommodation, as well as an outdoor pool. There is also a fitness centre with an infinity pool.

Amari Vogue Krabi
Amari Vogue Krabi
8.5 Excellent
149 Moo 3 Tubkaak Beach Nong Thale, Krabi, Thailand
Show on map
18.7 km from city centre, Krabi, Thailand 
ExcellentBased on 203 reviews
8.5

This rustic resort in Krabi offers free Wi-Fi, as well as a private cinema and a plunge pool. Guests also have exclusive access to the on-site Breeze Spa and Fit centre.

Sky Beach Aonang
Sky Beach Aonang
8.0 Excellent
230 Moo 3, Khlong Hang Road,Aonang Mueng, Ao Nang, Thailand
Show on map
0.3 km from city centre, Ao Nang, Thailand 
ExcellentBased on 446 reviews
8.0

Sky Beach provides 3-star accommodation in Ao Nang. Guests can also enjoy free internet in all areas.

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.

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,103 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.

Centara Anda Dhevi Resort and Spa
Centara Anda Dhevi Resort and Spa
8.5 Excellent
182 Moo 3, Tambol Ao-Nang, Ao Nang, Thailand
Show on map
0.1 km from city centre, Ao Nang, Thailand 
ExcellentBased on 160 reviews
8.5

Located in Ao Nang, this 4-star resort is within easy walking distance of Nopparat Thara Beach. It offers free Wi-Fi, water slides and an outdoor pool.

Krabi Resort
Krabi Resort
8.4 Excellent
232 Moo 2 Ao Nang Beach, Krabi, Thailand
Show on map
11.1 km from city centre, Krabi, Thailand 
ExcellentBased on 1,781 reviews
8.4

Situated in Ao Nang, Krabi Resort provides 4-star accommodation and a private beach, a Jacuzzi and an outdoor pool. There is also a fitness centre with a swimming pool.

Tips for booking a Krabi hotel

Cheapest month:September
Most expensive month:June
Average price in Krabi:€52/night
Absolute cheapest price found:€2/night
Cheapest day:Sunday
Most expensive day:Friday
€24 - €131
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€25 - €96
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Krabi hotels

Show all 2,881 hotels
1
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.

2
Glow Ao Nang Krabi
Glow Ao Nang Krabi
8.2 Excellent
199/46 Soi 8, Moo 3, Ao Nang, Ao Nang, Thailand
Show on map
0.1 km from city centre, Ao Nang 

Located in Krabi, GLOW Ao Nang Krabi provides charming 4-star accommodation, as well as an outdoor pool. It also offers a 24-hour reception, babysitting/child services and a kids club.

3
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.

4
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.

5
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.

6
Centra by Centara Phu Pano Resort Krabi
Centra by Centara Phu Pano Resort Krabi
8.5 Excellent
879 Moo 2, Krabi, Thailand
Show on map
9.3 km from city centre, Krabi 

Located in Krabi, the hotel is within a 40-minute drive of Krabi International Airport and provides an infinity pool. Guests also have access to complimentary wireless internet and on-site parking.

7
Srisuksant Resort
Srisuksant Resort
7.8 Good
145 M.3, Noppharatthara Beach, Ao Nang, Thailand
Show on map
0.4 km from city centre, Ao Nang 

Located in Ao Nang, this hotel is within walking distance of Hat Noppharat Beach. It also offers a Jacuzzi, a swimming pool and an indoor pool.

8
Pimalai Resort And Spa
Pimalai Resort And Spa
9.5 Excellent
99 Moo 5 Ba Kan Tiang Beach, Ko Lanta, Thailand
Show on map
14.0 km from city centre, Ko Lanta 

Situated in Ko Lanta, Pimalai Resort and Spa provides elegant 5-star accommodation, as well as a private beach, an infinity pool and a sauna. There is also a fitness centre with a basketball court, an infinity pool and a sauna.

Cheapest hotels in Krabi, South Thailand

Show all 2,881 hotels
Lanta Pearl Beach Resort
Lanta Pearl Beach Resort
8.9 Excellent
233 Moo 3 Saladan, Ko Lanta, Thailand
Show on map
5.0 km from city centre,  

Lanta Pearl Beach Resort is located in Ko Lanta and features free Wi-Fi. It also has an outdoor pool and a fitness centre.

€9
Avg. per night
Jungle Hill Beach Bungalow
Jungle Hill Beach Bungalow
8.4 Excellent
58 Moo 5, T.Koh Sriboya, A. Nuaklong, Koh Jum, Thailand
Show on map
0.8 km from city centre,  

This cosy guest house in Ko Lanta provides free Wi-Fi, as well as a coffee bar and a private beach. It also features a beauty centre, a safe and luggage storage.

€10
Avg. per night
Ancora Blu Boutique Hotel
Ancora Blu Boutique Hotel
8.3 Excellent
929/2 Moo. 2, Ao Nang, Thailand
Show on map
2.2 km from city centre,  

Ancora Blu Boutique Hotel B&B is situated in Ao Nang, just 35 minutes from Krabi International Airport. It also provides a tour desk, a 24-hour reception and free Wi-Fi.

€10
Avg. per night
Seashell Resort Krabi
Seashell Resort Krabi
7.3 Good
Seashell resort, No.345, Aonammao Pattana 10 Rd.,Moo 2, T.SaiThai, A.Muang, Krabi,Thailand, Krabi, Thailand
Show on map
6.3 km from city centre,  

Seashell Resort Krabi is located in Krabi and features free Wi-Fi. It also offers a swimming pool, an express check-in and check-out feature and an outdoor pool.

€12
Avg. per night
Sky Beach Aonang
Sky Beach Aonang
8.0 Excellent
230 Moo 3, Khlong Hang Road,Aonang Mueng, Ao Nang, Thailand
Show on map
0.3 km from city centre,  

Sky Beach provides 3-star accommodation in Ao Nang. Guests can also enjoy free internet in all areas.

€15
Avg. per night
ibis Styles Krabi Ao Nang
ibis Styles Krabi Ao Nang
8.3 Excellent
725 Moo2 Ao-Nang, Nopparat Road Muang Krabi, Krabi, Thailand
Show on map
9.8 km from city centre,  

Boasting an outdoor pool, Ibis Styles Krabi Ao Nang is located in Krabi and offers stylish accommodation. There is also a fitness centre with a swimming pool.

€15
Avg. per night
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,  

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.

€15
Avg. per night
The Fong Krabi Resort
The Fong Krabi Resort
8.0 Excellent
27/5 Watchara Road, Krabi, Thailand
Show on map
3.4 km from city centre,  

Boasting an outdoor pool, The Fong Krabi Resort is situated in Krabi and provides comfortable accommodation. It offers free Wi-Fi, a kids pool and an express check-in and check-out feature.

€15
Avg. per night

Hotel prices in Krabi

2 stars or below

€6 - €63

Phi Phi View Point Resort

No. 1 most popular

€18
Avg. per night
N.D. Place Lanta

No. 2 most popular

N.D. Place Lanta
8.0 Excellent
€21
Avg. per night
Ok Chawkoh Bungalow

Best value

Ok Chawkoh Bungalow
8.0 Excellent
€6
Avg. per night
3 stars

€9 - €77

Ao Nang Bamboo Resort

No. 1 most popular

€14
Avg. per night
Phi Phi Relax Beach Resort

No. 2 most popular

€28
Avg. per night
Lanta Pearl Beach Resort

Best value

€9
Avg. per night
4 stars and up

€12 - €222

Nap Krabi Hotel

No. 1 most popular

€16
Avg. per night
Rawi Warin Resort and Spa

No. 2 most popular

€50
Avg. per night
Apple A Day Resort Krabi Aonang Beach
€12
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 has plenty to offer. Consider staying in some of its most favoured locations, like Krabi, Ko Lanta, and Ko Phi Phi.

  • What are the best hotels in Krabi?

    Nap Krabi Hotel (7.9/10 from 1,608 reviews), Ok Chawkoh Bungalow (8.0/10 from 191 reviews), and Rawi Warin Resort and Spa (8.9/10 from 415 reviews) are all highly rated places to stay in Krabi.