How much does a hotel cost in Krabi?

A hotel in Krabi typically costs about $27 a night; most of the 175 hotels on Staylist with a previously observed price cost $17 to $51. By star class, the median is $26 for 3-star, $45 for 4-star, $105 for 5-star.

Prices range from about $3 to $1205 a night in this sample, which covers 175 of the 181 Krabi hotels Staylist lists. They are rates observed earlier, not quotes for particular dates.

Nightly prices by star class

ClassHotels with a priceMedian / nightTypical range
3-star70$26$18–$37
4-star53$45$28–$77
5-star10$105$96–$129

The typical range covers the middle half of hotels in each class. Classes with fewer than 8 priced hotels are left out.

How the price range splits

  • Under $50 a night: 72% of priced hotels
  • $50–$100 a night: 20% of priced hotels
  • $100–$200 a night: 6% of priced hotels
  • $200+ a night: 2% of priced hotels

Best-rated hotels at under $50 a night

Ranked by Staylist score among hotels with enough guest reviews behind their rating.

  1. The Tama Hotel
    19.3The Tama Hotel4-star · Muang$19 / night
  2. Boutique Village Hotel
    29.5Boutique Village Hotel3-star$43 / night
  3. Viking Nature Resort
    39.2Viking Nature Resort3-star$26 / night
  4. The Chill at Krabi Hotel
    49.2The Chill at Krabi Hotel3-star$27 / night
  5. Krabi Maritime Resort
    59.2Krabi Maritime Resort4-star$28 / night
  6. Sea Seeker Krabi Resort
    69.1Sea Seeker Krabi Resort4-star$27 / night

Best-rated hotels at $50–$100 a night

Ranked by Staylist score among hotels with enough guest reviews behind their rating.

  1. Pinthong Aonang Villa
    19.7Pinthong Aonang Villa3-star$52 / night
  2. Chanapha Residence
    29.9Chanapha Residence4-star$50 / night
  3. The Elements Krabi Resort
    39.5The Elements Krabi Resort4-star$71 / night
  4. Ban Sainai Resort
    49.3Ban Sainai Resort4-star$96 / night
  5. High Tree Resort, Krabi
    59.6High Tree Resort, Krabi4-star$77 / night
  6. Sand Sea Resort Railay Krabi
    69.2Sand Sea Resort Railay Krabi4-star$57 / night

Best-rated hotels at $100–$200 a night

Ranked by Staylist score among hotels with enough guest reviews behind their rating.

  1. Hotel Adam Krabi
    19.5Hotel Adam Krabi5-star$110 / night
  2. Cliff Haven Villa Krabi
    29.9Cliff Haven Villa Krabi4-star$128 / night
  3. Anawa Krabi
    39.4Anawa Krabi4-star$144 / night
  4. The Best Ao Nang Villas
    49.4The Best Ao Nang Villas4-star · Ao Nang$192 / night
  5. Phi Phi CoCo Beach Resort
    59.0Phi Phi CoCo Beach Resort4-star$105 / night
  6. Nakamanda Resort & Spa
    68.8Nakamanda Resort & Spa5-star$129 / night

Best-rated hotels at $200+ a night

Ranked by Staylist score among hotels with enough guest reviews behind their rating.

  1. The Tubkaak Krabi Boutique Resort
    19.3The Tubkaak Krabi Boutique Resort5-star$251 / night
  2. Outrigger Phi Phi Island Resort
    29.4Outrigger Phi Phi Island Resort5-star$200 / night
  3. Centara Grand Beach Resort & Villas Krabi
    37.6Centara Grand Beach Resort & Villas Krabi5-star$1,205 / night
  4. 49.7Narintara Private Pool Villas - Free Tuk-Tuk Service to the Beach!4-star · Amphur Muang$237 / night

Method: nightly rates last observed for each hotel in USD, not date-specific quotes; star class as listed for each hotel. Staylist lists a selection of Krabi's hotels, not all of them, and prices change with season and room, so use these figures to compare options rather than to budget a specific stay. Data updated 2 October 2026. How Staylist ranks hotels.

How Much Is a Hotel in Krabi? ($27 Median) · Staylist World