Hotels in Krabi

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

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

Refine Your Search

Star ratings
Guest Ratings
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 
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.

Golden Beach Resort
Golden Beach Resort
8.4 Excellent
254 Moo 2, Krabi, Thailand
Show on map
10.7 km from city centre, Krabi 
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 
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 
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 
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.

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

JP hometel
JP hometel
8.1 Excellent
52 Soi 5, Maharat Road, Krabi, Thailand
Show on map
0.3 km from city centre, Krabi 
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.

Aonang Oscar Pool Villas
Aonang Oscar Pool Villas
8.5 Excellent
Krabi, Thailand
Show on map
7.7 km from city centre, Krabi 
ExcellentBased on 377 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.

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 
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 
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:December
Average price in Krabi:$154/night
Absolute cheapest price found:$3/night
Cheapest day:Wednesday
Most expensive day:Saturday
$46 - $271
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$51 - $106
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Krabi hotels

Show all 1,009 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, Krabi

Show all 1,009 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
Krabi Grand Place Hotel
Krabi Grand Place Hotel
8.6 Excellent
39 Napacharas Road, Paknam, Krabi, Thailand
Show on map
2.5 km from city centre,  

Krabi Grand Place Hotel is located in Krabi and features free Wi-Fi. It also provides a tour desk, massage services and a 24-hour reception.

$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
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
Chanchalay Hip Hostel
Chanchalay Hip Hostel
8.7 Excellent
55 Utarakit Rd Muang, Krabi, Thailand
Show on map
0.4 km from city centre,  

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

$20
Avg. per night
Krabi City Seaview Hotel
Krabi City Seaview Hotel
6.8 Good
77/1 Kongkha Road, Krabi, Thailand
Show on map
0.8 km from city centre,  

Krabi City Seaview Hotel offers an elegant setting while in Krabi. With views of Krabi River, the hotel also provides premium amenities, such as a rooftop terrace.

$22
Avg. per night

Hotel prices in Krabi

2 stars or below

$10 - $182

Hop Inn Krabi

No. 1 most popular

Hop Inn Krabi
8.3 Excellent
$23
Avg. per night
Boss & Benz House

No. 2 most popular

Boss & Benz House
8.1 Excellent
$11
Avg. per night
Amity Poshtel

Best value

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

$16 - $129

Vipa Tropical Resort

No. 1 most popular

$29
Avg. per night
Golden Beach Resort

No. 2 most popular

Golden Beach Resort
8.4 Excellent
$43
Avg. per night
Aonang Lake Side

Best value

$16
Avg. per night
4 stars and up

$23 - $534

Bluesotel Krabi Ao Nang Beach

No. 1 most popular

$37
Avg. per night
Chada Thai Village

No. 2 most popular

$73
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

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?

    Krabi Heritage Hotel, rated with a score of 8.7 from 468 reviewers, is one of the most popular hotels in Krabi. Other top stays include Anyavee Tubkaek Beach Resort, with an average rating of 8.7 from 415 reviewers, and Vipa Tropical Resort, with a score of 9.0 from 489 reviewers.

  • What is a good hotel near Railay Beach Viewpoint?

    Railay Princess Resort & Spa is a hotel near Railay Beach Viewpoint that is popular with HotelsCombined users, scoring 8.5 across 2,796 reviews.

  • What is a good hotel in Krabi near Krabi Walking Street?

    Krabi Phetpailin Hotel is rated 8.2 from 206 reviews and is close to Krabi Walking Street.

  • Is there a good hotel near Nopparat Thara Beach?

    If you’re planning to stay near Nopparat Thara Beach, you should consider Krabi Heritage Hotel, which has a score of 8.7 from 468 reviews.

  • How much do hotels in Krabi cost?

    The average price of a hotel in Krabi has been around $72 per night over the last 3 days. For a 5-star hotel in Krabi, the average price is around $263/night, depending on your dates. The average price of a 4-star hotel is $82/night.

  • How much is a cheap hotel in Krabi?

    Prices for Krabi hotels have been found for as low as $10/night over the last 3 days.