Hotels in Krabi, Thailand

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

Krabi, Thailand
Jun 2 — Jun 32
Krabi, Thailand
Fri 6/2
Sat 6/3
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Krabi, Thailand

These hotels are among the most popular properties in the Krabi area. If you're not finding the hotel you're looking for and have flexibility with dates, try adjusting the search form at the top of the page for more results.
Filter by star ratings
All filters
Railay Bay Resort And Spa
8.1 Excellent
145 Moo2 Tambol Aonang, Krabi, Thailand
Show on map
6.4 mi from city centre, Krabi, Thailand 
ExcellentBased on 2,222 reviews
8.1

Situated in Krabi, Railay Bay Resort & Spa offers elegant 4-star accommodation, as well as an outdoor pool, a Jacuzzi and a private beach. It also features a sauna and a gym.

Avani Ao Nang Cliff Krabi Resort
8.5 Excellent
328 Moo 2, Ao Nang, Krabi, Thailand
Show on map
6.5 mi from city centre, Krabi, Thailand 
ExcellentBased on 594 reviews
8.5

Aonang Cliff Beach Resort offers 4-star accommodation in Ao Nang. The various facilities this modern resort features include a kids club, free Wi-Fi and a swimming pool.

Sand Sea Resort
7.6 Good
Railay Beach, 192 Moo 5, Saithai, Krabi, Thailand
Show on map
6.4 mi from city centre, Krabi, Thailand 
GoodBased on 1,698 reviews
7.6

Located in Krabi, Sand Sea Resort provides free Wi-Fi and a gym. It has a spa and wellness centre, as well as an outdoor pool, an express check-in and check-out feature and a Jacuzzi.

Krabi Resort
7.5 Good
232 Moo 2 Ao Nang Beach, Krabi, Thailand
Show on map
6.9 mi from city centre, Krabi, Thailand 
GoodBased on 953 reviews
7.5

Situated in Ao Nang, Krabi Resort provides 4-star accommodation and a private beach, a Jacuzzi and an outdoor pool. There is also a fitness centre with a swimming pool.

Dusit Thani Krabi Beach Resort
8.7 Excellent
155 Moo 2, Nong Thale, Krabi, Thailand
Show on map
10.8 mi from city centre, Krabi, Thailand 
ExcellentBased on 735 reviews
8.7

Dusit Thani Krabi Beach Resort offers a modern setting while in Krabi. It provides 5-star accommodation with air-conditioned rooms.

Golden Beach Resort
8.5 Excellent
254 Moo 2, Krabi, Thailand
Show on map
6.6 mi from city centre, Krabi, Thailand 
ExcellentBased on 863 reviews
8.5

Located in Ao Nang, this resort is a stone's throw from Ao Phra Nang. It offers an open-air swimming pool and a spa and wellness centre.

Rayavadee
9.4 Excellent
214 Moo 2, Tumbon Ao-Nang, Amphur Muang, Krabi, Thailand
Show on map
6.4 mi from city centre, Krabi, Thailand 
ExcellentBased on 422 reviews
9.4

Guests of this elegant hotel will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located a quick car ride from the heart of Krabi. It provides complimentary Wi-Fi, an outdoor pool and outdoor tennis courts.

Deevana Plaza Krabi
8.5 Excellent
186 Moo 3, Aonang Soi 8, Aonang Beach, Aonang, Muang, Krabi, Thailand
Show on map
6.8 mi from city centre, Krabi, Thailand 
ExcellentBased on 174 reviews
8.5

Located in Krabi, Deevana Plaza Krabi-Aonang provides modern 4-star accommodation, as well as a swimming pool and a Jacuzzi. It offers free Wi-Fi, a free shuttle service and a ballroom.

Holiday Ao Nang Beach Resort Krabi
8.1 Excellent
123 Moo 3, Ao Nang Beach, Krabi, Thailand
Show on map
7.0 mi from city centre, Krabi, Thailand 
ExcellentBased on 69 reviews
8.1

Holiday Ao Nang Beach Resort Krabi is situated in Krabi and features free Wi-Fi. It has a fitness centre, as well as a swimming pool, water slides and a kids club.

Aonang Villa Resort
8.3 Excellent
113 Moo 2 Aonang Beach, Krabi, Thailand
Show on map
6.7 mi from city centre, Krabi, Thailand 
ExcellentBased on 675 reviews
8.3

Situated in Krabi, Aonang Villa Resort offers cosy accommodation and provides sea views. It also features a Jacuzzi, an outdoor pool and a sauna.

Tips for booking hotels in Krabi, Thailand

Cheapest month:May
Most expensive month:December
Average price in Krabi:$244/night
Cheapest price found:$7/night
Cheapest day:Monday
Most expensive day:Wednesday
$171 - $366
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$182 - $268
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Krabi, Thailand hotels

Some of the very best Krabi hotels as rated by our users. Be sure to read user reviews to learn why these hotels are among the highest rated.
1
Sunrise Tropical Resort
8.2 Excellent
39 Moo 2, Krabi, Thailand
Show on map
6.3 mi from city centre, Krabi, Thailand 

Situated in Krabi, this 3-star property is modern and stylish. It also offers a kids pool, free Wi-Fi and an outdoor pool.

$74
Avg. per night
2
Nakamanda Resort & Spa
9.0 Excellent
126 Moo 3 Klong Muang Beach, Krabi, Thailand
Show on map
11.2 mi from city centre, Krabi, Thailand 

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.

$134
Avg. per night
3
Avatar Railay
8.6 Excellent
629 Moo.2, Krabi, Thailand
Show on map
6.2 mi from city centre, Krabi, Thailand 

Offering views of the garden and the pool, Avatar Railay - Adult Only is located in Ao Nang. It also offers a 24-hour reception, an outdoor pool and a concierge.

$29
Avg. per night
4
Bliss Resort Krabi
8.8 Excellent
33/2 Moo 3 Klong Mung Beach, Krabi, Thailand
Show on map
11.4 mi from city centre, Krabi, Thailand 

Providing a private beach, Bliss Resort Krabi is located in Krabi and is a short stroll from Khlong Muang Beach. The numerous amenities this charming resort offers include a currency exchange, a 24-hour reception and valet parking.

$36
Avg. per night
5
Centra by Centara Phu Pano Resort Krabi
7.9 Good
879 Moo 2, Krabi, Thailand
Show on map
5.8 mi from city centre, Krabi, Thailand 

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.

$27
Avg. per night
6
Panan Krabi Resort
8.8 Excellent
945 Moo 2, T. Aonang, Krabi, Thailand
Show on map
6.5 mi from city centre, Krabi, Thailand 

Panan Krabi Resort provides 4-star accommodation in Krabi. There is also a gym with a swimming pool.

$48
Avg. per night
7
Vipa Tropical Resort
9.0 Excellent
43/6 Moo 2, Aonang, Krabi, Thailand
Show on map
6.0 mi from city centre, Krabi, Thailand 

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.

$36
Avg. per night
8
Aonang Colors Hotel Krabi
8.3 Excellent
125 Moo3 Alo Nanag, Krabi, Thailand
Show on map
6.8 mi from city centre, Krabi, Thailand 

Featuring an infinity pool, Aonang Colors Hotel Krabi is situated in Krabi and provides stylish accommodation. It offers stylish rooms with private balconies overlooking the garden.

$24
Avg. per night

Cheapest hotels in Krabi, Thailand

For those on a budget, these are the cheapest hotels available in Krabi for the selected dates. Prices can differ depending on the dates selected, so use the search form to browse more options if you have flexibility.
Chill Out Bar and Bungalows
7.8 Good
Tonsai Beach, Ao Nang, Krabi, Thailand
Show on map
6.3 mi from city centre, Krabi, Thailand 

Chill Out Bar & Bungalow provides a comfortable setting when in Krabi. It also offers a currency exchange, luggage storage and massage services.

$8
Avg. per night
Wake Up Aonang Hotel
7.7 Good
121/2 Moo 2, Krabi, Thailand
Show on map
6.7 mi from city centre, Krabi, Thailand 

Located in Ao Nang, this hotel provides good value accommodation. Only a short walk from Ao Phra Nang, it offers comfortable rooms equipped with a refrigerator.

$9
Avg. per night
Aonang Friendly Bungalow
8.4 Excellent
63 Moo 2 Ao Nang, Krabi, Thailand
Show on map
6.2 mi from city centre, Krabi, Thailand 

Ao Nang Friendly provides a comfortable setting while in Krabi. Those staying at the property can also take advantage of complimentary Wi-Fi during their stay.

$12
Avg. per night
City Hotel Krabi
8.4 Excellent
15/2-4 Maharaj Road Soi 10, Krabi, Thailand
Show on map
0.1 mi from city centre, Krabi, Thailand 

City Hotel Krabi provides a comfortable setting when in Krabi. It also offers a tour desk, free Wi-Fi and a 24-hour reception.

$13
Avg. per night
Railay Viewpoint Resort
6.9 Good
Moo 2, Tambon Ao Nang,Ampur Muang, Krabi, Krabi, Thailand
Show on map
6.0 mi from city centre, Krabi, Thailand 

Railay Viewpoint Resort is situated in Ao Nang, just 40 minutes from Krabi International Airport. It also offers an outdoor pool, a beauty centre and a diving centre.

$13
Avg. per night
Krabi River Hotel
8.4 Excellent
73/1 Kongkha Rd. Muang. Muang, Krabi, Thailand
Show on map
0.5 mi from city centre, Krabi, Thailand 

Krabi River Hotel is located in Krabi and features free Wi-Fi. It also offers massage services, a playground and a 24-hour reception.

$13
Avg. per night
Ao Nang Cliff View Resort
7.6 Good
10/5 Aonang Soi 11 Moo 2, Krabi, Thailand
Show on map
5.7 mi from city centre, Krabi, Thailand 

Ao Nang Cliff View Resort provides peaceful 3-star accommodation in Krabi. It has a fitness centre, as well as a sauna, an outdoor pool and valet parking.

$16
Avg. per night
The Phu Beach Hotel
8.6 Excellent
323 Moo 5, Ao Nang, Krabi, Thailand
Show on map
6.6 mi from city centre, Krabi, Thailand 

Situated in Ao Nang, The Phu Beach Hotel provides 3-star accommodation and a kids club, massage services and an outdoor pool. It also offers a 24-hour reception, a concierge and meeting rooms.

$18
Avg. per night

Hotel prices in Krabi, Thailand

A breakdown of the average price per hotel class in Krabi. We've highlighted the most popular properties according to our users as well as the best value within each hotel class.
2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Other accommodations in Krabi, Thailand

Find the perfect hostel, theme hotel, or vacation rental for your stay in Krabi, Thailand
Zeavola Resort
9.0 Excellent
11 Moo 8 Laem Tong, Krabi, Thailand
Show on map
22.3 mi from city centre, Krabi, Thailand 

Zeavola Resort is set on Phi Phi Islands, and provides 5-star accommodation in addition to a private beach. It also has a gym, an outdoor pool and a sauna.

$185
Avg. per night
The Tubkaak Krabi Boutique Resort
9.1 Excellent
123 Moo 3, Tubkaak Beach, Krabi, Thailand
Show on map
11.6 mi from city centre, Krabi, Thailand 

Providing a limousine service and a private beach, The Tubkaak Krabi Boutique Resort is a deluxe place to stay in Krabi. Offering free wireless internet, a restaurant and an outdoor pool, the resort is within a 10-minute walk of Tup Kaek Beach.

$141
Avg. per night
Centara Grand Beach Resort & Villas Krabi
7.9 Good
396-396/1 Moo 2, Ao Nang, Muang, Krabi, Thailand
Show on map
6.5 mi from city centre, Krabi, Thailand 

Set in Ao Nang, this traditional hotel provides a swimming pool, a sauna and a private beach. It offers 5-star accommodation with air-conditioned rooms.

$113
Avg. per night
Glur Hostel
8.6 Excellent
22/2 Mu2 Soi Aonang 11/1, Ao Nang, Thailand
Show on map
1.1 mi from city centre, Ao Nang, Thailand 

Located in Ao Nang, this hostel offers comfortable rooms with complimentary wireless internet. It also features bicycle rental, luggage storage and an outdoor pool.

$14
Avg. per night
Chanchalay Hip Hostel Sha Extra Plus
9.0 Excellent
55 Utarakit Rd Muang, Krabi, Thailand
Show on map
0.3 mi from city centre, Krabi, Thailand 

Chanchalay Hip Hostel provides a comfortable setting when in Krabi. It also offers a ticket service, free Wi-Fi and luggage storage.

$12
Avg. per night
Bubu Lanta Hostel - Sha Certified
8.3 Excellent
351 moo 3 Saladan, Koh Lanta, Krabi, Ko Lanta, Thailand
Show on map
3.0 mi from city centre, Ko Lanta, Thailand 

Bubu Lanta Hostel is set in Ko Lanta and is close to local landmarks, including Serenity Massage and Spa. Guests can also make the most of complimentary internet access in all areas.

$6
Avg. per night
Golden Palm Resort
Golden Palm Resort
28/8 Moo5 T.Saithai Muang Krabi, Krabi, Thailand
Show on map
4.3 mi from city centre, Krabi, Thailand 

Golden Palm Resort Krabi is located in Krabi and features free Wi-Fi.

$20
Avg. per night
Phulay Bay, A Ritz-Carlton Reserve
9.8 Excellent
111 Moo 3, Nongthalay, Muang, Krabi, Thailand
Show on map
11.7 mi from city centre, Krabi, Thailand 

Providing a rooftop terrace and a private beach, Phulay Bay a Ritz-Carlton Reserve is a luxurious base in Krabi. Offering free wireless internet, a restaurant and an outdoor pool, the resort is within a 10-minute walk of Tup Kaek Beach.

$454
Avg. per night

Where to stay in Krabi, Thailand

Navigate to the areas in Krabi you plan to visit to find hotels that are close by. Users can click on a hotel's name to find more information about it, such as price, reviews, and amenities, and also find different deals for the property.

About Krabi, Thailand

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.

Facts about staying in Krabi, Thailand

Millions of Reviews
Real ratings and reviews from millions of guests, just like yourself. Book your perfect stay with confidence!
Best Hotel Deals
HotelsCombined sources over 3 million hotels and properties and compiles them in one place so you can compare the ideal accommodation.
Free Cancellation
Plans change — we get it. And that’s why you can search and book hotels and accommodations on HotelsCombined from agencies that offer free cancellation