Top Hotels in Krabi

Search among 45 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
1Filter & Sort
View map
1-45 out of 45
1Filter & 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
Great129 reviews
MapView on map2.1 mi from City Center400 yd from Wat Kaew Korawaram
From   US$ 25 /nightSelect
8.2
Great210 reviews
MapView on map2.8 mi from City Center1000 yd from Wat Kaew Korawaram
From   US$ 29 /nightSelect
8.4
Great166 reviews
2.2 mi from City Center200 yd from Weekend Night Market Krabi town
From   US$ 22 /nightSelect
7.2
Very good15 reviews
1.9 mi from City Center400 yd from Tourism Authority of Thailand
From   US$ 19 /nightSelect
8.2
Great123 reviews
10.4 mi from City Center
From   US$ 55 /nightSelect
8.2
Great89 reviews
1000 yd from City Center
From   US$ 26 /nightSelect
8.4
Great386 reviews
From   US$ 133 /nightSelect
8.4
Great187 reviews
1.9 mi from City Center600 yd from Tourism Authority of Thailand
From   US$ 47 /nightSelect
8.2
Great170 reviews
6.3 mi from City Center
From   US$ 160 /nightSelect
8.4
Great153 reviews
1.8 mi from City Center300 yd from Tourism Authority of Thailand
From   US$ 37 /nightSelect
8.0
Great85 reviews
1.9 mi from City Center900 yd from Wat Kaew Korawaram
From   US$ 28 /nightSelect
8.4
Great212 reviews
6.4 mi from City Center600 yd from McDonald, Aonang
From   US$ 29 /nightSelect
8.0
Great92 reviews
10.6 mi from City Center
From   US$ 41 /nightSelect
8.0
Great165 reviews
3.3 mi from City Center200 yd from Thara Park
From   US$ 28 /nightSelect
8.4
Great282 reviews
2.2 mi from City Center200 yd from Weekend Night Market Krabi town
From   US$ 28 /nightSelect
7.8
Very good20 reviews
800 yd from City Center1.2 mi from Krabi Stadium
From   US$ 40 /nightSelect
8.2
Great173 reviews
9.9 mi from City Center
From   US$ 13 /nightSelect
8.2
Great58 reviews
1.2 mi from City Center900 yd from Krabi Hospital
From   US$ 32 /nightSelect
8.0
Great123 reviews
1.4 mi from City Center700 yd from Krabi Hospital
From   US$ 73 /nightSelect
8.4
Great188 reviews
7.6 mi from City Center
From   US$ 76 /nightSelect
8.4
Great228 reviews
6.4 mi from City Center1400 yd from McDonald, Aonang
From   US$ 41 /nightSelect
8.2
Great140 reviews
1.6 mi from City Center100 yd from Krabi Hospital
From   US$ 55 /nightSelect
8.4
Great170 reviews
2.2 mi from City Center200 yd from Weekend Night Market Krabi town
From   US$ 40 /nightSelect
8.4
Great151 reviews
2.7 mi from City Center800 yd from Weekend Night Market Krabi town
From   US$ 16 /nightSelect
8.4
Great215 reviews
From   US$ 19 /nightSelect
8.2
Great167 reviews
6.2 mi from City Center1000 yd from McDonald, Aonang
From   US$ 64 /nightSelect
8.2
Great148 reviews
6.6 mi from City Center1400 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$ 25 /nightSelect
8.0
Great63 reviews
2.2 mi from City Center200 yd from Weekend Night Market Krabi town
From   US$ 27 /nightSelect
8.4
Great34 reviews
2.0 mi from City Center
From   US$ 18 /nightSelect
8.2
Great146 reviews
1.9 mi from City Center600 yd from Tourism Authority of Thailand
From   US$ 25 /nightSelect
8.9 mi from City Center
From   US$ 76 /nightSelect
8.4
Great146 reviews
2.4 mi from City Center300 yd from Weekend Night Market Krabi town
From   US$ 37 /nightSelect
7.2
Very good143 reviews
2.6 mi from City Center600 yd from Wat Kaew Korawaram
From   US$ 16 /nightSelect
8.4
Great378 reviews
2.9 mi from City Center800 yd from Thara Park
From   US$ 25 /nightSelect
8.4
Great136 reviews
2.4 mi from City Center300 yd from Weekend Night Market Krabi town
From   US$ 45 /nightSelect
8.4
Great46 reviews
2.1 mi from City Center300 yd from Weekend Night Market Krabi town
From   US$ 44 /nightSelect
Guest house
8.4
Great186 reviews
2.1 mi from City Center400 yd from Wat Kaew Korawaram
From   US$ 7 /nightSelect
8.6
Great113 reviews
1.3 mi from City Center700 yd from Krabi Hospital
From   US$ 35 /nightSelect
8.4
Great111 reviews
1.8 mi from City Center700 yd from Tourism Authority of Thailand
From   US$ 21 /nightSelect
8.2
Great162 reviews
2.1 mi from City Center400 yd from Wat Kaew Korawaram
From   US$ 18 /nightSelect
8.4
Great218 reviews
36.1 mi from City Center
From   US$ 49 /nightSelect
7.8
Very good73 reviews
From   US$ 28 /nightSelect
7.8
Very good23 reviews
700 yd from City Center1.0 mi from CAT Telecom
From   US$ 26 /nightSelect
8.2
Great53 reviews
8.3 mi from City Center
From   US$ 26 /nightSelect

Best Hotels and Places to Stay in Krabi

Why visit?

Krabi, a popular tourist destination in Thailand, offers beautiful beaches, stunning limestone cliffs, and crystal-clear waters. With a wide range of attractions and activities, including island hopping, snorkeling, and rock climbing, Krabi is a paradise for nature lovers and adventure seekers. Whether youre looking for a luxurious resort or a budget-friendly hostel, Krabi has a variety of accommodations to suit every travelers needs.

Where to stay?

Ao Nang: This bustling beach town is a popular choice for tourists due to its convenient location and vibrant atmosphere. Ao Nang offers a wide range of accommodations, from luxurious beachfront resorts to budget-friendly hostels. With easy access to nearby islands and activities such as kayaking and diving, Ao Nang is an ideal base for exploring Krabi.

Railay Beach: Accessible only by boat, Railay Beach is a secluded paradise known for its stunning beaches and world-class rock climbing. Despite its exclusivity, Railay Beach offers a range of accommodations, including beachfront resorts and budget-friendly bungalows. Whether you want to relax on the beach or embark on an adventurous climb, Railay Beach is a hidden gem in Krabi.

Klong Muang: Located a bit further north of Ao Nang, Klong Muang offers a quieter and more peaceful atmosphere. This area is home to some of the most luxurious resorts in Krabi, providing guests with privacy, tranquility, and breathtaking views. Klong Muang is perfect for those seeking a relaxing and upscale vacation experience.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $40 to $80.

4-star hotels: The average price per night is around $80 to $150.

5-star hotels: The average price per night is around $150 to $300.

Best value for money:

The Elements Krabi Resort: Situated in Klong Muang, this resort offers affordable yet comfortable accommodations with easy access to the beach. The resort features a swimming pool, spa facilities, and a restaurant serving delicious Thai and international cuisine.

Aonang Cliff Beach Resort: Located in Ao Nang, this resort offers stunning views of the Andaman Sea and the limestone cliffs. Guests can enjoy spacious rooms, a beachfront swimming pool, and a restaurant serving fresh seafood and local specialties.

Blanco Hideaway Pool Villas: This boutique resort in Ao Nang offers private pool villas at a reasonable price. The villas are designed with a modern touch and surrounded by lush greenery, providing a serene and tranquil atmosphere for guests.

Best kids-friendly hotels:

Holiday Inn Resort Krabi Ao Nang Beach: This family-friendly resort in Ao Nang offers a kids club, a childrens pool with waterslides, and numerous activities to keep the little ones entertained. Parents can relax by the pool or enjoy a rejuvenating spa treatment.

Centara Anda Dhevi Resort & Spa: Located in Ao Nang, this resort provides a kids club, a childrens pool, and spacious family rooms. The resort also offers a variety of recreational activities for the whole family, such as cooking classes and beach volleyball.

Best hotels for a romantic getaway:

Rayavadee Resort: Situated on Railay Beach, this luxury resort offers privacy and seclusion amidst a tropical paradise. With private pavilions nestled among lush gardens and a backdrop of towering limestone cliffs, couples can indulge in romantic dinners on the beach or relax at the spa.

Tubkaak Krabi Boutique Resort: Located on Tubkaak Beach, this intimate resort provides a peaceful and romantic setting for couples. Guests can enjoy breathtaking views of the islands, unwind in the infinity pool, or indulge in a couples spa treatment.

Best for location:

Anyavee Ao Nang Bay Resort: Situated in the heart of Ao Nang, this hotel offers easy access to the beach, restaurants, and shops. Guests can explore the vibrant nightlife or embark on island-hopping tours conveniently.

Krabi La Playa Resort: Located just a short walk from Ao Nang Beach, this resort offers comfortable accommodations close to the main attractions. Guests can easily access restaurants, bars, and shopping areas while enjoying a peaceful stay.

Sand Sea Resort: This beachfront resort is situated on Railay West Beach, offering stunning views and direct access to the crystal-clear waters. Guests can experience the beauty of Railay Beach and explore nearby limestone caves and rock climbing spots.

Best for a short city break:

Apasari Krabi: Located in downtown Krabi Town, this hotel provides easy access to Krabis local markets, temples, and shopping centers. Guests can explore the citys cultural landmarks and enjoy authentic Thai cuisine in nearby local restaurants.

The Greenery Hotel: Situated in the heart of Krabi Town, this hotel offers comfortable accommodations with easy access to the citys attractions and transportation hubs. Guests can enjoy exploring the local markets, temples, and enjoying the lively atmosphere of the town.

Show moreLess