Update 20 June 2022! Thailand entry rules will be updated from 1 July 2022. The requirement of Thailand Pass application and having COVID Insurance for 10,000 USD will be removed for travelers arriving in Thailand from 1 July 2022!


Krabi Hotels - Best Hotels in Krabi, Thailand

Planning your holidays in Thailand and looking where to stay in Krabi province? Find the list of the best Krabi hotels, including the most popular hotels in Krabi: top family hotels, beach resorts, villas, and other kinds of accommodation.

Krabi Province

Krabi is one of the southern provinces of Thailand, located along the Andaman Coast. Krabi is one of the most popular tourist destinations in Thailand and an ideal gateway destination offering natural attractions including white sandy beaches, a number of large and small islands, diverse coral reefs, exotic sea creatures, and picturesque rainforests and mangroves.

Some of the most popular and attractive destinations in Krabi province:

  • Koh Phi Phi, one of the most unique and interesting groups of islands in the world, also known as the "jewel of the Andaman Sea"
  • Railay Beach, one of the most beautiful beaches in Krabi
  • Ao Nang, the most popular mainland beach in Krabi
  • Koh Lanta, a small archipelago famous for crystal clear waters, shady palm trees and long white sandy beaches
  • Koh Ngai, a tiny island between Krabi and Trang provinces that is extremely deserted and quiet so you can enjoy the peaceful atmosphere
  • Krabi Town, the capital of the province, located along the banks of a river that empties into the Andaman Sea.

Krabi is located about 185 km from Phuket so you can easily make a trip there during your holiday. Many exclusions can be also organized.

Where to book Krabi hotels?

The most convenient way to book Krabi hotel is by using a reliable online travel agent such as Booking.com or Agoda.com.

Note! While most of Krabi hotels are offering airport pick-up service, booking a separate Airport transfer to Krabi hotel in most cases is significantly cheaper than transfer arranged by the hotel

List of Hotels in Krabi

The list of Krabi hotels separated by the area is the following:

Krabi Hotels in Ao Nang

1. Aonang Princeville Villa Resort & Spa

Aonang Princeville Villa Resort & Spa

Aonang Princeville Villa Resort & Spa is a 4-star elegant boutique resort perfectly positioned on the beachfront of vibrant Aonang. Overlooking the heavenly Andaman Sea and offshore tropical islands, the resort offers families and romantics an exotic and comfortable getaway with a warm and friendly ambiance.

2. Deevana Plaza Krabi Aonang

Deevana Plaza Krabi Aonang

Deevana Plaza Krabi Aonang offers chic accommodation in contemporary low-rise buildings located a short distance to Aonang Beach. With 213 stylish rooms and suites, each with a private balcony, guests can enjoy the resort’s excellent facilities and benefit from gracious and personalized service from the welcoming Deevana Plaza team. The resort features an exceptional restaurant and bars, three large outdoor swimming pools, a kid’s pool, a restful and rejuvenating spa, and outstanding meetings and events facilities.

3. BlueSotel SMART Krabi Aonang Beach

BlueSotel SMART Krabi Aonang Beach

Located in Ao Nang Beach, 601 m from Pai Plong Beach, BlueSotel SMART Krabi Aonang Beach provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a fitness center. Among the facilities at this property are a 24-hour front desk and room service, along with free WiFi throughout the property.

4. Peace Laguna Resort & Spa

Peace Laguna Resort & Spa

Peace Laguna Resort and Spa is located along Krabi’s Ao Nang area. The hotel offers 3 swimming pools and a restaurant. All rooms come with private balconies or terraces. Each air-conditioned room comes with a satellite TV, personal safe and a minibar. The hotel features a fitness centre, business centre and a library.

5. The Verandah Hotel

The Verandah Hotel

The Verandah is a friendly Krabi hotel with style, a place where you can relax, enjoy a delicious breakfast and fresh coffee at the cafe. Drawing inspiration from around the world, the design is elegant and unique reminiscent of a Moroccan retreat, with beautiful archways and dazzling decorations.

6. BlueSotel Krabi

BlueSotel Krabi

BlueSotel Krabi is a hotel located in Aonang. Check into one of the fabulously designed guestrooms, many with stunning limestone mountain and pool views.

Check the list of top Ao Nang Hotels in Krabi

Ao Nang Hotels


Krabi Hotels in Koh Lanta

1. Pimalai Resort & Spa

Pimalai Resort & Spa

Luxurious and elegant Pimalai Resort and Spa overlooks the blue waters of the Andaman Sea and offers exclusive accommodations that is spacious and serene with personalized service. The property provides complimentary round-trip transfer from Krabi Airport to the resort. Nestled in a lush tropical forest, rooms at Pimalai offer a private balcony that overlooks the beautiful surroundings.

2. Golden Bay Cottage

Golden Bay Cottage

A lending library, horse riding activities and a bar are featured in Golden Bay Cottage Koh Lanta located 2.2 km from Saladan Pier Ferry Service. This resort offers accommodation in Klong Dao Beach district with nearby access to the beach. You can get to Lanta Mart in a few minutes by car.

3. Nakara Long Beach Resort

Nakara Long Beach Resort

Located on Long Beach, Nakara Long Beach Resort is 4 km from Saladan town and pier. The resort offers an outdoor pool, tour desk and beachfront restaurant. Free WiFi is available at the lobby, restaurant and pool bar. There is a free shuttle service from the resort to Saladan Town daily at 11:30 hrs. Bungalows at the Nakara Long Beach Resort come with private balcony, refrigerator and TV. 

Check the list top Koh Lanta Hotels in Krabi

Koh Lanta Hotels


Krabi Hotels in Koh Phi Phi

1. Zeavola Resort

Zeavola Resort

Welcome to Zeavola, a sustainable Phi Phi Island luxury resort with an air of rustic romance, located on the tranquil white sand Laem Tong Beach. The barefoot luxury experience at our Phi Phi Island hotel allows you to unplug and reconnect with yourself amidst spectacular tropical beauty.

2. Phi Phi Villa Resort

Phi Phi Villa Resort

Overlooking the Andaman Sea, Phi Phi Villa Resort a prime beachfront location, away from the hustle and bustle of Tonsai Bay. Phi Phi Villa Resort has 62 Rooms, Bungalows and Villas catering for a range of budgets, all set in lush tropical gardens. Wide range of facilities at Phi Phi Villa Resort includes a Spa, Gym, Massage and the largest private swimming pool in the Ton Sai Bay area. All our rooms have Aircon & TV and there is WiFi available onsite.

3. SAii Phi Phi Island Village

SAii Phi Phi Island Village

Relaxing beach stays await at SAii Phi Phi Island Village, which features a private beach and infinity pool equipped with a pool bar. First-rate amenities include tennis courts, dive centre and 4 restaurants. For leisure, enjoy workouts at the well-equipped fitness centre. Alternatively, Wanna Spa offers traditional Thai massage and soothing body treatments. Friendly staff can assist with childcare needs. Sightseeing trips can be arranged at the recreational centre.

4. Phi Phi Holiday Resort

Phi Phi Holiday Resort

Previously known as the Holiday Inn PhiPhi Island, the resort will currently be rebranded as the PhiPhi Holiday Resort The owning company has decided to independently manage the property, under the same ownership, from the same operation team. As part of the rebrand project, we are renovating our guest rooms and expanding our product and service offerings, including a new beach bar, cafe, and a beach club. Other additions also include family suites and pool villas on the sunset cliff, overlooking the Andaman Sea. Our staff are also going through additional training to address the additional COVID-19 measures, while we raise the safety and hygienic standards in our resort.


Check the list of top Koh Phi Phi Hotels in Krabi

Koh Phi Phi Hotels


Krabi Hotels in Railay Beach

1. Rayavadee


Rayavadee is situated in the heart of Krabi's beautiful Phranang Peninsula on the border of Krabi Marine National Park, an area renowned for its natural beauty and rich flora, fauna and marine life. When the resort was built more than two decades ago, it was with the idea of living in balance within this unique environment. The accommodation was constructed to nestle in between the property's many trees, none of which were cut during the process, in order to blend seamlessly with the natural surroundings. With the resort's low-key approach to building, the habitat of the area's many varieties of birds and animals was not disturbed. 

2. Bhu Nga Thani Resort and Spa

Bhu Nga Thani Resort and Spa

Bhu Nga Thani Resort & Spa on East Railay Beach in Krabi is surrounded by the exotic mountain landscape and emerald waves of the Andaman Sea. A 15-minute boat ride from Nam Mao Pier, it has an outdoor pool and peaceful rooms with beautiful views. The elegant rooms at Bhu Nga Thani Resort are spacious and feature dark wood furnishings. Each room includes a 32-inch flat-screen TV with DVD player. Internet access and a balcony with outdoor daybed are included. Bhu Nga Thani Resort & Spa enjoys a charming location with limestone beaches and mangrove forests nearby.

3. Diamond Cave Resort

Diamond Cave Resort

Located in Railay, Diamond Cave Resort & Spa have been carefully appointed to the highest degree of comfort and convenience. In some of the rooms, guests can find towels, internet access – wireless, internet access – wireless (complimentary), non smoking rooms, air conditioning. The hotel offers fantastic facilities, including outdoor pool, diving, fishing, massage, pool (kids), to help you unwind after an action-packed day in the city. With an ideal location and facilities to match, Diamond Cave Resort & Spa hits the spot in many ways.

4. Railay Bay Resort & Spa

Railaybay Resort & Spa

Stretching across the white sands of Railay Beach, Railay Bay Resort & Spa offers spacious cottages set in tropical landscapes. It features free WiFi throughout, a beachfront outdoor pool and a restaurant. Offering free parking on the mainland at Ao Nam Mao Pier, Railay Bay Resort & Spa is a 20-minute boat trip from Ao Nam Mao Pier or Ao Nang Beach to Railay Pier. Featuring private balconies, tropical-style cottages at Resort Railay feature casual cane and wood furnishings. In-room comforts include DVD player, a safe and a spacious bathroom with a bathtub.

5. Railay Princess Resort & Spa

Railay Princess Resort & Spa

Just a 5-minute walk to Phranang Cave beach on the peaceful East Railay Bay, Railay Princess Resort & Spa offers 2 outdoor swimming pools and a fitness centre. Rooms at the Railay Princess Resort & Spa have Thai-style furnishings and include a satellite TV, a seating area and a private balcony with garden and pool views. Guests can enjoy a relaxing Thai massage at the Waree Spa. Other facilities include kids' club and laundry service.

Check the list of top Railay Beach Hotels in Krabi

Railay Beach Hotels


Krabi Hotels in Koh Ngai

1. Thapwarin Resort

Thapwarin Resort

Enjoying a beachfront location on the beautiful and tranquil Ko Ngai Beach, Thapwarin Resort features spectacular ocean views and water sports. The resort consists of 30 well charming natural style cottages which are made of natural materials such as wood, bamboo and palm leaves with air condition, King Size bed, private half open-air bathroom, hot and cold shower, mini-porch with coffee table awaiting your arrival. 24 hours electricity is provided in high and peak season by using electric supply from the island main power plant.

2. Mayalay Resort

Mayalay Resort

Located on Koh Ngai Beach, Mayalay Beach Resort offers traditional-inspired bungalows with air-conditioning. Built with bamboo and palm leaves, each standalone bungalow features a minibar, a tea/coffee maker and beach towels. 


Check the list of top Koh Ngai Hotels in Krabi

Koh Ngai Hotels


Krabi Hotels in Other Areas

1. Phulay Bay a Ritz Carlton Reserve

Phulay Bay a Ritz Carlton Reserve

The 5-star Phulay Bay Ritz-Carlton Reserve is located along the shores of Andaman Sea in Krabi. Boasting 24-hour butler services, it also has an infinity pool, spa and 5 restaurants. Luxurious and set within tropical gardens, rooms at Phulay Bay Ritz-Carlton feature beautiful Thai wooden décor and stylish bathrooms. Ocean views and fresh evening breeze can be enjoyed from the private veranda. ESPA at Phulay Bay features private treatment rooms, a spa pool and fresh fruit juice at RAW Spa Café. Guests may exercise at the fitness centre, or take part in a unique cultural experience with Thai cooking and batik painting lessons.

2. Sofitel Krabi Phokeethra Golf & Spa Resort

Sofitel Krabi Phokeethra Golf & Spa Resort

Just one minute’s walk away from the golden beach, and designed to a style evoking colonial elegance Sofitel Krabi Phokeethra Golf & Spa Resort has a magnificent vista of the Andaman Sea and the outlying islands. Recognized as one of Krabi’s best hotels, the Sofitel enjoys a prime setting on Klong Muang Beach, near to Ao Nang, and combines Western luxury with a warm and gentle Thai ambiance.

3. Dusit Thani Krabi Beach Resort

Dusit Thani Krabi Beach Resort

Set in the exotic landscape of Krabi province, Dusit Thani Krabi Beach Resort offers 240 guest rooms and suites, two inviting beachfront pools, a variety of restaurants and a spa set in the vast tropical gardens. This Klong Muang Beach resort is the perfect retreat for families and those on business travel, just a one-hour flight away from Bangkok.

4. The ShellSea Krabi

The ShellSea Krabi

Escape to the luxury and seclusion sanctuary of The Shellsea Krabi for beach vacation, our Krabi’s luxury beach resort’s village life and private setting on Fossil Shell Beach in Krabi discloses itself in the unforgettable experience. An abundance of activities; cycling or kayaking are available for you. You can stay active during vacation either simply spend a healthy day in swimming pool or in the fitness centre. Meanwhile, the delightful days at Aonang Beach can be enjoyed, just 10 mins away from the resort by car.

5. Banyan Tree Krabi

Banyan Tree Krabi

Banyan Tree Krabi is an idyllic new beachfront resort, a heavenly oasis of peace and comfort. Feel the warm embrace of Banyan Tree hospitality, from the world-class spa and stylish restaurants to the beach bar with its spectacular vistas and gentle sea breeze. Each of Banyan Tree Krabi’s 72 luxurious suites and villas has its own private pool, offering privacy and intimacy in a tropical rainforest setting. Whether as a romantic hideaway for couples or as a fun-filled family vacation, you will bathe in nature among fragrant gardens, graceful water features, and stunning views of the mesmerising Andaman Sea. Wake up to a glorious breakfast on your private balcony or start the day with a swim in your secluded pool as you wallow among the sounds of birds and the aroma of the sea in this natural paradise. Spend the day sunbathing in tranquility or unwind with a treatment at the Banyan Tree Spa. Savour the finest in mouthwatering cuisine, and raise your glass to a slow soothing sunset over the sea horizon.


Check the list of top hotels in Other Areas of Krabi

Krabi Hotels in Other Areas