Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Krabi

Filter by star ratings
All filters
Royal Lanta Resort & Spa
Royal Lanta Resort & Spa
7.9 Good
222 Moo 3, Klong Dao Beach, Ko Lanta, Thailand
Show on map
5.4 km from city centre, Ko Lanta, Thailand 
GoodBased on 14 reviews
7.9

Boasting an outdoor pool, Royal Lanta Resort & Spa is located in Ko Lanta and provides luxury accommodation. There is also a fitness centre with a swimming pool.

Days Inn by Wyndham Aonang Krabi
Days Inn by Wyndham Aonang Krabi
7.9 Good
154 Moo 2, Aonang Muang, Krabi, Thailand
Show on map
11.1 km from city centre, Krabi, Thailand 
GoodBased on 468 reviews
7.9

Located in Ao Nang, this luxury hotel is within a 10-minute walk of Ao Phra Nang. It also offers a Jacuzzi, an outdoor pool and free Wi-Fi.

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, Thailand 
ExcellentBased on 217 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.

Diamond Cave Resort & Spa
Diamond Cave Resort & Spa
7.7 Good
36 Mu 1, Tambon Ao Nang, Ao Nang, Thailand
Show on map
4.2 km from city centre, Ao Nang, Thailand 
GoodBased on 1,623 reviews
7.7

This resort is conveniently situated in Ao Nang and offers an outdoor pool. There is also a fitness centre with a swimming pool.

Phi Phi Chang Grand Resort
Phi Phi Chang Grand Resort
6.6 Good
197 Moo 7, Phi Phi Don Village, Ko Phi Phi, Thailand
Show on map
0.2 km from city centre, Ko Phi Phi, Thailand 
GoodBased on 147 reviews
6.6

Phi Phi Chang Grand Resort offers 3-star accommodation, plus a swimming pool, a beauty centre and laundry facilities. It also features a safe, a ticket service and room service.

Lanta Sport Resort
Lanta Sport Resort
7.3 Good
245 Moo 2 Saladan, Ko Lanta, Thailand
Show on map
5.4 km from city centre, Ko Lanta, Thailand 
GoodBased on 110 reviews
7.3

Located in Ko Lanta, Lanta Sport Resort offers free Wi-Fi and a gym. It also features an outdoor pool, a kids pool and an express check-in and check-out feature.

Phi Phi Twin Palms Bungalow
Phi Phi Twin Palms Bungalow
5.2 Okay
108 Moo 7, Ko Phi Phi, Thailand
Show on map
0.2 km from city centre, Ko Phi Phi, Thailand 
OkayBased on 25 reviews
5.2

Phi Phi Twin Palms Bungalow provides 3-star accommodation, plus free Wi-Fi, a safe and a beauty centre. It is situated just a short stroll from many popular bars, clubs and restaurants.

Bluesotel Krabi Ao Nang Beach
Bluesotel Krabi Ao Nang Beach
8.8 Excellent
778 Moo 2 Aonang, Ao Nang, Thailand
Show on map
1.3 km from city centre, Ao Nang, Thailand 
ExcellentBased on 1,139 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.

Avasea Resort Krabi
Avasea Resort Krabi
8.5 Excellent
834 Moo 2, Ao Nang, Thailand
Show on map
1.4 km from city centre, Ao Nang, Thailand 
ExcellentBased on 917 reviews
8.5

Ava Sea Resort provides 4-star accommodation in Ao Nang. It also offers an outdoor pool, a kids pool and a 24-hour reception.

Green View Village Resort
Green View Village Resort
8.5 Excellent
279 Moo2, Ao Nang Muang, Ao Nang, Thailand
Show on map
1.9 km from city centre, Ao Nang, Thailand 
ExcellentBased on 1,028 reviews
8.5

Situated in Krabi, Green View Village Resort offers comfortable accommodation and features mountain views. It also provides an outdoor pool and a gym.

Tips for booking a Krabi hotel

Cheapest month:September
Most expensive month:April
Average price in Krabi:C$ 158/night
Absolute cheapest price found:C$ 11/night
Cheapest day:Tuesday
Most expensive day:Sunday
C$ 59 - C$ 478
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 50 - C$ 274
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Krabi hotels

Show all 2,846 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.9 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
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
Tara Inn At The Rock
Tara Inn At The Rock
10.0 Excellent
121 Moo. 7 Lo Dalam, Ko Phi Phi, Thailand
Show on map
0.3 km from city centre, Ko Phi Phi 

There are a range of amenities available to those staying at Tara Inn at The Rock, including a tour desk, a safe and free Wi-Fi. There are also laundry facilities that guests are welcome to use.

5
Laguna Beach Club Resort
Laguna Beach Club Resort
8.7 Excellent
165 Moo 3, Tambon Saladan, Krabi, Ko Lanta, Thailand
Show on map
5.8 km from city centre, Ko Lanta 

Featuring an outdoor pool and a private beach, Laguna Beach Club Resort is located in Ko Lanta and provides comfortable accommodation. It also offers massage services, free Wi-Fi and bicycle rental.

6
Holiday Inn Resort Krabi Ao Nang Beach
Holiday Inn Resort Krabi Ao Nang Beach
8.6 Excellent
123 Moo 3 Ao Nang Beach, Krabi, Thailand
Show on map
11.3 km from city centre, Krabi 

Contemporary in its design, Holiday Inn Resort Krabi Ao Nang Beach is positioned in a well-known area of Krabi. It has a fitness centre, as well as an outdoor pool, a Jacuzzi and water slides.

7
Lanta Miami Resort
Lanta Miami Resort
8.0 Excellent
13 Moo 6, Ko Lanta, Thailand
Show on map
10.2 km from city centre, Ko Lanta 

Situated in Ko Lanta, Lanta Miami Resort provides 3-star accommodation, as well as an infinity pool, a private beach and a swimming pool. It also offers free Wi-Fi, a free shuttle service and a coffee bar.

8
Long Beach Chalet
Long Beach Chalet
9.2 Excellent
472 Moo 3, Tambon Saladan, Ko Lanta, Thailand
Show on map
4.7 km from city centre, Ko Lanta 

Situated in Ko Lanta, Long Beach Chalet offers 3-star accommodation, as well as a private beach and an outdoor pool. Just a short stroll from Serenity Massage and Spa, it provides comfortable lodgings equipped with a mini bar, tea and coffee making facilities and a refrigerator.

Cheapest hotels in Krabi, South Thailand

Show all 2,846 hotels
iRest Ao Nang Seafront
iRest Ao Nang Seafront
7.4 Good
273 Moo 2 Aonang, Ao Nang, Thailand
Show on map
1.1 km from city centre,  

Located in Ao Nang, Ao Nang Sea Front Thai Resort is a short walk from Ao Phra Nang. It also offers a kids pool, free Wi-Fi and an outdoor pool.

C$ 10
Avg. per night
Phi Phi Jungle Hill Bungalow
Phi Phi Jungle Hill Bungalow
4.9 Okay
240 Moo 7 Loh Dalum, Ko Phi Phi, Thailand
Show on map
0.2 km from city centre,  

Phi Phi Jungle Hill Bungalow offers 3-star accommodation, as well as wireless internet access in public areas, a library and laundry facilities. It also provides a terrace, an airport shuttle and a safe.

C$ 13
Avg. per night
Tropical Garden Bungalow
Tropical Garden Bungalow
6.6 Good
101 Moo 7, Ko Phi Phi, Thailand
Show on map
0.1 km from city centre,  

Tropical Garden Bungalow Phi Phi Islands has 30 rooms and features an outdoor pool. It offers complimentary Wi-Fi, room service and a coffee bar.

C$ 16
Avg. per night
The Wings Boutique Hotels
The Wings Boutique Hotels
8.1 Excellent
888/8 M.2 T. Saladan E. Kohlanta, Ko Lanta, Thailand
Show on map
7.7 km from city centre,  

The Wings Boutique Hotels is situated in Ko Lanta and offers complimentary wireless internet. It provides 3-star accommodation with air-conditioned rooms.

C$ 16
Avg. per night
Tapear Resort
Tapear Resort
5.6 Okay
143/1-5 Moo 7, Ko Phi Phi, Thailand
Show on map
0.2 km from city centre,  

Tapear Resort offers free wireless internet in public areas, as well as a garden for guests to relax in. For a fast and effortless arrival and departure experience, guests can benefit from the express check-in facility.

C$ 17
Avg. per night
Phi Phi Beach Front Resort
Phi Phi Beach Front Resort
7.5 Good
195 Moo 7, Ko Phi Phi, Thailand
Show on map
1.0 km from city centre,  

Recently refurbished, Phi Phi Beach Front Resort provides for all modern comforts and boasts a private beach. It offers free Wi-Fi, a ticket service and a tour desk.

C$ 19
Avg. per night
Panmanee Hotel
Panmanee Hotel
8.4 Excellent
55 Moo 7, Ko Phi Phi, Thailand
Show on map
0.4 km from city centre,  

There are a range of facilities on offer to guests of Panmanee Hotel, such as a dry cleaning service, a safe and luggage storage.

C$ 19
Avg. per night
Lanta Sport Resort
Lanta Sport Resort
7.3 Good
245 Moo 2 Saladan, Ko Lanta, Thailand
Show on map
5.4 km from city centre,  

Located in Ko Lanta, Lanta Sport Resort offers free Wi-Fi and a gym. It also features an outdoor pool, a kids pool and an express check-in and check-out feature.

C$ 21
Avg. per night

Hotel prices in Krabi

2 stars or below

C$ 9 - C$ 83

Pp Sand Sea View Resort

#1 Most popular

C$ 21
Avg. per night
Phi Phi View Point Resort

#2 Most popular

C$ 28
Avg. per night
Chill Out Bar and Bungalows

Best value

C$ 9
Avg. per night
3 stars

C$ 10 - C$ 259

Sand Sea Resort

#1 Most popular

Sand Sea Resort
8.4 Excellent
C$ 47
Avg. per night
Bay View Resort

#2 Most popular

Bay View Resort
8.3 Excellent
C$ 39
Avg. per night
iRest Ao Nang Seafront

Best value

C$ 10
Avg. per night
4 stars and up

C$ 21 - C$ 503

Centara Grand Beach Resort & Villas Krabi

#1 Most popular

C$ 124
Avg. per night
Holiday Inn Resort Phi Phi Island

#2 Most popular

C$ 149
Avg. per night
Lanta Sport Resort

Best value

C$ 21
Avg. per night

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

Where to stay in Krabi

About Krabi

One of Thailand’s most alluring holiday destinations, the Krabi Province boasts white-sand beaches, incredible snorkelling opportunities and world-famous national parks. Natural attractions abound within Krabi Province, but it’s also blessed with sacred temples, luxury resorts and backpacker towns with late-night clubbing.

Things to do

One of Thailand’s most popular destinations, the Phi Phi Islands make up one of the world’s most famous archipelagos. These idyllic islands feature white-sand beaches, crystal-clear water, limestone karsts and colourful coral reefs. Snorkel, swim, scuba dive or cruise around the islands on a boat tour during the day before dancing and drinking at the islands’ various beach bars.

Don’t forget to visit the province’s atmospheric capital, Krabi Town, where you can explore the sacred Tiger Cave Temple. This Buddhist temple is renowned for its towering Buddha statues, 360-degree countryside views and the tiger paw prints found in the nearby cave. From Krabi Town, you can easily reach Railay Beach, a popular spot for rock climbing and swimming in a tranquil lagoon.

You can enjoy alluring swimming spots inland as well, particularly the Emerald Pool, which rewards hikers that trek through a tropical jungle with a crystalline, mineral-rich swimming hole. Nature lovers will also love Mu Ko Lanta National Park, which is known for scuba diving excursions through its underwater cave system and large population of wild monkeys.

Looking for delicious seafood? Visit Ko Klang and walk along the timber boardwalks past family-run restaurants serving freshly-caught fish and crustaceans. Don’t miss exploring Tha Pom Klong Song Nam, a serene mangrove swamp that features elevated walkways and kayaking tours.

Getting around

Krabi Province is best reached by flying into Krabi Airport, about 10 kilometres from Krabi Town. You can easily get around on land using the songthaews, tuk-tuks or a private car, while long-tail boats offer transport to Krabi Province’s islands.

Krabi travel FAQs

  • Where is the best place to stay in Krabi?

    Ko Phi Phi, Krabi, and Ko Lanta are some of the most favored places to stay in Krabi.

  • What are the best hotels in Krabi?

    Centara Grand Beach Resort & Villas Krabi, rated with a score of 8.2 from 578 reviewers, is one of the most popular hotels in Krabi. Other top stays include Holiday Inn Resort Phi Phi Island, with an average rating of 8.4 from 808 reviewers, and Pimalai Resort And Spa, with a score of 9.5 from 663 reviewers.