Hotels in Krabi, Thailand

Destination
Type to search destinations...
Check in - Check out
Mon 30 Nov - Wed 2 Dec
Guest
2 adults - 0 children - 1 room
Adults
Per room
2
Children
Ages 0 - 17, per room
0
Ages of children at check-in
Rooms
1
Guests' nationality
Passport country, used for accurate rates

1,989 hotels in Krabi, Thailand, 27 five-star.

Krabi is a coastal province in southern Thailand known for its dramatic limestone cliffs, turquoise waters, and pristine beaches. Located in the Andaman region, it serves as a gateway to some of Southeast Asia's most spectacular natural attractions, including the famous Phi Phi Islands and Railay Beach. The area offers a mix of relaxation and adventure, with opportunities for rock climbing, snorkeling, and island hopping. You can find over 1,900 hotels in Krabi, ranging from budget-friendly options to luxury resorts. The province has a tropical climate with warm temperatures year-round, making it an appealing destination for beach lovers and nature enthusiasts seeking both comfort and natural beauty.

Hotel chains
10 brands present

Top hotels in Krabi

Verified availability first, then star rating and photo quality.

Koh Jum Beach Villas, Krabi
5-Star

Koh Jum Beach Villas

Koh Jum / Koh Pu (Krabi)

Koh Jum Beach Villas is a hidden gem where nature, relaxation, and luxury combine. Our boutique resort, Gold Certifie...

Anana Ecological Resort Krabi, Krabi
5-Star

Anana Ecological Resort Krabi

Krabi

Anana Ecological Resort Krabi - Hidden amongst the spectacular beauty of Krabi's limestone cliffs and peaceful forest...

Varana Hotel, Krabi
5-Star

Varana Hotel

Krabi

VARANA is a unique name, that is derived from three meaningful words in Thai, which can be interchanged; the first wo...

Bluesotel Smart, Krabi
5-Star

Bluesotel Smart

Krabi

BlueSotel SMART Krabi Aonang Beach - Adults only offers top-notch services and amenities, ensuring guests experience...

Sofitel Krabi Phokeethra Golf & Spa Resort, Krabi
5-Star

Sofitel Krabi Phokeethra Golf & Spa Resort

KRABI

The luxury resort in Krabi offers 276 elegant styled rooms and suites set within a beautiful tropical garden. Guests...

Hotel Adam Krabi, Krabi
5-Star

Hotel Adam Krabi

Ao Nang

Experience authentic Thai hospitality at Hotel Adam Krabi, where ultra-modern luxury meets the warmth of southern Tha...

Ayodhaya Palace Beach Resort, Krabi
5-Star

Ayodhaya Palace Beach Resort

Ao Nang

The Nop-paratara Beach resort is located in the heart of Krabi town, with public transport and shopping just five min...

Dusit Thani Krabi Beach Resort, Krabi
5-Star

Dusit Thani Krabi Beach Resort

Nong Thale Muang

This elegant beach resort enjoys a stunning setting by Khlon Moung beach. Situated just 10 km from Ao Nang and its pr...

Centara Grand Beach Resort & Villas Krabi, Krabi
5-Star

Centara Grand Beach Resort & Villas Krabi

Mueang Krabi

The resort has a 500 m beach frontage with superb views of the verdant limestone formations that characterize this be...

Rayavadee, Krabi
5-Star

Rayavadee

Tambon Ao Nang

Situated on a stunning peninsula overlooking the Andaman Sea, Rayavadee boasts a magnificent location with views of P...

Nakamanda Resort & Spa, Krabi
5-Star

Nakamanda Resort & Spa

KRABI

This beach hotel is nestled between the mystically beautiful Krabi and the unspoilt Klong Muang coastline. Surrounded...

Banyan Tree Krabi, Krabi
5-Star

Banyan Tree Krabi

Krabi

Step into our sanctuary for the senses, where the sapphire blue sea meets tropical white sands against a backdrop of...

The Shellsea Krabi, Krabi
5-Star

The Shellsea Krabi

Krabi

This 5-star hotel is located in the city centre of Krabi and was established in 2017. It is close to the Shell Fossil...

Grand Mercure Krabi Ao Nang, Krabi
5-Star

Grand Mercure Krabi Ao Nang

KRABI

Located in the heart of Ao Nang, Grand Mercure Krabi Ao Nang offers a tranquil retreat with stunning limestone cliff...

High Tree Resort, Krabi
5-Star

High Tree Resort

Krabi

This cosy property guarantees a quiet stay as it counts with just 7 guest rooms. Everyone staying at this accommodati...

Phulay Bay, a Ritz-Carlton Reserve, Krabi
5-Star

Phulay Bay, a Ritz-Carlton Reserve

KRABI

Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. You're sure to apprecia...

Luxury hotels in Krabi

Five-star properties with photo galleries.

Koh Jum Beach Villas, Krabi
5-Star

Koh Jum Beach Villas

Koh Jum / Koh Pu (Krabi)

Koh Jum Beach Villas is a hidden gem where nature, relaxation, and luxury combine. Our boutique resort, Gold Certifie...

Anana Ecological Resort Krabi, Krabi
5-Star

Anana Ecological Resort Krabi

Krabi

Anana Ecological Resort Krabi - Hidden amongst the spectacular beauty of Krabi's limestone cliffs and peaceful forest...

Varana Hotel, Krabi
5-Star

Varana Hotel

Krabi

VARANA is a unique name, that is derived from three meaningful words in Thai, which can be interchanged; the first wo...

Bluesotel Smart, Krabi
5-Star

Bluesotel Smart

Krabi

BlueSotel SMART Krabi Aonang Beach - Adults only offers top-notch services and amenities, ensuring guests experience...

Sofitel Krabi Phokeethra Golf & Spa Resort, Krabi
5-Star

Sofitel Krabi Phokeethra Golf & Spa Resort

KRABI

The luxury resort in Krabi offers 276 elegant styled rooms and suites set within a beautiful tropical garden. Guests...

Hotel Adam Krabi, Krabi
5-Star

Hotel Adam Krabi

Ao Nang

Experience authentic Thai hospitality at Hotel Adam Krabi, where ultra-modern luxury meets the warmth of southern Tha...

Ayodhaya Palace Beach Resort, Krabi
5-Star

Ayodhaya Palace Beach Resort

Ao Nang

The Nop-paratara Beach resort is located in the heart of Krabi town, with public transport and shopping just five min...

Dusit Thani Krabi Beach Resort, Krabi
5-Star

Dusit Thani Krabi Beach Resort

Nong Thale Muang

This elegant beach resort enjoys a stunning setting by Khlon Moung beach. Situated just 10 km from Ao Nang and its pr...

Best value hotels in Krabi

Three and four-star stays with photos and descriptions.

Holiday Ao Nang Beach Resort, Krabi, Krabi

Holiday Ao Nang Beach Resort, Krabi

Krabi

Located in an idyllic setting of Ao Nang beach front surrounded by lush tropical greenery, Holiday Inn Resort Krabi A...

The Tubkaak Krabi Boutique Resort, Krabi

The Tubkaak Krabi Boutique Resort

KRABI

The Tubkaak Krabi Boutique Resort is an award-winning resort nestled on a pristine sandy beach along Krabi's stunning...

Krabi Beach House, Krabi

Krabi Beach House

Krabi

With a stay at this villa in Krabi (Ao Nang), you'll be within a 15-minute drive of Ao Nang Beach and Ao Nam Mao. Thi...

The Haven Krabi, Krabi

The Haven Krabi

KRABI

The Haven Krabi is a popular choice amongst travelers in Krabi, whether exploring or just passing through. Both busin...

Phu Pi Maan Resort & Spa, Krabi

Phu Pi Maan Resort & Spa

KRABI

The hotel is a 15-minute walk from Ao Nang Beach. The hotel is a 15-minute boat ride from Tonsai and Railay Beaches...

Srisuksant Resort, Krabi

Srisuksant Resort

KRABI

This amazingly located hotel is in Krabi, Thailand. Guests will find the Nopparat Thara Beach just a couple of steps...

Frequently asked questions about hotels in Krabi

How many hotels are there in Krabi?

OBO Travel lists 1,989 hotels in Krabi, Thailand, including 27 five-star and 164 four-star properties.

What are the best hotels in Krabi?

Popular choices with strong ratings and photo galleries include Koh Jum Beach Villas, Anana Ecological Resort Krabi, Varana Hotel and Bluesotel Smart. Open any hotel to see rooms, facilities and live prices for your dates.

When is the best time to visit Krabi?

Hotel prices in Krabi vary by season and local events. Enter your dates to compare live rates, and check a few alternatives if you are flexible.

How much does a hotel in Krabi cost?

Rates depend on dates, room type and board basis. Pick your dates on any hotel page to see live prices.

Can I cancel a hotel booking in Krabi?

Many rooms offer free cancellation up to a deadline. The exact cancellation policy is shown on every room before you pay.

How many hotels are available in Krabi?

There are over 1,900 hotels listed in Krabi, with 22 five-star properties and 153 four-star hotels to choose from.