Hotels in Krabi

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

Krabi
Sep 23 — Sep 242
Krabi
Thu 9/23
Fri 9/24
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Krabi

Filter by star ratings
All filters
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 343 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.

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.

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

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.

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.

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.

Paradise Pearl Bungalows
Paradise Pearl Bungalows
8.6 Excellent
138 Moo 7, Long Beach, Ko Phi Phi, Thailand
Show on map
1.8 km from city centre, Ko Phi Phi, Thailand 
ExcellentBased on 44 reviews
8.6

Recently refurbished, Paradise Pearl Bungalows offers all modern comforts and features a private beach. It provides 3-star accommodation with air-conditioned rooms.

Lanta Sand Resort and Spa
Lanta Sand Resort and Spa
8.7 Excellent
Lanta Sand Resort & Spa 279 Moo 3, Saladan, Koh Lanta Yai, Ko Lanta, Thailand
Show on map
5.1 km from city centre, Ko Lanta, Thailand 
ExcellentBased on 614 reviews
8.7

Boasting a sauna, free Wi-Fi and an outdoor pool, Lanta Sand Resort & Spa is located in Ko Lanta and provides comfortable accommodation. In addition to free private parking on site, the resort features comfortable 4-star rooms and a bar.

Deevana Plaza Krabi
Deevana Plaza Krabi
8.5 Excellent
186 Moo 3, Aonang Soi 8, Aonang Beach, Aonang, Muang, Krabi, Thailand
Show on map
10.9 km from city centre, Krabi, Thailand 
ExcellentBased on 344 reviews
8.5

Located in Krabi, Deevana Plaza Krabi-Aonang provides modern 4-star accommodation, as well as a swimming pool and a Jacuzzi. It offers free Wi-Fi, a free shuttle service and a ballroom.

Bay View Resort - Phi Phi Island
Bay View Resort - Phi Phi Island
8.3 Excellent
69 Moo 7, Leam Hin Beach, Ton Sai Bay, Ko Phi Phi, Thailand
Show on map
1.4 km from city centre, Ko Phi Phi, Thailand 
ExcellentBased on 26 reviews
8.3

Established in 1991, Bay View Resort features views of Phi Phi Islands, as well as an outdoor pool and a private beach. It provides 3-star accommodation with air-conditioned rooms.

Tips for booking a Krabi hotel

Cheapest month:February
Most expensive month:December
Average price in Krabi:₱4,376/night
Absolute cheapest price found:₱247/night
Cheapest day:Sunday
Most expensive day:Tuesday
₱1,318 - ₱9,352
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₱1,749 - ₱8,244
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
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.

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

3
P.P. Maiyada Resort
P.P. Maiyada Resort
7.2 Good
144 Moo 7 Loh Dalum Bay, Ko Phi Phi, Thailand
Show on map
0.9 km from city centre, Ko Phi Phi 

Phi Phi Maiyada Resort has 28 rooms and features an outdoor pool. It also provides free Wi-Fi, an express check-in and check-out feature and a kids pool.

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

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

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

7
Twin Lotus Resort and Spa
Twin Lotus Resort and Spa
8.9 Excellent
199 Moo 1, Tambon Saladan, Ko Lanta, Thailand
Show on map
5.8 km from city centre, Ko Lanta 

Featuring a private beach and an outdoor pool, this 5-star resort is situated in Ko Lanta. It has a day spa, as well as free Wi-Fi, a swimming pool and a sauna.

8
Panan Krabi Resort
Panan Krabi Resort
8.9 Excellent
945 Moo 2, T. Aonang, Krabi, Thailand
Show on map
10.4 km from city centre, Krabi 

Panan Krabi Resort is located in Krabi and is close to Nopparat Thara Beach. In addition to free private parking on site, the resort provides comfortable 4-star rooms and a bar.

Cheapest hotels in Krabi, South Thailand

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

₱401
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.

₱651
Avg. per night
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,  

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.

₱701
Avg. per night
Aonang Colors Hotel Krabi
Aonang Colors Hotel Krabi
8.6 Excellent
125 Moo3 Alo Nanag, Krabi, Thailand
Show on map
10.9 km from city centre,  

Located in Krabi, Aonang Colors Hotel Krabi is within walking distance of Nopparat Thara Beach and provides an infinity pool. It offers stylish rooms with private balconies overlooking the garden.

₱752
Avg. per night
Krabi Heritage Hotel
Krabi Heritage Hotel
8.7 Excellent
312 Moo 2 Tambol Ao-Nang, Krabi, Thailand
Show on map
10.6 km from city centre,  

Boasting panoramic views of the mountains and the sea, Krabi Heritage Hotel is situated in Ao Nang. It also features an outdoor pool and a gym.

₱752
Avg. per night
P.P. Maiyada Resort
P.P. Maiyada Resort
7.2 Good
144 Moo 7 Loh Dalum Bay, Ko Phi Phi, Thailand
Show on map
0.9 km from city centre,  

Phi Phi Maiyada Resort has 28 rooms and features an outdoor pool. It also provides free Wi-Fi, an express check-in and check-out feature and a kids pool.

₱802
Avg. per night
Phi Phi Bayview Premier Resort
Phi Phi Bayview Premier Resort
7.5 Good
69 Moo 7, Laem Hin Beach, Ko Phi Phi, Thailand
Show on map
1.2 km from city centre,  

Offering well-appointed rooms with mini bars, Phi Phi Bayview Premier Resort has its own beach. It has a fitness centre, as well as a coffee bar, a free shuttle service and an outdoor pool.

₱902
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.

₱902
Avg. per night

Hotel prices in Krabi

2 stars and under

₱401 - ₱4,509

Phi Phi View Point Resort

#1 Most popular

₱902
Avg. per night
Ibiza House Phi Phi

#2 Most popular

₱1,253
Avg. per night
Hogwortz hostel Krabi

Best value

₱401
Avg. per night
3 stars

₱401 - ₱10,690

Phi Phi The Beach Resort

#1 Most popular

₱1,904
Avg. per night
PP Princess Resort

#2 Most popular

PP Princess Resort
8.2 Excellent
₱3,006
Avg. per night
iRest Ao Nang Seafront

Best value

₱401
Avg. per night
4 stars +

₱752 - ₱13,027

Saii Phi Phi Island Village

#1 Most popular

₱5,361
Avg. per night
Rayavadee

#2 Most popular

Rayavadee
9.3 Excellent
₱13,027
Avg. per night
Krabi Heritage Hotel

Best value

₱752
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 favored locations, like Krabi, Ao Nang, and Ko Lanta.

  • What are the best hotels in Krabi?

    Saii Phi Phi Island Village is a very popular hotel in Krabi with a score of 8.9 from 2,017 reviews. Rayavadee (9.3 from 309 reviews) and Railay Bay Resort And Spa (8.2 from 2,294 reviews) are also highly rated Krabi hotels based on recent feedback from HotelsCombined users.