Hotels in Krabi

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

Krabi, Thailand
Oct 26 — Oct 272
Krabi, Thailand
Tue 10/26
Wed 10/27
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Krabi

Filter by star ratings
All filters
Golden Beach Resort
Golden Beach Resort
8.4 Excellent
254 Moo 2, Krabi, Thailand
Show on map
6.6 mi from city centre, Krabi 
ExcellentBased on 317 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, Aonang Soi 8 Road, Krabi, Thailand
Show on map
6.9 mi from city centre, Krabi 
ExcellentBased on 404 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.

Amari Vogue Krabi
Amari Vogue Krabi
8.5 Excellent
149 Moo 3 Tubkaak Beach Nong Thale, Krabi, Thailand
Show on map
11.6 mi from city centre, Krabi 
ExcellentBased on 196 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.

Anyavee Railay Resort
Anyavee Railay Resort
7.5 Good
390 Moo 2 Railay East, Krabi, Thailand
Show on map
6.1 mi from city centre, Krabi 
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.

Oscar Villa Aonang Krabi
Oscar Villa Aonang Krabi
8.6 Excellent
Krabi, Thailand
Show on map
4.7 mi from city centre, Krabi 
ExcellentBased on 460 reviews
8.6

Oscar Villa Aonang Krabi provides a cosy setting when in Krabi. It also features an outdoor pool and free Wi-Fi.

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
6.5 mi from city centre, Krabi 
ExcellentBased on 313 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.

Krabi Resort
Krabi Resort
8.4 Excellent
232 Moo 2 Ao Nang Beach, Krabi, Thailand
Show on map
6.9 mi from city centre, Krabi 
ExcellentBased on 1,696 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.

Deevana Plaza Krabi
Deevana Plaza Krabi
8.5 Excellent
186 Moo 3, Aonang Soi 8, Aonang Beach, Aonang, Muang, Krabi, Thailand
Show on map
6.8 mi from city centre, Krabi 
ExcellentBased on 339 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.

Baan Kure Ngern Aonang
Baan Kure Ngern Aonang
8.0 Excellent
195-196 Moo.3, T.Aonang, A.Muang, Krabi, Thailand
Show on map
6.9 mi from city centre, Krabi 
ExcellentBased on 254 reviews
8.0

Baan Kure Ngern Aonang provides a comfortable setting while in Krabi. A short stroll from Nopparat Thara Beach, it offers comfortable apartments equipped with a refrigerator, an in-room safe and bottled water.

Sofitel Krabi Phokeethra Golf And Spa Resort
Sofitel Krabi Phokeethra Golf And Spa Resort
8.4 Excellent
200 Moo 3 Klong Muang Beach, Krabi, Thailand
Show on map
11.4 mi from city centre, Krabi 
ExcellentBased on 156 reviews
8.4

Boasting the largest pool in Thailand and impressive views of the sea, Sofitel Krabi Phokeethra Golf and Spa Resort offers 5-star accommodation in Krabi. It also provides a Jacuzzi, outdoor tennis courts and a sauna.

Tips for booking a Krabi hotel

Cheapest month:June
Most expensive month:May
Average price in Krabi:$173/night
Absolute cheapest price found:$4/night
Cheapest day:Saturday
Most expensive day:Friday
$70 - $419
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$112 - $166
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Krabi, Krabi

Show all 996 hotels
Phupha Aonang Resort and Spa
Phupha Aonang Resort and Spa
8.0 Excellent
395 Moo 2, Soi 13, Aonang Muang, Krabi, Thailand
Show on map
6.1 mi from city centre,  

Established in 2009, Phu Pha Aonang Resort & Spa is set in Ao Nang. It has a fitness centre, as well as a free shuttle service, an outdoor pool and a Jacuzzi.

$14
Avg. per night
Palmari boutique hotel
Palmari boutique hotel
8.5 Excellent
285 Moo 2 Phetkasem RD.,Tambol Nuea klong, Krabi, Thailand
Show on map
5.9 mi from city centre,  

Situated in Nuea Khlong, Palmari Boutique Hotel is an easy drive from Krabi and Khlong Thom. It is ideally close to Krabi International Airport, which is a 10-minute drive away.

$16
Avg. per night
Aonang Colors Hotel Krabi
Aonang Colors Hotel Krabi
8.6 Excellent
125 Moo3 Alo Nanag, Krabi, Thailand
Show on map
6.8 mi 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.

$16
Avg. per night
Aonang Viva Resort
Aonang Viva Resort
8.2 Excellent
194 Moo 3, Aonang Soi 8 Road, Aonang, Muang, Krabi, Krabi, Thailand
Show on map
6.9 mi from city centre,  

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

$17
Avg. per night
Buri Tara Resort
Buri Tara Resort
8.6 Excellent
159/1 Moo 3, Aonang Soi 8 Road, Krabi, Thailand
Show on map
6.9 mi from city centre,  

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.

$18
Avg. per night
Krabi Tipa Resort
Krabi Tipa Resort
8.5 Excellent
121/1 Moo 2, Krabi, Thailand
Show on map
6.6 mi from city centre,  

This resort is conveniently positioned in Ao Nang and offers a swimming pool. Those staying at the property also have access to complimentary wireless internet and on-site parking.

$18
Avg. per night
Wake Up Aonang Hotel
Wake Up Aonang Hotel
8.8 Excellent
121/2 Moo 2, Krabi, Thailand
Show on map
6.7 mi 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.

$19
Avg. per night
Krabi Heritage Hotel
Krabi Heritage Hotel
8.7 Excellent
312 Moo 2 Tambol Ao-Nang, Krabi, Thailand
Show on map
6.6 mi 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.

$19
Avg. per night

Hotel prices in Krabi

2 stars and under

$7 - $94

City Hotel

#1 Most popular

City Hotel
8.1 Excellent
$14
Avg. per night
Hop Inn Krabi

#2 Most popular

Hop Inn Krabi
8.3 Excellent
$15
Avg. per night
J.P. Hometel

Best value

J.P. Hometel
8.2 Excellent
$7
Avg. per night
3 stars

$14 - $84

Sand Sea Resort

#1 Most popular

Sand Sea Resort
8.4 Excellent
$34
Avg. per night
Avatar Railay-Adult Only

#2 Most popular

$20
Avg. per night
Phupha Aonang Resort and Spa

Best value

$14
Avg. per night
4 stars +

$17 - $498

Rayavadee

#1 Most popular

Rayavadee
9.3 Excellent
$397
Avg. per night
Sofitel Krabi Phokeethra Golf And Spa Resort
$90
Avg. per night
Nap Krabi Hotel

Best value

$17
Avg. per night

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

Where to stay in Krabi

About Krabi

With stunning scenery, sun-drenched beaches and some of Southeast Asia’s best rock climbing opportunities, Krabi is one of Thailand’s most enchanting provinces. It’s anchored by Krabi town, a lively resort that is home to plenty of guesthouses, western restaurants and friendly travel agencies.

Things to Do

Most travellers make a beeline for nearby Railay Beach, a world-renowned rock climbing destination. Accessible only by boat, it’s fringed by towering limestone crags, sandy beaches and laid-back restaurants.

Krabi is just a stone’s throw from some of Thailand’s most beautiful islands. In town, you’ll find plenty of tour agencies offering day trips to secluded beaches and lush jungle islands nearby. Some of the most popular excursions from Krabi include Ko Hong, Ko Poda and Ko Gai (also known as Chicken Island).

Beyond its adventurous activities on offer, Krabi is home to the mighty Tiger Cave Temple. Perched high on a hilltop, the Buddhist temple is known for the tiger paw prints on its cave walls. There’s a strenuous flight of stairs to the summit, but the views are well worth the trip.

For most travellers, Krabi town is a jumping point to other Andaman Island destinations. From here you can reach the insanely beautiful Phi Phi Islands, coral fringed Ko Lanta and stunning Ko Yao Yai.

Getting Around

Krabi is easy to navigate on foot, with most of the action contained within the town centre. If you don’t want to walk, simply hail a cheap taxi or tuk-tuk. Local buses run to Ao Nang and Klong Muang, while places like Railay Beach are only accessible by boat. If you’re travelling onwards, Krabi is a great place to book ferries to the Phi Phi Islands and Koh Lanta.

Krabi travel FAQs

  • What are the best hotels in Krabi?

    Centara Grand Beach Resort & Villas Krabi is a very popular hotel in Krabi with a score of 8.3 from 524 reviews. Rayavadee (9.3 from 289 reviews) and Sofitel Krabi Phokeethra Golf And Spa Resort (8.4 from 156 reviews) are also highly rated Krabi hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near West Railay Beach?

    Centara Grand Beach Resort & Villas Krabi is a hotel near West Railay Beach that is popular with HotelsCombined users, scoring 8.3 across 524 reviews.

  • What is a good hotel in Krabi near Railay Beach Viewpoint?

    For a good hotel near to Railay Beach Viewpoint, consider Centara Grand Beach Resort & Villas Krabi - it is rated 8.3/10 from 524 HotelsCombined reviews.

  • Is there a good hotel near East Railay Beach?

    If you’re planning to stay near East Railay Beach, you should consider Rayavadee, which has a score of 9.3 from 289 reviews.

  • How much do hotels in Krabi cost?

    Searches in the last 72 hours suggest an average price of around $81/night is normal for a hotel in Krabi. 4-star and 5-star hotels in Krabi had average prices of $71/night and $354/night, respectively.

  • How much is a cheap hotel in Krabi?

    HotelsCombined searches in the last 3 days suggest cheap Krabi hotels have prices starting from as low as $7/night, depending on the popularity of your requested dates.

  • How much is a hotel in Krabi tonight?

    Prices for a hotel in Krabi tonight are about $48 on average, but HotelsCombined users have found prices as low as $9 for tonight in the last 3 days. The best price found for a 4-star hotel in Krabi tonight is $13.