Travel and Leisure Worlds Best Awards for number 1 tour operator in the world 2024 and number 2 tour operator in the world 2025
We're one of the World's Best Tour Operators!
Voted No.1 in 2024 and No.2 in 2025 by Travel+Leisure
Accommodation

Best hotels in Krabi

Explore 14 handpicked hotels in Krabi

Rayavadee

Krabi

Popular |
102 Rooms
|
From $280 per person/night
A jewel of a resort off Thailand's coast with endless chances for adventure.

The crystaline waters, green-capped karsts and world-class beaches make Krabi a one-of-a-kind destination. And amidst the dancing palms, Rayavadee holds all the allure of an island getaway! Its natural surrounds are reflected in the bamboo-themed feature walls, sea life murals and mushroom-shaped villas. Chattering monkeys can be heard overhead as you stroll to the beach and, being in the heart of a marine reserve, schools of fish paint the water with colour as you snorkel off nearby reefs. Whether you spend all day on the beach, do as many water sports as you can, or zip across the bay to picnic on a sandbar, the view is sweet as coconut milk.

The Tubkaak Krabi Boutique Resort

Krabi

61 Rooms
|
From $170 per person/night
Honeymoon heaven just a stone's throw from idyllic beaches. Bliss.
The Tubkaak is romance personified, exactly the sort of exotic locale you picture when you daydream of getaways a deux. This tropical paradise is set right on Tubkaak beach (be sure to look out this way at sunset and watch the sun slip below the horizon right before your eyes!) and not one tree was felled when building it, creating a private setting amongst the lush greenery. If the outside beauty weren't enough, life inside The Tubkaak is stylish, modern and blissful, oh and don't forget the incredibly charming service.

Koh Jum Beach Villas

Krabi

19 Rooms
|
From $130 per person/night
On the wave-brushed island of Koh Jum, enjoy views, chic villas & watersports galore.
A quintessential Thai island, Koh Jum has it all - a wildly beautiful coast, sunsets that set the sky ablaze with colour, and epic snorkelling spots. While some of Thailand's classic haunts have moved with the times, this picturesque island has held onto its rustic, untouched charm. Set along 700 metres of pristine, private sand, the villas are chic and each is individually owned and designed, offering plenty of character. The vistas are stellar, from the forested peaks and pinprick isles, to the glimmering horizon, which you'll explore for yourself on hikes, longtail boat rides, and scuba diving excursions.

Amari Vogue Krabi

Krabi

57 Rooms
|
From $90 per person/night
Welcome to Amari Vogue Krabi. We’re looking forward to brightening your stay, every day. You’ll find the hotel in a tranquil ocean-facing setting at the northern end of Tubkaek Beach, so you know they've got the sun, sand and surf covered. For added sparkle to your stay, it's just 40 minutes from Krabi Town, teeming with restaurants, markets and nightlife. Their spaces have been thoughtfully designed for that comforting home-from-home experience. They've added touches to the décor to showcase modern Thai craftsmanship at every turn – a contemporary re-imagining of the traditional Thai home.

Nakamanda Resort & Spa

Krabi

39 Rooms
|
From $350 per person/night

Right on Krabi's beautiful beach, Nakamanda Resort & Spa offers a true escape. Wake up to a stunning beachfront breakfast before exploring the pristine shore, or lounge by the pool in tranquil luxury and while away the day at your own pace at this Thai gem.

Dusit Thani Krabi Beach Resort

Krabi

240 Rooms
|
From $250 per person/night

Nestled in tropical flora just steps away from pristine white sands, a luxury Krabi family resort awaits with private beach and gracious Thai hospitality. Set on Klong Muang Beach and surrounded by the exotic landscape of Krabi province, Dusit Thani Krabi Beach Resort is only moments away from beautiful cliff formations, lush forests, waterfalls and caves.


With 240 guest rooms and suites, two inviting beachfront pools, a variety of restaurants and a tranquil spa set in lush tropical gardens, this luxury resort is the perfect Krabi luxury resort for families, just a short flight from Bangkok.

Tup Kaek Sunset Beach Resort

Krabi

From $150 per person/night

This place is an undiscovered paradise. Surrounding by exotic landscape and awash with natural splendor of Tup Kaek Beach, Krabi province, Tup Kaek Sunset Beach Resort is nestled discreetly in next to the pristine white sand of 1km Tup Kaek Beach, in the vast tropical gardens, which is the perfect retreat your bodies and mind. You can awake to the resorts own private beach, spend your days enjoying eco-water sport, open-air mountain stream bathing, cooling off in the swimmers island haven, or simply relaxing by the waters edge.


For the more adventurous, they can try exploring the counties nearby islets and waterways in the uninhabited “islet forget”, visit local fisherman, take a short trip to the small outer-lying tropical island.

Varana Krabi Hotel

Krabi

From $130 per person/night
Combining the Thai words of Vana – forest, Nava – water, and Nara – people, at Varana, we believe wellness must be achieved holistically and sustainably. In nature, equilibrium comes through all parts of the whole working in harmony together. Active movement. Positive connection. Meaningful rest. A Journey to balancing your mind, body and soul for sustainable well-being.

Railay Bay Resort and Spa

Krabi

From $80 per person/night
One of only a handful of resorts with beachfront access to Krabi’s famed Railay Beach, the 4-star Railay Bay Resort & Spa is ideally situated on a white sandy beach with crystal clear water, exotic marine life, and colorful coral reefs.

Banyan Tree Krabi

Krabi

72 Rooms
|
From $450 per person/night
A sanctuary for the senses! Retreat to a setting of unparalleled indulgence where you can truly unwind and rejuvenate your mind, body and soul. With a privileged beachfront location, this hotel welcomes you to the ultimate indulgent holiday. 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 you're seeking a romantic hideaway with your loved one or a fun-filled family vacation, you can bathe in nature amidst fragrant gardens, graceful water features, and stunning views of the mesmerising Andaman Sea.

The ShellSea Krabi Luxury Beach Resort & Pool Villas

Krabi

72 Rooms
|
From $160 per person/night

The Shellsea is a luxury boutique resort located in an idyllic setting adjacent to Fósil Shell Beach, one of only three known such geological formations in the world. The resort has its own extensive frontage on the Andaman Sea at Krabi The resort has its own extensive frontage on the Andaman Sea at Krabi.


There are 72 spacious rooms, 12 luxurious villas with a private pool, and a grand pool villa to provide you with the perfect accommodation for a luxurious romantic getaway or a family holiday.


Facilities include a lap pool, a family pool, an awe-inspiring ocean-view spa, a spectacular beachfront bar, and restaurants, and a selection of non-motorized recreational water sport equipment.


An abundance of activities await those who want to be more active. A shaded area on the beach provides space for daytime relaxation, and there is a clustered sunbathing area facing the sea. You can take a kayak or stroll the stretch of sandy Beach Shell or explore the paths around the geological site of Fossil using the bicycles that are available in the resort around village life or the fitness center.

Holiday Ao Nang Beach Resort, Krabi

Krabi

173 Rooms
|
From $260 per person/night
Right on Ao Nang beach, this family-focused resort delivers what most people are after – multiple pools with waterslides to keep kids entertained, a swim-up bar for the adults, and direct beach access. The three bars and beachfront restaurant serve decent Thai food with sea views, while activities range from Muay Thai classes to the kids' club. Rooms vary from standard sea-view options to pool-access rooms where you can step straight into the water. It's a large resort that doesn't pretend to be boutique or intimate, but it works well for families wanting convenience, plenty of facilities, and that classic Thai beach holiday without too much fuss.

Railay Princess Resort and Spa

Krabi

From $60 per person/night
Overlooking the magnificent Petch Mountain, the 4-star Railay Princess Resort & Spa offers a breathtaking view of the tropical paradise of Krabi. Railay Princess Resort & Spa, is located at Railay East Beach in Krabi, south of Thailand, The resort can only be accessed by a long-tail boat and is just a 5-minute walk to Phranang Cave beach. Rooms at the Railay Princess Resort & Spa-SHA Extra Plus 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 two swimming pools, a kids' club and The Princess Restaurant which serves Thai and international cuisine.

Centara Anda Dhevi Resort & Spa Krabi

Krabi

From $90 per person/night

Centara Anda Dhevi Resort & Spa Krabi, conveniently located near Nopparathara Beach and the soft sands of Ao Nang Beach is an ideal choice for those wondering where to stay in Krabi. It provides the perfect base to explore the region’s tropical wonders, from world-class rock climbing and diving to cruises around nearby karst islands. While the region’s countless natural attractions and invigorating activities can easily fill your days, there’s also


}
Where To Go
Pin Icon

Namibrand, Namibia