Hotels in Krabi

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

Krabi
29 Jul — 30 Jul2
Krabi
Thu 29/7
Fri 30/7
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Krabi

Filter by star ratings
All filters
Chanchalay Hip Hostel
Chanchalay Hip Hostel
8.7 Excellent
55 Utarakit Rd Muang, Krabi, Thailand
Show on map
0.4 km from city centre, Krabi, Thailand 
ExcellentBased on 1,140 reviews
8.7

Chanchalay Hip Hostel is located in Krabi and provides free Wi-Fi. It also offers laundry facilities, luggage storage and a ticket service.

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

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

Buri Tara Resort
Buri Tara Resort
8.6 Excellent
159/1 Moo 3, Krabi, Thailand
Show on map
11.1 km from city centre, Krabi, Thailand 
ExcellentBased on 529 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.

Maritime Park & Spa Resort
Maritime Park & Spa Resort
6.9 Good
1 Tungfah Road, Paknam, Krabi, Thailand
Show on map
2.1 km from city centre, Krabi, Thailand 
GoodBased on 524 reviews
6.9

Maritime Park And Spa Resort is located in Krabi and offers free Wi-Fi. It also provides a kids pool, an outdoor pool and a sauna.

Boss & Benz House
Boss & Benz House
8.1 Excellent
120/1 Maharad Road, Soi 22 Paknam Muang, Krabi, Thailand
Show on map
0.5 km from city centre, Krabi, Thailand 
ExcellentBased on 27 reviews
8.1

Boss & Benz House is located in Krabi and offers free Wi-Fi. It also provides a tour desk, an airport shuttle and laundry facilities.

JP hometel
JP hometel
8.1 Excellent
52 Soi 5, Maharat Road, Krabi, Thailand
Show on map
0.3 km from city centre, Krabi, Thailand 
ExcellentBased on 558 reviews
8.1

JP Mansion is situated in Krabi and offers complimentary wireless internet. It also provides luggage storage, a tour desk and laundry facilities.

Lanta New Coconut Bungalow
Lanta New Coconut Bungalow
8.8 Excellent
22 Moo 2, Saladan, Koh Lanta, Ko Lanta, Thailand
Show on map
7.5 km from city centre, Ko Lanta, Thailand 
ExcellentBased on 801 reviews
8.8

This relaxed resort in Ko Lanta provides free wireless internet, as well as a private beach and an outdoor pool. It also features a beauty centre, a sun deck and a coffee bar.

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

Aonang Eco Inn
Aonang Eco Inn
8.4 Excellent
420/11-13 Moo2, T.Aonang, Muang, Krabi, Krabi, Thailand
Show on map
9.9 km from city centre, Krabi, Thailand 
ExcellentBased on 257 reviews
8.4

This hotel is located in Ao Nang, and offers a 24-hour reception, a tour desk and free Wi-Fi. It provides 3-star accommodation with air-conditioned rooms.

Tips for booking a Krabi hotel

Cheapest month:September
Most expensive month:February
Average price in Krabi:$146/night
Absolute cheapest price found:$3/night
Cheapest day:Wednesday
Most expensive day:Friday
$46 - $535
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$51 - $100
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Krabi hotels

Show all 2,893 hotels
1
Phulay Bay, A Ritz-Carlton Reserve
Phulay Bay, A Ritz-Carlton Reserve
9.6 Excellent
111 Moo 3, Tumbol Nongthalay, Krabi, Thailand
Show on map
18.8 km from city centre, Krabi 

Boasting an outdoor pool, a private beach and a sauna, Phulay Bay a Ritz-Carlton Reserve is situated in Krabi and offers luxury accommodation. There is also a fitness centre with an infinity pool.

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
Aonang Eco Inn
Aonang Eco Inn
8.4 Excellent
420/11-13 Moo2, T.Aonang, Muang, Krabi, Krabi, Thailand
Show on map
9.9 km from city centre, Krabi 

This hotel is located in Ao Nang, and offers a 24-hour reception, a tour desk and free Wi-Fi. It provides 3-star accommodation with air-conditioned rooms.

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

5
Dusit Thani Krabi Beach Resort
Dusit Thani Krabi Beach Resort
9.0 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
The Tubkaak Krabi Boutique Resort
The Tubkaak Krabi Boutique Resort
9.1 Excellent
123 Moo 3, Tubkaak Beach, Krabi, Thailand
Show on map
18.6 km from city centre, Krabi 

Boasting an outdoor pool, a private beach and free Wi-Fi, The Tubkaak Krabi Boutique Resort is located in Krabi and provides comfortable accommodation. It also features a sauna and a gym.

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

Cheapest hotels in Krabi, South Thailand

Show all 2,893 hotels
Amity Poshtel
Amity Poshtel
8.5 Excellent
35 Maharat Road, Krabi, Thailand
Show on map
0.2 km from city centre,  

Amity Poshtel is located in Krabi and provides free Wi-Fi. It also offers a tour desk, luggage storage and laundry facilities.

$10
Avg. per night
Boss & Benz House
Boss & Benz House
8.1 Excellent
120/1 Maharad Road, Soi 22 Paknam Muang, Krabi, Thailand
Show on map
0.5 km from city centre,  

Boss & Benz House is located in Krabi and offers free Wi-Fi. It also provides a tour desk, an airport shuttle and laundry facilities.

$11
Avg. per night
Paradise Dorm Room
Paradise Dorm Room
Moo 7, Ao Nang, Ko Phi Phi, Thailand
Show on map
0.3 km from city centre,  

There are a variety of facilities on offer to those staying at Paradise Dorm Room, including a ticket service, a tour desk and a 24-hour reception.

$11
Avg. per night
Lanta Nature Beach Resort
Lanta Nature Beach Resort
8.1 Excellent
54 Moo 6, Klong Nin Beach, Ko Lanta, Thailand
Show on map
9.7 km from city centre,  

Boasting a private beach and an outdoor pool, Nature Beach Resort Koh Lanta is located in Ko Lanta and offers comfortable accommodation. It also provides a kids pool, a coffee bar and a beauty centre.

$13
Avg. per night
JP hometel
JP hometel
8.1 Excellent
52 Soi 5, Maharat Road, Krabi, Thailand
Show on map
0.3 km from city centre,  

JP Mansion is situated in Krabi and offers complimentary wireless internet. It also provides luggage storage, a tour desk and laundry facilities.

$14
Avg. per night
Aonang Lake Side
Aonang Lake Side
7.3 Good
119 Moo3, Ao-nang, Muang, Krabi, Thailand
Show on map
11.2 km from city centre,  

This guest house is conveniently set in Ao Nang and provides its guests with a private beach and an outdoor pool. It also offers complimentary Wi-Fi.

$16
Avg. per night
Lanta New Coconut Bungalow
Lanta New Coconut Bungalow
8.8 Excellent
22 Moo 2, Saladan, Koh Lanta, Ko Lanta, Thailand
Show on map
7.5 km from city centre,  

This relaxed resort in Ko Lanta provides free wireless internet, as well as a private beach and an outdoor pool. It also features a beauty centre, a sun deck and a coffee bar.

$17
Avg. per night
Wake Up Aonang Hotel
Wake Up Aonang Hotel
8.8 Excellent
121/3 Moo 2, Krabi, Thailand
Show on map
10.8 km from city centre,  

This hotel is located in Ao Nang, just a few minutes from Ao Phra Nang. It also provides laundry facilities, an express check-in and check-out feature and massage services.

$17
Avg. per night

Hotel prices in Krabi

2 stars or below

$10 - $214

Sabai Resort

No. 1 most popular

Sabai Resort
8.3 Excellent
$26
Avg. per night
Paradise Dorm Room

No. 2 most popular

$11
Avg. per night
Amity Poshtel

Best value

Amity Poshtel
8.5 Excellent
$10
Avg. per night
3 stars

$16 - $205

Kokotel Krabi Ao Nang

No. 1 most popular

$129
Avg. per night
Green View Village Resort

No. 2 most popular

$22
Avg. per night
Aonang Lake Side

Best value

$16
Avg. per night
4 stars and up

$23 - $534

Ananta Burin Resort

No. 1 most popular

Ananta Burin Resort
8.3 Excellent
$43
Avg. per night
Srisuksant Resort

No. 2 most popular

$30
Avg. per night
Krabi Heritage Hotel

Best value

$23
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, Ao Nang, and Ko Phi Phi.

  • What are the best hotels in Krabi?

    Krabi Heritage Hotel is a very popular hotel in Krabi, with a score of 8.7 from 468 reviews. Centara Anda Dhevi Resort and Spa (8.5 from 176 reviews) and Vipa Tropical Resort (9.0 from 489 reviews) are also highly rated Krabi hotels based on recent feedback from HotelsCombined users.