Find and Book Top Rated Hotels in Krabi

Search among 48 available hotels and places to stay in Krabi from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-48 out of 48
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great206 reviews
MapView on map2.8 mi from City Center1000 yd from Wat Kaew Korawaram
From   US$ 22 /nightSelect
8.2
Great160 reviews
MapView on map6.3 mi from City Center
From   US$ 80 /nightSelect
8.4
Great366 reviews
From   US$ 46 /nightSelect
8.4
Great117 reviews
10.4 mi from City Center
From   US$ 78 /nightSelect
8.0
Great72 reviews
1.9 mi from City Center900 yd from Wat Kaew Korawaram
From   US$ 24 /nightSelect
8.4
Great204 reviews
6.4 mi from City Center600 yd from McDonald, Aonang
From   US$ 29 /nightSelect
8.4
Great182 reviews
1.9 mi from City Center600 yd from Tourism Authority of Thailand
From   US$ 47 /nightSelect
8.4
Great71 reviews
1000 yd from City Center
From   US$ 16 /nightSelect
Bed & Breakfast
8.4
Great161 reviews
2.2 mi from City Center200 yd from Weekend Night Market Krabi town
From   US$ 24 /nightSelect
8.4
Great278 reviews
2.2 mi from City Center200 yd from Weekend Night Market Krabi town
From   US$ 27 /nightSelect
8.0
Great164 reviews
3.3 mi from City Center200 yd from Thara Park
From   US$ 27 /nightSelect
8.4
Great150 reviews
1.8 mi from City Center300 yd from Tourism Authority of Thailand
From   US$ 35 /nightSelect
8.2
Great44 reviews
1.2 mi from City Center900 yd from Krabi Hospital
From   US$ 27 /nightSelect
8.4
Great228 reviews
6.4 mi from City Center1400 yd from McDonald, Aonang
From   US$ 39 /nightSelect
8.4
Great184 reviews
7.6 mi from City Center
From   US$ 76 /nightSelect
Hostel
8.6
Great120 reviews
2.4 mi from City Center400 yd from Weekend Night Market Krabi town
From   US$ 24 /nightSelect
8.2
Great124 reviews
1.6 mi from City Center100 yd from Krabi Hospital
From   US$ 31 /nightSelect
8.6
Great157 reviews
2.2 mi from City Center200 yd from Weekend Night Market Krabi town
From   US$ 40 /nightSelect
8.4
Great138 reviews
2.7 mi from City Center800 yd from Weekend Night Market Krabi town
From   US$ 17 /nightSelect
8.4
Great213 reviews
2.3 mi from City Center600 yd from Wat Kaew Korawaram
From   US$ 19 /nightSelect
8.2
Great157 reviews
6.2 mi from City Center1000 yd from McDonald, Aonang
From   US$ 40 /nightSelect
7.2
Very good76 reviews
2.4 mi from City Center300 yd from Weekend Night Market Krabi town
From   US$ 15 /nightSelect
8.4
Great129 reviews
1.9 mi from City Center600 yd from Tourism Authority of Thailand
From   US$ 35 /nightSelect
8.2
Great50 reviews
2.2 mi from City Center200 yd from Weekend Night Market Krabi town
From   US$ 24 /nightSelect
Hostel
8.4
Great18 reviews
2.4 mi from City Center300 yd from Weekend Night Market Krabi town
From   US$ 17 /nightSelect
6.8
Nice15 reviews
2.0 mi from City Center600 yd from Weekend Night Market Krabi town
From   US$ 21 /nightSelect
8.4
Great34 reviews
2.0 mi from City Center
From   US$ 18 /nightSelect
6.6
Nice19 reviews
2.7 mi from City Center800 yd from Wat Kaew Korawaram
From   US$ 16 /nightSelect
8.4
Great136 reviews
2.4 mi from City Center300 yd from Weekend Night Market Krabi town
From   US$ 37 /nightSelect
8.9 mi from City Center
From   US$ 91 /nightSelect
7.8
Very good16 reviews
800 yd from City Center1.2 mi from Krabi Stadium
From   US$ 40 /nightSelect
7.2
Very good143 reviews
2.6 mi from City Center600 yd from Wat Kaew Korawaram
From   US$ 16 /nightSelect
8.6
Great145 reviews
3.2 mi from City Center200 yd from Thara Park
From   US$ 27 /nightSelect
8.2
Great123 reviews
2.4 mi from City Center300 yd from Weekend Night Market Krabi town
From   US$ 47 /nightSelect
8.4
Great371 reviews
2.9 mi from City Center800 yd from Thara Park
From   US$ 25 /nightSelect
8.2
Great154 reviews
2.1 mi from City Center400 yd from Wat Kaew Korawaram
From   US$ 19 /nightSelect
Guest house
8.4
Great178 reviews
2.1 mi from City Center400 yd from Wat Kaew Korawaram
From   US$ 7 /nightSelect
8.6
Great96 reviews
1.3 mi from City Center700 yd from Krabi Hospital
From   US$ 37 /nightSelect
8.4
Great99 reviews
1.8 mi from City Center700 yd from Tourism Authority of Thailand
From   US$ 22 /nightSelect
8.4
Great33 reviews
2.1 mi from City Center300 yd from Weekend Night Market Krabi town
From   US$ 44 /nightSelect
8.4
Great213 reviews
36.1 mi from City Center
From   US$ 49 /nightSelect
8.2
Great9 reviews
1.1 mi from City Center700 yd from CAT Telecom
From   US$ 25 /nightSelect
2.9 mi from City Center
From   US$ 142 /nightSelect
7.8
Very good73 reviews
From   US$ 43 /nightSelect
8.2
Great41 reviews
8.3 mi from City Center
From   US$ 42 /nightSelect
Hotel
7.4
Very good2 reviews
1.6 mi from City Center200 yd from Krabi Hospital
From   US$ 29 /nightSelect
5.0 mi from City Center1.2 mi from Gastropo Fossils The World Museum
From   US$ 436 /nightSelect
7.6
Very good20 reviews
700 yd from City Center1.0 mi from CAT Telecom
From   US$ 20 /nightSelect

Best hotels and places to stay in Krabi

Why visit?

Krabi is a beautiful coastal province in Thailand, known for its stunning beaches, limestone cliffs, and crystal-clear waters. With its picturesque landscapes and vibrant local culture, Krabi offers a delightful experience for travelers looking for a tropical paradise. Whether you are seeking relaxation, adventure, or a mix of both, Krabi has something for everyone.

Where to stay?

When choosing a place to stay in Krabi, it's important to consider the best areas that offer easy access to attractions, amenities, and a variety of accommodations. Here are some top areas to consider:

Ao Nang: This popular beach town is a great base for exploring the region. It offers a wide range of hotels, restaurants, and entertainment options. The area is renowned for its stunning sunsets and is known as a hub for water activities and island hopping.

Railay Beach: Known for its pristine white sand and stunning limestone cliffs, Railay Beach is a secluded paradise accessible only by boat. It offers a tranquil environment with luxury resorts nestled amongst natural beauty. The area is ideal for rock climbing enthusiasts and those seeking a peaceful escape.

Krabi Town: Located near the Krabi River, this vibrant town offers a unique blend of local culture and modern amenities. It is the perfect place to explore local markets, visit temples, and experience the authentic Thai way of life. Krabi Town provides a wide range of accommodations, from budget guesthouses to upscale hotels.

What is the price per hotel room per night?

The average price per hotel room per night in Krabi varies depending on the star rating of the hotel. Here is a general estimate:

3-star hotels: Prices range from $30 to $80 per night.

4-star hotels: Prices range from $80 to $150 per night.

5-star hotels: Prices range from $150 to $400+ per night.

Best value for money:

Aonang Villa Resort: Located in Ao Nang, Aonang Villa Resort offers a combination of affordable rates and excellent amenities. With comfortable rooms, a swimming pool, and easy access to the beach, the resort provides great value for money.

Krabi Heritage Hotel: Situated in Krabi Town, Krabi Heritage Hotel offers spacious rooms, friendly staff, and a complimentary shuttle service to the town center. The hotel's affordable prices make it a popular choice among budget-conscious travelers.

Best kids-friendly hotels:

Holiday Inn Resort Krabi Ao Nang Beach: Located right on the beachfront, this family-friendly resort offers a kids' club, a children's pool with water slides, and a variety of activities for kids. The spacious rooms and stunning views make it a perfect choice for families.

Best hotels for a romantic getaway:

Rayavadee Resort: Nestled amidst lush gardens and overlooking the pristine beach of Railay, Rayavadee Resort offers luxurious villas and exceptional service. With its stunning surroundings and private accommodations, it is an ideal choice for couples looking for a romantic escape.

Tubkaak Krabi Boutique Resort: Set on a secluded beach in Tubkaek, this intimate resort provides an idyllic setting for couples. The resort offers private pool villas, a serene spa, and breathtaking views of the Andaman Sea, making it a romantic haven.

Best for location:

Dusit Thani Krabi Beach Resort: Situated on Klong Muang Beach, this upscale resort offers a secluded and peaceful atmosphere. With its beachfront location and close proximity to restaurants and bars, guests can enjoy the best of both worlds.

Phulay Bay, a Ritz-Carlton Reserve: Located in Tubkaak, this luxurious resort offers a tranquil escape with unparalleled views of the limestone cliffs. Guests can indulge in the resort's impeccable service, world-class amenities, and exclusive beach access.

Best for a short city break:

The L Resort Krabi: Situated in the heart of Ao Nang, this modern boutique hotel offers convenience and comfort. With its stylish rooms, rooftop pool, and proximity to the beach and nightlife, it is perfect for a short city break.

Anyavee Ao Nang Bay Resort: Just a short walk from Ao Nang Beach, this budget-friendly resort provides comfortable rooms and a relaxing atmosphere. Guests can explore the town's attractions, dine at local restaurants, and unwind by the pool.

Show moreLess