Find and Book Top Rated Hotels in Krabi

Search among 43 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-43 out of 43
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.4
Great208 reviews
MapView on map10.2 km from City Centre500 m from McDonald, Aonang
From   US$ 29 /nightSelect
8.4
Great182 reviews
MapView on map3.0 km from City Centre500 m from Tourism Authority of Thailand
From   US$ 47 /nightSelect
8.4
Great213 reviews
58.1 km from City Centre
From   US$ 49 /nightSelect
8.4
Great154 reviews
2.9 km from City Centre300 m from Tourism Authority of Thailand
From   US$ 37 /nightSelect
8.4
Great117 reviews
16.7 km from City Centre
From   US$ 66 /nightSelect
8.2
Great280 reviews
10.7 km from City Centre900 m from McDonald, Aonang
From   US$ 55 /nightSelect
8.4
Great163 reviews
3.6 km from City Centre100 m from Weekend Night Market Krabi town
From   US$ 47 /nightSelect
8.2
Great124 reviews
2.5 km from City Centre100 m from Krabi Hospital
From   US$ 54 /nightSelect
4.6 km from City Centre
From   US$ 142 /nightSelect
7.8
Very good73 reviews
From   US$ 72 /nightSelect
Guest house
7.6
Very good16 reviews
From   US$ 25 /nightSelect
8.4
Great228 reviews
10.3 km from City Centre1.3 km from McDonald, Aonang
From   US$ 32 /nightSelect
8.2
Great206 reviews
4.5 km from City Centre900 m from Wat Kaew Korawaram
From   US$ 22 /nightSelect
8.4
Great184 reviews
12.2 km from City Centre
From   US$ 76 /nightSelect
Hostel
8.6
Great120 reviews
3.9 km from City Centre300 m from Weekend Night Market Krabi town
From   US$ 24 /nightSelect
8.4
Great369 reviews
4.6 km from City Centre800 m from Thara Park
From   US$ 22 /nightSelect
8.4
Great142 reviews
3.8 km from City Centre200 m from Weekend Night Market Krabi town
From   US$ 37 /nightSelect
Hostel
8.6
Great97 reviews
3.4 km from City Centre300 m from Weekend Night Market Krabi town
From   US$ 20 /nightSelect
8.2
Great162 reviews
3.4 km from City Centre300 m from Wat Kaew Korawaram
From   US$ 19 /nightSelect
Guest house
8.4
Great178 reviews
3.4 km from City Centre300 m from Wat Kaew Korawaram
From   US$ 7 /nightSelect
8.0
Great167 reviews
5.3 km from City Centre200 m from Thara Park
From   US$ 27 /nightSelect
8.6
Great146 reviews
5.2 km from City Centre200 m from Thara Park
From   US$ 27 /nightSelect
8.2
Great160 reviews
10.2 km from City Centre
From   US$ 160 /nightSelect
8.4
Great138 reviews
4.4 km from City Centre800 m from Weekend Night Market Krabi town
From   US$ 16 /nightSelect
8.2
Great123 reviews
3.8 km from City Centre200 m from Weekend Night Market Krabi town
From   US$ 45 /nightSelect
Bed & Breakfast
8.4
Great161 reviews
3.6 km from City Centre200 m from Weekend Night Market Krabi town
From   US$ 32 /nightSelect
8.4
Great374 reviews
From   US$ 45 /nightSelect
8.4
Great99 reviews
3.0 km from City Centre600 m from Tourism Authority of Thailand
From   US$ 22 /nightSelect
8.2
Great157 reviews
10.0 km from City Centre900 m from McDonald, Aonang
From   US$ 30 /nightSelect
8.6
Great96 reviews
2.1 km from City Centre600 m from Krabi Hospital
From   US$ 72 /nightSelect
8.4
Great81 reviews
900 m from City Centre
From   US$ 17 /nightSelect
8.0
Great72 reviews
3.1 km from City Centre800 m from Wat Kaew Korawaram
From   US$ 46 /nightSelect
Aparthotel
8.0
Great86 reviews
17.0 km from City Centre
From   US$ 193 /nightSelect
8.2
Great51 reviews
1.9 km from City Centre800 m from Krabi Hospital
From   US$ 27 /nightSelect
8.4
Great213 reviews
3.7 km from City Centre500 m from Wat Kaew Korawaram
From   US$ 19 /nightSelect
8.2
Great41 reviews
13.3 km from City Centre
From   US$ 16 /nightSelect
8.4
Great34 reviews
3.2 km from City Centre
From   US$ 18 /nightSelect
14.3 km from City Centre
From   US$ 38 /nightSelect
8.4
Great41 reviews
3.4 km from City Centre300 m from Weekend Night Market Krabi town
From   US$ 44 /nightSelect
8.2
Great9 reviews
1.8 km from City Centre600 m from CAT Telecom
From   US$ 25 /nightSelect
7.6
Very good20 reviews
700 m from City Centre1.6 km from CAT Telecom
From   US$ 20 /nightSelect
8.0 km from City Centre1.9 km from Gastropo Fossils The World Museum
From   US$ 434 /nightSelect
Hotel
7.4
Very good2 reviews
2.6 km from City Centre200 m from Krabi Hospital
From   US$ 29 /nightSelect

Best Hotels and Places to Stay in Krabi

Why visit?

Krabi, located on the west coast of Thailand, is a breathtaking destination that offers a perfect blend of natural beauty, adventure, and relaxation. With its stunning beaches, crystal-clear waters, limestone cliffs, and vibrant marine life, Krabi provides an idyllic setting for a memorable vacation. Whether youre looking for a luxurious resort, a budget-friendly hotel, or a cozy hostel, Krabi has a wide range of accommodation options to suit every travelers needs.

Where to stay?

Ao Nang: Ao Nang is one of the most popular tourist areas in Krabi, known for its stunning beaches, vibrant nightlife, and abundant dining options. It offers a wide range of accommodation choices, from luxury resorts to budget-friendly hotels and hostels. With direct access to the beautiful Railay Beach and various island hopping tours available, Ao Nang is a great base for exploring the nearby islands and attractions.

Railay Beach: If youre seeking a tranquil and secluded paradise, Railay Beach is the perfect choice. This stunning peninsula can only be accessed by boat, creating a sense of exclusivity. Railay is renowned for its towering limestone cliffs, emerald waters, and pristine beaches. It offers a range of resorts, bungalows, and boutique hotels, providing a peaceful retreat surrounded by natural beauty.

Krabi Town: For a more authentic and local experience, Krabi Town is a wonderful option. It serves as the gateway to the province and offers a vibrant local atmosphere, bustling markets, and delicious street food. Although it doesnt boast pristine beaches, Krabi Town is conveniently located near popular attractions like Tiger Cave Temple and the Emerald Pool. There are various accommodation choices available, including budget-friendly hotels and guesthouses.

What is the price per hotel room per night?

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

4-star hotels: The average price per night is around $70 to $200.

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

Best Value for Money:

Aonang Villa Resort: This resort offers comfortable and spacious rooms with modern amenities, including a private balcony or terrace. It features a large outdoor pool, an on-site restaurant serving delicious Thai and international cuisine, and a spa offering relaxing treatments. Located in the heart of Ao Nang, guests can easily access the beach, shops, and restaurants.

Pakasai Resort: Situated amidst lush tropical gardens, Pakasai Resort offers eco-friendly accommodations with a blend of modern comforts and traditional Thai design. The rooms feature private balconies with garden or pool views. Guests can enjoy the resorts large swimming pool, indulge in rejuvenating spa treatments, and savor authentic Thai dishes at their on-site restaurant.

Aonang Phu Petra Resort: Nestled against the backdrop of limestone cliffs, this resort offers spacious and elegantly designed villas with private balconies and jacuzzis. Guests can relax by the outdoor swimming pool with stunning views of the surrounding nature, dine at the on-site restaurant, or enjoy a refreshing cocktail at the poolside bar. The resort also provides a shuttle service to Ao Nang Beach.

Best Kids-Friendly Hotels:

Centara Grand Beach Resort & Villas Krabi: This luxurious beachfront resort offers spacious rooms and suites with stunning sea or garden views. The resort features a kids club with a variety of activities, a dedicated pool area for children, and a playground. Parents can indulge in rejuvenating spa treatments or take advantage of various water sports facilities offered by the resort.

Holiday Inn Resort Krabi Ao Nang Beach: Located directly on the beach, this family-friendly resort offers comfortable rooms with modern amenities. Kids can have a blast at the resorts kids club, which includes a supervised indoor playroom and an outdoor playground. The resort also features multiple swimming pools, including a dedicated childrens pool, and offers a wide range of activities to keep the whole family entertained.

Best Hotels for a Romantic Getaway:

Rayavadee Krabi: Set within a lush landscape surrounded by towering cliffs and pristine beaches, Rayavadee offers luxurious pavilions and villas with private pools or outdoor jacuzzis. Couples can enjoy peaceful walks along the beach, indulge in spa treatments, or go on romantic sunset cruises. The resort also features exquisite dining options that range from Thai to international cuisine.

The Tubkaak Krabi Boutique Resort: This intimate boutique resort offers stylish and private villas with stunning views of the Andaman Sea. Couples can relax in their own outdoor bath or jacuzzi and enjoy the resorts serene environment. The resort also provides a range of activities such as Thai cooking classes and romantic beachfront dining experiences.

Best for Location:

Dusit Thani Krabi Beach Resort: Situated on the white sands of Klong Muang Beach, this resort offers luxurious rooms and villas with stunning ocean views. It features a large infinity pool, multiple dining options, and a spa. With its secluded location, guests can enjoy privacy and tranquility while still being within a short drive from Ao Nang and other tourist attractions.

The ShellSea Krabi: Located on the peaceful Shell Fossil beach, this boutique resort offers spacious rooms and villas with private balconies or terraces. Guests can relax by the infinity pool that overlooks the beach, indulge in rejuvenating spa treatments, or enjoy a variety of water sports. The resort also provides a shuttle service to Ao Nang, making it convenient for exploring the nearby areas.

Phulay Bay, a Ritz-Carlton Reserve: This luxurious resort offers lavish villas with private plunge pools and breathtaking views of the surrounding nature. Guests can unwind at the infinity pool, be pampered at the spa, or enjoy a romantic dinner on the beach. With its secluded location in Tubkaek Beach, guests can enjoy tranquility while still being within reach of Krabi Town and other attractions.

Best for a Short City Break:

Hongkong City Hotel: Situated in the heart of Krabi Town, this modern hotel offers comfortable rooms with contemporary design. Guests can explore the local markets, visit the iconic Wat Kaew temple, and indulge in delicious street food, all within walking distance of the hotel.

The Greenery Hotel: This centrally located hotel offers comfortable rooms with modern amenities. Guests can explore the vibrant night markets, sample local cuisine, and visit popular attractions such as the Thara Park and Chaofah Pier.

Show moreLess