Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Krabi

Filter by star ratings
All filters
Holiday Inn Resort Krabi Ao Nang Beach
Holiday Inn Resort Krabi Ao Nang Beach
8.6 Excellent

7.0 mi from city centre, Krabi Show on map

ExcellentBased on 999 reviews
8.6

Contemporary in its design, Holiday Inn Resort Krabi Ao Nang Beach is positioned in a well-known area of Krabi. It has a fitness centre, as well as an outdoor pool, a Jacuzzi and water slides.

Krabi River Hotel
Krabi River Hotel
8.6 Excellent

0.5 mi from city centre, Krabi Show on map

ExcellentBased on 328 reviews
8.6

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.

Amari Vogue Krabi
Amari Vogue Krabi
8.4 Excellent

11.6 mi from city centre, Krabi Show on map

ExcellentBased on 214 reviews
8.4

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.

Oscar Villa Aonang Krabi
Oscar Villa Aonang Krabi
8.6 Excellent

4.7 mi from city centre, Krabi Show on map

ExcellentBased on 492 reviews
8.6

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

Aonang Oscar Pool Villas
Aonang Oscar Pool Villas
8.5 Excellent

4.8 mi from city centre, Krabi Show on map

ExcellentBased on 376 reviews
8.5

Aonang Oscar Pool Villas is situated in Ao Nang, just 35 minutes from Krabi International Airport. It also offers a kids pool, free Wi-Fi and an outdoor pool.

Family Tree Hotel
Family Tree Hotel
9.5 Excellent

0.1 mi from city centre, Krabi Show on map

ExcellentBased on 291 reviews
9.5

Family Tree Hotel is situated in Krabi and offers free Wi-Fi. It also provides luggage storage, a ticket service and a tour desk.

Sky Beach
Sky Beach
8.0 Excellent

0.2 mi from city centre, Ao Nang Show on map

ExcellentBased on 446 reviews
8.0

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

Avani Ao Nang Cliff Krabi Resort
Avani Ao Nang Cliff Krabi Resort
8.3 Excellent

6.5 mi from city centre, Krabi Show on map

ExcellentBased on 317 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.

Dream Valley Resort
Dream Valley Resort
7.4 Good

1.9 mi from city centre, Ao Nang Show on map

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

0.8 mi from city centre, Ao Nang Show on map

ExcellentBased on 1,126 reviews
8.8

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

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.

Top Rated Krabi hotels

Show all 1,015 hotels
1
Avatar Railay - Adult Only
Avatar Railay - Adult Only
8.9 Excellent

6.2 mi from city centre, Krabi Show on map

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
Holiday Inn Resort Krabi Ao Nang Beach
Holiday Inn Resort Krabi Ao Nang Beach
8.6 Excellent

7.0 mi from city centre, Krabi Show on map

Contemporary in its design, Holiday Inn Resort Krabi Ao Nang Beach is positioned in a well-known area of Krabi. It has a fitness centre, as well as an outdoor pool, a Jacuzzi and water slides.

3
Railay Great View Resort
Railay Great View Resort
8.5 Excellent

2.8 mi from city centre, Ao Nang Show on map

Guests of this resort will appreciate the seclusion of its private beach and on-site day spa, all just a short car ride from the centre of Krabi. It also offers a beauty centre, an outdoor pool and free Wi-Fi.

4
Dusit Thani Krabi Beach Resort
Dusit Thani Krabi Beach Resort
9.0 Excellent

10.9 mi from city centre, Krabi Show on map

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

6.4 mi from city centre, Krabi Show on map

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
Panan Krabi Resort
Panan Krabi Resort
8.9 Excellent

6.5 mi from city centre, Krabi Show on map

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.

7
Srisuksant Resort
Srisuksant Resort
7.7 Good

0.2 mi from city centre, Ao Nang Show on map

Located in Ao Nang, this 4-star hotel is within a short walk of Hat Noppharat Beach. It also offers a Jacuzzi, a swimming pool and an outdoor pool.

8
Vipa Tropical Resort
Vipa Tropical Resort
9.0 Excellent

6.0 mi from city centre, Krabi Show on map

Located in Krabi, Vipa Tropical Resort is within a 40-minute drive of Krabi International Airport and offers an outdoor pool. It is conveniently positioned for guests wanting to discover the area's attractions.

Cheapest hotels in Krabi, Krabi

Show all 1,015 hotels
Hogwortz hostel Krabi
Hogwortz hostel Krabi
8.7 Excellent

0.2 mi from city centre, Krabi Show on map

This comfortable hostel in Krabi offers complimentary wireless internet, as well as luggage storage and a tour desk. It also features a car rental desk, an airport shuttle and laundry facilities.

$8
Avg. per night
Chill Out Bar and Bungalows
Chill Out Bar and Bungalows
7.2 Good

6.3 mi from city centre, Krabi Show on map

This resort is situated in Ao Nang, just a 10-minute walk from Ton Sai Beach. It also offers a currency exchange, a tour desk and a terrace.

$8
Avg. per night
Krabi River Hotel
Krabi River Hotel
8.6 Excellent

0.5 mi from city centre, Krabi Show on map

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.

$13
Avg. per night
Sky Beach
Sky Beach
8.0 Excellent

0.2 mi from city centre, Ao Nang Show on map

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

$14
Avg. per night
Hop Inn Krabi
Hop Inn Krabi
8.3 Excellent

0.3 mi from city centre, Krabi Show on map

Hop Inn Krabi is situated in Krabi and provides newly renovated rooms and free wireless internet. It also features a 24-hour reception, a lift and a terrace.

$17
Avg. per night
Krabi Heritage Hotel
Krabi Heritage Hotel
8.7 Excellent

6.6 mi from city centre, Krabi Show on map

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.

$17
Avg. per night
Apple A Day Resort Krabi Aonang Beach
Apple A Day Resort Krabi Aonang Beach
8.6 Excellent

6.9 mi from city centre, Krabi Show on map

Situated in Krabi, Apple A Day Resort Krabi Aonang Beach offers stylish, 4-star accommodation close to Nopparat Thara Beach. There is also a fitness centre with a swimming pool.

$17
Avg. per night
Krabi Tipa Resort
Krabi Tipa Resort
8.5 Excellent

6.6 mi from city centre, Krabi Show on map

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.

$17
Avg. per night

Hotel prices in Krabi

2 stars and under

$7 - $61

City Hotel

#1 Most popular

City Hotel
8.0 Excellent
$20
Avg. per night
Railay Garden View Resort

#2 Most popular

$18
Avg. per night
Holiday Station Hostel

Best value

$7
Avg. per night
3 stars

$14 - $212

Avatar Railay - Adult Only

#1 Most popular

$23
Avg. per night
Railay Princess Resort & Spa

#2 Most popular

$46
Avg. per night
Sky Beach

Best value

Sky Beach
8.0 Excellent
$14
Avg. per night
4 stars +

$17 - $276

Rayavadee

#1 Most popular

Rayavadee
9.3 Excellent
$276
Avg. per night
Railay Bay Resort And Spa

#2 Most popular

$43
Avg. per night
Krabi Heritage 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?

    Rayavadee is a very popular hotel in Krabi with a score of 9.3 from 334 reviews. Railay Bay Resort And Spa (8.2 from 2,412 reviews) and Dusit Thani Krabi Beach Resort (9.0 from 572 reviews) are also highly rated Krabi hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near West Railay Beach?

    Rayavadee is a hotel near West Railay Beach that is popular with HotelsCombined users, scoring 9.3 across 334 reviews.

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

    For a good hotel near to Railay Beach Viewpoint, consider Rayavadee - it is rated 9.3/10 from 334 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 334 reviews.

  • How much do hotels in Krabi cost?

    Searches in the last 72 hours suggest an average price of around $79/night is normal for a hotel in Krabi. 4-star and 5-star hotels in Krabi had average prices of $51/night and $226/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 $8/night, depending on the popularity of your requested dates.

  • How much is a hotel in Krabi tonight?

    Over the last 3 days, the starting price of a hotel in Krabi tonight has been as low as $8 and the average price has been as much as $62.