Hotels in Krabi

Find the best deals on 2,867 hotels in Krabi

Check-in
Check-out
Compare vs. momondo |

Popular cities in Krabi

Below are the average prices for hotels in popular Krabi cities
Price
$38 - $70
CHEAPEST CITY IN KRABI Ao Nang 19% cheaper Hotels in Ao Nang are the cheapest in Krabi at just $38 per night on average.
MOST EXPENSIVE CITY IN KRABI Ko Ngai 48% more expensive Ko Ngai has the highest priced hotels in Krabi with rooms averaging $69 per night.
MOST POPULAR CITY IN KRABI Krabi 76% more users visited More momondo users search for hotels in Krabi than any other city in Krabi

Top Hotels in Krabi

Find your perfect Krabi hotel in the perfect location
Phi Phi View Point Resort
Phi Phi View Point Resort
7.3
$22
View all deals
Bay View Resort
Bay View Resort
8.3
$30
View all deals
Paradise Resort Phi Phi
Paradise Resort Phi Phi
8.1
$143
View all deals
Phi Phi The Beach Resort
Phi Phi The Beach Resort
8.5
$33
View all deals
P.P. Palmtree Resort
P.P. Palmtree Resort
7.8
$110
View all deals
Golden Beach Resort
Golden Beach Resort
8.4
$30
View all deals
Phi Phi Island Cabana Hotel
Phi Phi Island Cabana Hotel
6.7
$70
View all deals
P. P. Erawan Palms Resort
P. P. Erawan Palms Resort
8.5
$54
View all deals
Phi Phi Don Chukit Resort
Phi Phi Don Chukit Resort
7.0
$22
View all deals
Gypsy Sea View Resort
Gypsy Sea View Resort
6.9
$46
View all deals
Wake Up Aonang Hotel
Wake Up Aonang Hotel
8.8
$18
View all deals
Phi Phi Bayview Premier Resort
Phi Phi Bayview Premier Resort
7.5
$22
View all deals
Railay Princess Resort & Spa
Railay Princess Resort & Spa
8.5
$66
View all deals
Diamond Cave Resort & Spa
Diamond Cave Resort & Spa
7.7
$24
View all deals
Phi Phi Villa Resort
Phi Phi Villa Resort
8.0
$35
View all deals
Phi Phi Anita Resort
Phi Phi Anita Resort
7.7
$22
View all deals
Sand Sea Resort
Sand Sea Resort
8.4
$29
View all deals
Krabi Resort
Krabi Resort
8.4
$40
View all deals
Hula Hula Resort, Ao Nang
Hula Hula Resort, Ao Nang
8.4
$27
View all deals
Holiday Inn Resort Phi Phi Island
Holiday Inn Resort Phi Phi Island
8.4
$121
View all deals
Railay Bay Resort And Spa
Railay Bay Resort And Spa
8.2
$38
View all deals
Holiday Inn Resort Krabi Ao Nang Beach
Holiday Inn Resort Krabi Ao Nang Beach
8.6
$164
View all deals
Krabi Tipa Resort
Krabi Tipa Resort
8.5
$19
View all deals
Peace Laguna Resort & Spa
Peace Laguna Resort & Spa
8.5
$26
View all deals
Maneetel Krabi Beachfront
Maneetel Krabi Beachfront
8.1
$27
View all deals
Srisuksant Resort
Srisuksant Resort
7.8
$21
View all deals
Bluesotel Krabi Ao Nang Beach
Bluesotel Krabi Ao Nang Beach
8.8
$26
View all deals
Sea Seeker Krabi Resort
Sea Seeker Krabi Resort
9.2
$18
View all deals
Aonang Princeville Villa Resort And Spa
Aonang Princeville Villa Resort And Spa
8.8
$41
View all deals
Krabi La Playa Resort
Krabi La Playa Resort
8.3
$29
View all deals
Aonang Villa Resort
Aonang Villa Resort
8.5
$26
View all deals
Deevana Krabi Resort
Deevana Krabi Resort
8.9
$28
View all deals
Anyavee Tubkaek Beach Resort
Anyavee Tubkaek Beach Resort
8.7
$80
View all deals
Ava Sea Resort
Ava Sea Resort
8.5
$28
View all deals
Dee Andaman Hotel
Dee Andaman Hotel
8.0
$28
View all deals

Things to do in Krabi

East Railay Beach
West Railay Beach

Are there hotels available near East Railay Beach?

12 hotels are available near East Railay Beach in Krabi. The average price near East Railay Beach is $97/night, but prices can vary based on time of year along with other factors. The peak season (December), when East Railay Beach is most popular, has an average price of $156/night whereas the low season (July) generally costs $70/night on average. Hotels near East Railay Beach are typically 180% lower than the average hotel in Krabi, which is $174.

Hotels near East Railay Beach

Are there hotels available near West Railay Beach?

Those looking for a hotel near West Railay Beach should expect to pay $99/night at any of the 12 hotels in the area. During the most popular month of December (peak season), hotels near West Railay Beach cost $156/night while they cost $70/night in July, which is considered to be the low season for West Railay Beach. Hotels near West Railay Beach are typically 176% lower than the average hotel in Krabi, which is $174.

Hotels near West Railay Beach

Popular hotels in Krabi

Book a room in one of momondo’s favorite hotels in these popular Krabi cities

Krabi travel tips

Check these FAQs for important travel tips while planning your visit to Krabi

What is the most popular destination in Krabi?

Those looking to stay in a popular tourist area of Krabi will likely find Krabi to be the best bet, as more momondo users looking for hotels in Krabi plan to visit Krabi than any other city. The average price of a hotel in Krabi is $173/night. Secondary destinations in Krabi include Ko Phi Phi and Ao Nang, where you can find hotels for $100/night and $60/night on average.

What is considered a good deal for a hotel in Krabi?

A good deal for a hotel in Krabi is typically any price under $86, which is the average nightly rate in Krabi. This rate will typically be harder to find in Krabi, where hotels prices are generally higher. Ko Lanta has some of the lowest hotel prices of any Krabi destination, and good deals may be easier to find there.

What are the best hotels in Krabi?

Of all the hotels in Krabi, the most highly regarded hotel by momondo users is Phulay Bay, A Ritz-Carlton Reserve, which received a rating of 96. Following Phulay Bay, A Ritz-Carlton Reserve was Layana Resort & Spa with a rating of 95 and Rayavadee with a rating of 93.