Hotels in Krabi

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

Krabi, Thailand
2 Aug — 3 Aug2
Krabi, Thailand
Mon 2/8
Tue 3/8
...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 358 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 River Hotel
Krabi River Hotel
8.6 Excellent
73/1 Kongkha Rd. Muang. Muang, Krabi, Thailand
Show on map
0.8 km from city centre, Krabi 
ExcellentBased on 327 reviews
8.6

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

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.

Amari Vogue Krabi
Amari Vogue Krabi
8.4 Excellent
149 Moo 3, Tambol Nongtalay, Amphur Muang, Tubkaak Beach, Krabi, Thailand
Show on map
18.7 km from city centre, Krabi 
ExcellentBased on 218 reviews
8.4

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.

Oscar Villa Aonang Krabi
Oscar Villa Aonang Krabi
8.6 Excellent
Krabi, Thailand
Show on map
7.5 km from city centre, Krabi 
ExcellentBased on 493 reviews
8.6

Oscar Villa Aonang Krabi provides a cosy setting when in Krabi. It also features an outdoor pool and free Wi-Fi.

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.

Dream Valley Resort
Dream Valley Resort
7.4 Good
86 Moo 2, T.Ao Nang, Muang, Krabi, Ao Nang, Thailand
Show on map
10.2 km from city centre, Krabi 
GoodBased on 365 reviews
7.4

Dream Valley Resort provides 3-star accommodation in Ao Nang. It has a spa and wellness centre, as well as free Wi-Fi, a coffee bar and an outdoor pool.

Bluesotel Krabi Ao Nang Beach
Bluesotel Krabi Ao Nang Beach
8.8 Excellent
778 Moo 2 Aonang, Ao Nang, Thailand
Show on map
10.3 km from city centre, Krabi 
ExcellentBased on 1,146 reviews
8.8

BlueSotel Krabi AoNang Beach is situated in Krabi and offers free Wi-Fi. It provides 4-star accommodation and views of the hills.

Centara Anda Dhevi Resort and Spa
Centara Anda Dhevi Resort and Spa
8.5 Excellent
182 Moo 3, Tambol Ao-Nang, Ao Nang, Thailand
Show on map
11.1 km from city centre, Krabi 
ExcellentBased on 176 reviews
8.5

Offering 4-star modern accommodation, Centara Anda Dhevi Resort and Spa is conveniently located in Ao Nang. It also offers an outdoor pool, water slides and a Jacuzzi.

Tips for booking a Krabi hotel

Cheapest month:October
Most expensive month:January
Average price in Krabi:€62/night
Absolute cheapest price found:€2/night
Cheapest day:Tuesday
Most expensive day:Monday
€20 - €148
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€14 - €65
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
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.

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

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

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

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

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

8
Zeavola Resort
Zeavola Resort
9.0 Excellent
11 Moo 8, Laem Tong, Koh Phi Phi Ao-Nang, Krabi, Thailand
Show on map
35.8 km from city centre, Krabi 

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

Cheapest hotels in Krabi, Krabi

Show all 1,008 hotels
Hogwortz hostel Krabi
Hogwortz hostel Krabi
8.7 Excellent
2/7, Maharaj Soi.10 Road, Krabi, Thailand
Show on map
0.3 km from city centre,  

This comfortable hostel in Krabi offers complimentary wireless internet, as well as luggage storage and a tour desk. It also features a car rental desk, an airport shuttle and laundry facilities.

€7
Avg. per night
Krabi River Hotel
Krabi River Hotel
8.6 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.

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

€9
Avg. per night
Wake Up Aonang Hotel
Wake Up Aonang Hotel
8.8 Excellent
121/2 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.

€10
Avg. per night
Pine Bungalow
Pine Bungalow
8.4 Excellent
99 Moo 2 Nongtalay, Muang, Ban Khlong Muang, Thailand
Show on map
1.0 km from city centre,  

Situated in Krabi, Pine Bungalow Krabi offers 3-star accommodation, as well as a private beach. It also provides luggage storage, an airport shuttle and a concierge.

€10
Avg. per night
Seashell Resort Krabi
Seashell Resort Krabi
7.3 Good
Seashell resort, No.345, Aonammao Pattana 10 Rd.,Moo 2, T.SaiThai, A.Muang, Krabi,Thailand, Krabi, Thailand
Show on map
6.3 km from city centre,  

Seashell Resort Krabi is located in Krabi and features free Wi-Fi. It also offers a swimming pool, an express check-in and check-out feature and an outdoor pool.

€13
Avg. per night
Krabi Heritage Hotel
Krabi Heritage Hotel
8.7 Excellent
312 Moo 2 Tambon Aonang, Krabi, Thailand
Show on map
10.6 km from city centre,  

Boasting panoramic views of the mountains and the sea, Krabi Heritage Hotel is situated in Ao Nang. It also features an outdoor pool and a gym.

€13
Avg. per night
Tetris Hotel
Tetris Hotel
7.1 Good
77/7 Moo 2, AoNang Sub-district, Krabi, Thailand
Show on map
8.4 km from city centre,  

Situated in Ao Nang, Tetris Hotel offers stylish accommodation with superior amenities. It also provides free Wi-Fi, an outdoor pool and laundry facilities.

€13
Avg. per night

Hotel prices in Krabi

2 stars or below

€6 - €107

Balcony Party Hostel - Adult 18+

No. 1 most popular

€23
Avg. per night
Ao-Nang Sunset Hotel

No. 2 most popular

€15
Avg. per night
Amity Poshtel

Best value

Amity Poshtel
8.5 Excellent
€6
Avg. per night
3 stars

€9 - €76

ibis Styles Krabi Ao Nang

No. 1 most popular

€15
Avg. per night
Anyavee Railay Resort

No. 2 most popular

€76
Avg. per night
Aonang Lake Side

Best value

€9
Avg. per night
4 stars and up

€15 - €284

Nap Krabi Hotel

No. 1 most popular

€20
Avg. per night
Krabi Resort

No. 2 most popular

Krabi Resort
8.4 Excellent
€31
Avg. per night
Apple A Day Resort Krabi Aonang Beach
€15
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?

    Nap Krabi Hotel (7.9/10 from 1,633 reviews), Red Ginger Chic Resort (8.3/10 from 388 reviews), and The Chill at Krabi Hotel (8.5/10 from 429 reviews) are all highly rated places to stay in Krabi.

  • What is a good hotel near Railay Beach Viewpoint?

    Reviews of Railay Bay Resort And Spa recommend it as a good place to stay near Railay Beach Viewpoint, scoring 8.2/10 from 2,449 ratings.

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

    Railay Bay Resort And Spa is a hotel near West Railay Beach that is popular with HotelsCombined users, scoring 8.2 from 2,449 reviews.

  • Is there a good hotel near Phra Nang Beach?

    388 HotelsCombined reviews of Red Ginger Chic Resort score it 8.3/10, making it a highly recommended hotel near Phra Nang Beach.

  • How much do hotels in Krabi cost?

    The average price of a hotel in Krabi is €57 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Krabi?

    €6/night is the cheapest price found for a hotel in Krabi by HotelsCombined users over the last 72 hours.

  • How much is a hotel in Krabi tonight?

    Users have found prices for hotels in Krabi tonight starting as low as €80, rising to an average cost of €83, based on searches in the last 72 hours. Prices start from €13 for a 4-star hotel in Krabi for tonight.