Hotels in Krabi

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

Krabi, Thailand
23 Sep — 24 Sep2
Krabi, Thailand
Thu 23/9
Fri 24/9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Krabi

Filter by star ratings
All filters
Golden Beach Resort
Golden Beach Resort
8.4 Excellent
254 Moo 2, Krabi, Thailand
Show on map
10.7 km from city centre, Krabi 
ExcellentBased on 332 reviews
8.4

Located in Ao Nang, this resort provides good value accommodation. It also offers a coffee bar, an outdoor pool and a Jacuzzi.

Krabi City View Hotel
Krabi City View Hotel
8.7 Excellent
1-3 Maharaj Soi 2 Paknam, Krabi, Thailand
Show on map
0.2 km from city centre, Krabi 
ExcellentBased on 25 reviews
8.7

The hotel is located in Krabi and is close to Krabi Pier. Guests can also enjoy free internet in all areas.

Buri Tara Resort
Buri Tara Resort
8.6 Excellent
159/1 Moo 3, Aonang Soi 8 Road, Krabi, Thailand
Show on map
11.1 km from city centre, Krabi 
ExcellentBased on 446 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.

Krabi River Hotel
Krabi River Hotel
8.7 Excellent
73/1 Kongkha Rd. Muang. Muang, Krabi, Thailand
Show on map
0.8 km from city centre, Krabi 
ExcellentBased on 316 reviews
8.7

Krabi River Hotel is located in Krabi and features free Wi-Fi. It also offers luggage storage, a 24-hour reception and a tour desk.

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, a sauna and an outdoor pool.

Amari Vogue Krabi
Amari Vogue Krabi
8.5 Excellent
149 Moo 3 Tubkaak Beach Nong Thale, Krabi, Thailand
Show on map
18.7 km from city centre, Krabi 
ExcellentBased on 203 reviews
8.5

This rustic resort in Krabi offers free Wi-Fi, as well as a private cinema and a plunge pool. Guests also have exclusive access to the on-site Breeze Spa and Fit centre.

J Holiday Resort
J Holiday Resort
7.9 Good
40/1 Hamthanon Road, T.Paknam, Krabi, Thailand
Show on map
0.5 km from city centre, Krabi 
GoodBased on 196 reviews
7.9

J Holiday Inn Krabi provides a comfortable setting while in Krabi. It offers 3-star accommodation with air-conditioned rooms.

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 349 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 indoor 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 323 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.

Chermantra Aonang Resort and Pool Suite
Chermantra Aonang Resort and Pool Suite
8.6 Excellent
987 Moo2 T.Aonang, Krabi, Thailand
Show on map
8.6 km from city centre, Krabi 
ExcellentBased on 250 reviews
8.6

This hotel is located in Ao Nang, and offers luggage storage, a swimming pool and a 24-hour reception. It also features a concierge.

Tips for booking a Krabi hotel

Cheapest month:August
Most expensive month:January
Average price in Krabi:$191/night
Absolute cheapest price found:$7/night
Cheapest day:Saturday
Most expensive day:Wednesday
$70 - $301
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$40 - $502
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Krabi hotels

Show all 1,003 hotels
1
Sunrise Tropical Resort
Sunrise Tropical Resort
8.8 Excellent
39 Moo 2, Krabi, Thailand
Show on map
10.1 km from city centre, Krabi 

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

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

4
Peak Boutique City Hotel
Peak Boutique City Hotel
9.2 Excellent
242/12 Maharaj Rd.,Tambol Paknaam, Krabi, Thailand
Show on map
1.8 km from city centre, Krabi 

Peak Boutique City Hotel Krabi offers a modern setting while in Krabi. It also provides bicycle rental, a 24-hour reception and luggage storage.

5
Dusit Thani Krabi Beach Resort
Dusit Thani Krabi Beach Resort
9.1 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
The Tubkaak Krabi Boutique Resort
The Tubkaak Krabi Boutique Resort
9.2 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.

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

8
Panan Krabi Resort
Panan Krabi Resort
8.9 Excellent
945 Moo 2, T. Aonang, Krabi, Thailand
Show on map
10.4 km from city centre, Krabi 

Panan Krabi Resort is located in Krabi and is close to Nopparat Thara Beach. In addition to free private parking on site, the resort provides comfortable 4-star rooms and a bar.

Cheapest hotels in Krabi, Krabi

Show all 1,003 hotels
Krabi River Hotel
Krabi River Hotel
8.7 Excellent
73/1 Kongkha Rd. Muang. Muang, Krabi, Thailand
Show on map
0.8 km from city centre,  

Krabi River Hotel is located in Krabi and features free Wi-Fi. It also offers luggage storage, a 24-hour reception and a tour desk.

$11
Avg. per night
Krabi City View Hotel
Krabi City View Hotel
8.7 Excellent
1-3 Maharaj Soi 2 Paknam, Krabi, Thailand
Show on map
0.2 km from city centre,  

The hotel is located in Krabi and is close to Krabi Pier. Guests can also enjoy free internet in all areas.

$15
Avg. per night
J Holiday Resort
J Holiday Resort
7.9 Good
40/1 Hamthanon Road, T.Paknam, Krabi, Thailand
Show on map
0.5 km from city centre,  

J Holiday Inn Krabi provides a comfortable setting while in Krabi. It offers 3-star accommodation with air-conditioned rooms.

$18
Avg. per night
Phranang Place
Phranang Place
8.0 Excellent
345 Moo 2, Aonang Beach, Krabi, Thailand
Show on map
10.1 km from city centre,  

Phranang Place provides 3-star accommodation in Ao Nang. Those staying at the property have access to a sun deck, a beauty centre and an outdoor pool.

$18
Avg. per night
Ao Nang Home Stay
Ao Nang Home Stay
8.9 Excellent
262/2 Leela Vallay, Aonang Rd. Soi 11, Krabi, Thailand
Show on map
9.3 km from city centre,  

This hostel is located in Ao Nang, and offers massage services, luggage storage and a ticket service. It is ideally positioned for guests wishing to visit the area's popular attractions.

$18
Avg. per night
Pak-Up Hostel
Pak-Up Hostel
8.9 Excellent
87 Utarakit Road, Krabi, Thailand
Show on map
0.4 km from city centre,  

Pak-Up Hostel is located in Krabi and provides guests with free Wi-Fi. It also provides a beauty centre, laundry facilities and a rooftop terrace.

$18
Avg. per night
Pantharee Resort
Pantharee Resort
8.1 Excellent
404-405 Moo 4, Krabi-Kaothong Road, Krabi, Thailand
Show on map
5.0 km from city centre,  

Pantharee Resort provides a comfortable setting when in Krabi. It also offers luggage storage, a tour desk and a concierge.

$18
Avg. per night
Royal Nakara Ao Nang
Royal Nakara Ao Nang
8.5 Excellent
155/4-7 M. 3, T. Ao Nang, Krabi, Thailand
Show on map
10.8 km from city centre,  

Boasting an outdoor pool, Royal Nakara Ao Nang is located in Krabi and provides comfortable accommodation. It offers 3-star accommodation with air-conditioned rooms.

$18
Avg. per night

Hotel prices in Krabi

2 stars or below

$10 - $153

Pak-Up Hostel

No. 1 most popular

Pak-Up Hostel
8.9 Excellent
$18
Avg. per night
Railay Garden View Resort

No. 2 most popular

$25
Avg. per night
Amity Poshtel

Best value

Amity Poshtel
8.5 Excellent
$10
Avg. per night
3 stars

$15 - $294

Centra by Centara Phu Pano Resort Krabi

No. 1 most popular

$30
Avg. per night
Sand Sea Resort

No. 2 most popular

Sand Sea Resort
8.4 Excellent
$37
Avg. per night
Green View Village Resort

Best value

$15
Avg. per night
4 stars and up

$21 - $208

Krabi Resort

No. 1 most popular

Krabi Resort
8.4 Excellent
$47
Avg. per night
Centara Grand Beach Resort & Villas Krabi

No. 2 most popular

$161
Avg. per night
Krabi Heritage Hotel

Best value

$21
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?

    Krabi is home to many highly-rated hotels, one of which is Krabi Resort, which has a current rating of 8.4. For other potential stays, consider Centara Grand Beach Resort & Villas Krabi and Centra by Centara Phu Pano Resort Krabi, which can also be great places to stay in Krabi.

  • 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.3/10 from 529 reviews).

  • What is a good hotel in Krabi near West Railay Beach?

    Centara Grand Beach Resort & Villas Krabi is a hotel near West Railay Beach that is popular with HotelsCombined users, scoring 8.3 from 529 reviews.

  • Is there a good hotel near Krabi Walking Street?

    A good hotel near Krabi Walking Street is Pak-Up Hostel, which has been rated 8.9/10 by 562 HotelsCombined user reviews.

  • How much do hotels in Krabi cost?

    The average price of a hotel in Krabi is $123 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Krabi around is $102 per night, whereas for a 5-star hotel it’s $288 per night.

  • How much is a cheap hotel in Krabi?

    $8 per night is the cheapest Krabi hotel price found in our data from the last 72 hours.