Hotels in Krabi

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

Krabi, Thailand
Aug 1 — Aug 22
Krabi, Thailand
Sun 8/1
Mon 8/2
...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.

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

Amity Poshtel
Amity Poshtel
8.5 Excellent
35 Maharat Road, Krabi, Thailand
Show on map
0.2 km from city centre, Krabi 
ExcellentBased on 943 reviews
8.5

Amity Poshtel is located in Krabi and provides free Wi-Fi. It also offers a tour desk, luggage storage and laundry facilities.

Tips for booking a Krabi hotel

Cheapest month:November
Most expensive month:October
Average price in Krabi:₱6,438/night
Absolute cheapest price found:₱174/night
Cheapest day:Thursday
Most expensive day:Saturday
₱2,993 - ₱11,596
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₱2,919 - ₱11,596
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Krabi hotels

Show all 1,008 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,008 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.

₱350
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.6 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.

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

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

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

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

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

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

₱751
Avg. per night

Hotel prices in Krabi

2 stars and under

₱350 - ₱6,355

Hop Inn Krabi

#1 Most popular

Hop Inn Krabi
8.3 Excellent
₱801
Avg. per night
Boss & Benz House

#2 Most popular

Boss & Benz House
8.1 Excellent
₱400
Avg. per night
Amity Poshtel

Best value

Amity Poshtel
8.5 Excellent
₱350
Avg. per night
3 stars

₱550 - ₱4,509

ibis Styles Krabi Ao Nang

#1 Most popular

₱901
Avg. per night
Centra by Centara Phu Pano Resort Krabi

#2 Most popular

₱1,101
Avg. per night
Aonang Lake Side

Best value

₱550
Avg. per night
4 stars +

₱901 - ₱19,915

Centara Grand Beach Resort & Villas Krabi

#1 Most popular

₱4,604
Avg. per night
Rayavadee

#2 Most popular

Rayavadee
9.3 Excellent
₱16,863
Avg. per night
Apple A Day Resort Krabi Aonang Beach
₱901
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?

    One of the most popular hotels in Krabi is Snoozz Hotel, which has been reviewed by 548 users and currently has a rating of 8.0/10. Other top-rated locations include Hop Inn Krabi and Boss & Benz House, which have received 8.3/10 and 8.1/10 ratings from our users, respectively.

  • What is a good hotel near Railay Beach Viewpoint?

    A good hotel close to Railay Beach Viewpoint is Centara Grand Beach Resort & Villas Krabi (rated 8.2/10 from 579 reviews).

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

    For a good hotel near to Krabi Walking Street, consider Snoozz Hotel - it is rated 8.0/10 from 548 HotelsCombined reviews.

  • Is there a good hotel near Nopparat Thara Beach?

    A good hotel near Nopparat Thara Beach is Anyavee Ao Nang Bay Resort, which has been rated 8.4/10 by 1,119 HotelsCombined user reviews.

  • How much do hotels in Krabi cost?

    The average prices of hotels in Krabi have been around ₱6,655 per night over the last 3 days.

  • How much is a cheap hotel in Krabi?

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