A pool villa on a jungle hillside, a beach resort on Tubkaek or a pavilion only reachable by boat? Our travel advisors personally help you find the right one among the luxury hotels in Krabi. Every suitespot booking comes with free breakfast for 2, a room upgrade subject to availability, hotel credit and VIP service – benefits worth over €500.
Unlock exclusive benefits as a premium member
Unlock exclusive benefits as a premium member
Unlock exclusive benefits as a premium member
Unlock exclusive benefits as a premium member
Unlock exclusive benefits as a premium member
Unlock exclusive benefits as a premium member
Unlock exclusive benefits as a premium member
Where would you like to wake up, on a mainland beach or on an island in the bay? Here you can see the best hotels in Krabi at a glance, with location, suitespot score and price per night. Our tip: with children, book the Banyan Tree Krabi on Tubkaek Beach; if you mainly want to recharge on an island, stay at the Six Senses Yao Noi on Koh Yao Noi.
| Hotel | Location | suitespot score | Price from |
|---|---|---|---|
| Sofitel Krabi Phokeethra Golf & Spa | – | ★ 4.6/5 | 101 € |
| Pimalai Resort Lanta Island | – | ★ 4.7/5 | 211 € |
| Six Senses Yao Noi | – | ★ 4.4/5 | 618 € |
| Banyan Tree Krabi | Muang Krabi | ★ 4.8/5 | 371 € |
| Phulay Bay Krabi, a Ritz-Carlton Reserve | – | ★ 4.7/5 | 468 € |
| Rayavadee Krabi | Railay | ★ 4.2/5 | 628 € |
| Cape Kudu Hotel Koh Yao Noi | – | ★ 4.4/5 | 124 € |
Banyan Tree Krabi · Muang KrabiWhich of the best hotels in Krabi suits you? For families we recommend the Banyan Tree Krabi, with a pool in every suite and a kids’ club; couples book the Phulay Bay Krabi, a Ritz-Carlton Reserve on the same beach, with a personal butler for every guest.On Klong Muang Beach, the Sofitel Krabi Phokeethra Golf & Spa has opened a new café: The Glass House, a French-style glass pavilion next to the children’s pool and the gardens. It serves gelato, pastries, milkshakes, coffee and tea – for families, the meeting point between two swims.
Sofitel Krabi Phokeethra Golf & SpaOn the Phra Nang peninsula, the Rayavadee Krabi has a new pool on the Nam Mao Lawn, completed in 2026. Book a pavilion with its own pool and your three-by-eight-meter plunge is right outside the door, between coconut palms and limestone cliffs.
On Koh Yao Noi, the Cape Kudu Hotel Koh Yao Noi has extended its infinity pool above the bay with extra cabanas: more shady spots with a view of the karst islets. And since October 2020, the Banyan Tree Krabi has welcomed guests on Tubkaek Beach, with 72 suites and villas, each with its own pool and jet pool.
In Krabi, the view from the pool edge is often of limestone islands and open sea. If you choose your 5-star hotel in Krabi by its pool, the main question is whether you want to share it or have it to yourself.
Six Senses Yao NoiYour own pool outside the door: At the Banyan Tree Krabi, every suite and villa has a private pool with a jet pool, facing the sea or the garden. At the Six Senses Yao Noi, each of the 56 villas comes with its own infinity pool, and at the Phulay Bay Krabi, a Ritz-Carlton Reserve most villas and pavilions have a private pool or plunge pool.
Infinity pools with a view: At the top of the Six Senses Yao Noi lies The Hilltop infinity pool, with a bar and a panorama over Phang Nga Bay. The circular infinity pool of the Phulay Bay Krabi, a Ritz-Carlton Reserve faces the limestone karsts, with a whirlpool at its edge. In the Hillside Estate of the Pimalai Resort Lanta Island you swim with a sea view, and the Pool Bar serves light bites and cocktails.
A lagoon to swim in: The Sofitel Krabi Phokeethra Golf & Spa on Klong Muang Beach is built around a lagoon pool about 400 meters long, with a Jacuzzi in the middle and the Koh Poda Pool Bar, where you order without leaving the water. From the Grand Lagoon Suites you step straight into the pool.
The private infinity pools of the hillside villas at the Pimalai Resort Lanta Island are unfenced and not suitable for children under 12. The Sofitel Krabi Phokeethra Golf & Spa and the Phulay Bay Krabi, a Ritz-Carlton Reserve both have a children’s pool, and at the Banyan Tree Krabi shallow saltwater pools and a slide are part of the kids’ club water park. Our travel advisors will help you find the right room category.
Here the setting matters almost as much as the treatment. At the Six Senses Yao Noi, the spa sits in a traditional long house on stilts above the jungle, next to a waterfall. An on-site Ayurvedic doctor guides personalized programs of three, five or seven days, alongside yoga, meditation and the Alchemy Bar, where you blend your own oils and scrubs.
Pimalai Resort Lanta IslandWater and rainforest: The Banyan Tree Spa at the Banyan Tree Krabi includes The Mini Rainforest, a hydrotherapy area styled on the rainforest. Pimalai Spa at the Pimalai Resort Lanta Island is a small village of thatched salas in the jungle with a waterfall running through it; it has won the World Luxury Spa Award, and hotel guests join spa classes free of charge.
For couples and active guests: Sofitel SPA with L’Occitane at the Sofitel Krabi Phokeethra Golf & Spa has its own Thai-style building with 12 treatment rooms for singles and couples, and it received an award at the Haute Grandeur Global Awards 2025. At The Spa at Phulay Bay in the Phulay Bay Krabi, a Ritz-Carlton Reserve, the couples’ room looks out over the lagoon, and yoga and Muay Thai are on the schedule in the studio next door.
At no extra cost: you pay the same rate as booking direct with the hotel – the suitespot benefits come on top, free of charge.
Thai healing arts: At the Rayavadee Krabi, treatments draw on ancient Thai healing traditions, from massages to body wraps. At Cape Spa in the Cape Kudu Hotel Koh Yao Noi, a steam room and an ice bath after your massage are part of the experience. Whichever 5-star hotel in Krabi you choose, our travel advisors will gladly reserve your treatments before you arrive.
Southern Thai flavors: At Nithan in the Six Senses Yao Noi, set in the jungle next to the kitchen garden, you order à la carte or the chef’s tasting menu; by day it hosts cooking classes, and there is a private Chef’s Table. At Sri Trang in the Phulay Bay Krabi, a Ritz-Carlton Reserve, Southern Thai dishes are served family-style in a modern, minimalist setting.
Phulay Bay Krabi, a Ritz-Carlton ReserveBetween the trees and the water: Saffron at the Banyan Tree Krabi cooks Thai cuisine with a modern twist; it includes the Bird’s Nest tables, private seats in the treetops with panoramic views of the Andaman Sea. At the Phulay Bay Krabi, a Ritz-Carlton Reserve, Lae Lay is a seafront pavilion surrounded by water, serving local seafood and premium meats.
Almost barefoot in the sand: At Rak Talay in the Pimalai Resort Lanta Island, grilled fish and Thai curries come straight to your beachfront table, while up in the Hillside Estate, Seven Seas serves international dinners with sea views and an extensive wine list. At the Rayavadee Krabi you sit at The Grotto on Phra Nang Beach, beneath the limestone cliffs, for lunch or the Twilight Set Dinner.
For sunset: On Koh Yao Noi, you lounge on suspended daybeds at The Den in the Six Senses Yao Noi, or in the pavilions of the Long Island Bar at the Cape Kudu Hotel Koh Yao Noi, above the bay. On the mainland, Chomtawan at the Phulay Bay Krabi, a Ritz-Carlton Reserve serves cocktails on beach loungers, and at the Sofitel Krabi Phokeethra Golf & Spa there is live music in the teakwood Explorer Bar.
Planning an anniversary or a proposal? Ask for a table at the Bird’s Nest of the Banyan Tree Krabi or at the Chef’s Table of Nithan in the Six Senses Yao Noi when you book. Our travel advisors will gladly take care of the reservation.
Not a single tree was cut down to build the Rayavadee Krabi: its circular two-story pavilions blend into the coconut groves of the Phra Nang peninsula. The name means “Land of the Princess”, after the nearby Princess Cave, Tham Phra Nang.
Rayavadee Krabi · RailayIn December 2009, the Phulay Bay Krabi, a Ritz-Carlton Reserve opened on Tubkaek Beach as the very first Ritz-Carlton Reserve in the world. Thai architect Lek Bunnag combined Thai and Moorish-inspired elements as a tribute to Krabi’s Muslim heritage, and you arrive through a candle-lit floating welcome pavilion.
Two resorts count among the pioneers on their islands. The Six Senses Yao Noi opened in 2007 as one of the first luxury resorts on barely developed Koh Yao Noi, with timber and thatch villas on reforested hillside land. The Pimalai Resort Lanta Island is one of the first luxury resorts on Koh Lanta; its founder discovered the site more than three decades ago.
Awards: Michelin Keys rate hotels, not restaurants. In Krabi, two Michelin Keys go to the Banyan Tree Krabi on Tubkaek Beach. The Rayavadee Krabi is a member of The Leading Hotels of the World, and the Pimalai Resort Lanta Island belongs to Small Luxury Hotels of the World.
With a clear conscience: For many guests, sustainability now matters when choosing a 5-star hotel in Krabi. The Pimalai Resort Lanta Island is EarthCheck certified, the Sofitel Krabi Phokeethra Golf & Spa holds Green Globe certification and the Phulay Bay Krabi, a Ritz-Carlton Reserve is certified under the Green Leaf Program; at the Six Senses Yao Noi, drinking water is bottled from the resort’s own wells and plastic is off the menu.
Krabi is a coastline with islands offshore rather than a city for strolling. Our luxury hotels in Krabi are not in the bustle of Ao Nang but on quieter beaches north of it, on the Railay peninsula and on the islands; four of the seven include a boat ride.
Cape Kudu Hotel Koh Yao NoiTubkaek Beach: Northwest of Krabi Town, between jungle-covered Dragon Crest Mountain and views of the karst islands of Phang Nga Bay, two resorts share the same beach. We recommend the Banyan Tree Krabi for families, with a kids’ club and private beach, and the Phulay Bay Krabi, a Ritz-Carlton Reserve for couples, with butler service. The drive from Krabi Airport takes about 45 minutes.
Klong Muang Beach: Closer to Ao Nang, between the Andaman Sea and the rainforest of Naga Mountain, lies the Sofitel Krabi Phokeethra Golf & Spa, about 40 minutes by car from the airport. Our tip for golfers and families: the resort has its own 9-hole course at the foot of Naga Head Mountain and a kids’ club, Le Petit Prince, for children under 12.
Railay and Phra Nang: No road leads to the tip of the Phra Nang peninsula. To reach the Rayavadee Krabi, you drive about 20 minutes from the airport to Nong Nuch pier, then take the resort’s boat for around 20 minutes. In return you stay between Railay and Phra Nang beaches on the edge of the marine national park, and the resort’s own speedboats get you to Phi Phi in about 35 minutes.
At no extra cost: you pay the same rate as booking direct with the hotel – the suitespot benefits come on top, free of charge.
Koh Yao Noi: The small island belongs to Phang Nga province and lies in the middle of the bay, halfway between Phuket and Krabi. For wellness and all-round service, we recommend the Six Senses Yao Noi, with pool villas on a jungle hillside and a personal butler for every villa. The Cape Kudu Hotel Koh Yao Noi is a Mediterranean-inspired beach house with its own hospitality lounge at Bang Rong Pier for arrivals.
Koh Lanta: On the quiet southwest coast of Koh Lanta Yai, the Pimalai Resort Lanta Island is set in about 100 acres of protected tropical forest, on a 900-meter beach within reach of Mu Ko Lanta National Park. The resort handles the transfer from Krabi Airport by van and boat, via a different pier depending on the season.
Split a longer trip between two luxury hotels in Krabi: first a few nights on Tubkaek or Klong Muang Beach, then Koh Yao Noi, Koh Lanta or Railay. That way you experience the mainland coast and island life without taking a boat every day. Our travel advisors will gladly plan the transfers in between.
Rates start at 100 € at the Sofitel Krabi Phokeethra Golf & Spa on Klong Muang Beach and go up to 628 € at the Rayavadee Krabi on the Phra Nang peninsula. The table shows all seven resorts by location. For today’s rates and availability, see the hotel list further down.
| Luxury hotel | From | suitespot benefits from | suitespot score |
|---|---|---|---|
| Tubkaek Beach | |||
| Phulay Bay Krabi, a Ritz-Carlton Reserve | 468 € | 1st night | ★ 4.7/5 |
| Banyan Tree Krabi | 370 € | 1st night | ★ 4.8/5 |
| Klong Muang Beach | |||
| Sofitel Krabi Phokeethra Golf & Spa | 100 € | 1st night | ★ 4.6/5 |
| Railay and Phra Nang (boat only) | |||
| Rayavadee Krabi | 628 € | 1st night | ★ 4.2/5 |
| Koh Yao Noi (Phang Nga province) | |||
| Six Senses Yao Noi | 617 € | 1st night | ★ 4.4/5 |
| Cape Kudu Hotel Koh Yao Noi | 123 € | 2 nights | ★ 4.4/5 |
| Koh Lanta | |||
| Pimalai Resort Lanta Island | 210 € | 2 nights | ★ 4.7/5 |
Included everywhere: breakfast for two every morning, an upgrade on arrival when a better room is free, plus early check-in and late check-out subject to availability. At the Pimalai Resort Lanta Island and the Cape Kudu Hotel Koh Yao Noi the benefits apply from two nights, at all the others from the first night.
Hotel credit and extras: A 100 US dollar credit and a welcome gift await you at the Sofitel Krabi Phokeethra Golf & Spa, the Banyan Tree Krabi, the Phulay Bay Krabi, a Ritz-Carlton Reserve and the Six Senses Yao Noi; the two resorts with a minimum stay add 50 US dollars. Phulay Bay also includes an airport pickup, and Six Senses adds complimentary activities from its program.
Points and status: Four of the seven luxury hotels in Krabi belong to a loyalty program, each to a different one: ALL (Accor) at the Sofitel Krabi Phokeethra Golf & Spa, Marriott Bonvoy at the Phulay Bay Krabi, a Ritz-Carlton Reserve, IHG One Rewards at the Six Senses Yao Noi and Leaders Club at the Rayavadee Krabi, if you give your Leaders Club number when booking. Banyan Tree, Pimalai and Cape Kudu are not part of a points program; there, the suitespot benefits are what counts.
When to go: From November to April the Andaman Sea is usually calm and the days are sunny, perfect for boat trips to the islands. From May to October the coast turns lush and green, and spas, cooking classes and villas with private pools really come into their own.
How long to stay: Plan at least four nights for a 5-star hotel in Krabi on an island, as getting there and back includes a boat ride. Combining the mainland coast with an island works well over seven to ten nights.
What sets the hotels in Krabi apart – from their opening year to the spa:
| Hotel | Opened | Pool | Spa | Kids club |
|---|---|---|---|---|
| Sofitel Krabi Phokeethra Golf & Spa | ✓ | ✓ | ✓ | |
| Pimalai Resort Lanta Island | ✓ | ✓ | ||
| Six Senses Yao Noi | 2007 | ✓ | ✓ | |
| Banyan Tree Krabi | 2020 | ✓ | ✓ | ✓ |
| Phulay Bay Krabi, a Ritz-Carlton Reserve | 2009 | ✓ | ✓ | |
| Rayavadee Krabi | ✓ | ✓ | ||
| Cape Kudu Hotel Koh Yao Noi | 2017 | ✓ | ✓ |
If you collect points in Krabi, choose by program: ALL (Accor) at the Sofitel on Klong Muang Beach, Marriott Bonvoy at Phulay Bay Krabi, a Ritz-Carlton Reserve, IHG One Rewards at Six Senses Yao Noi and Leaders Club at Rayavadee Krabi. You book at the hotel’s direct rate, so points, status nights and status benefits count as usual; at the other resorts, the suitespot benefits apply.
| Program | Hotels | Examples in Krabi |
|---|---|---|
| ALL (Accor) | 1 hotel | Sofitel Krabi Phokeethra Golf & Spa |
| IHG One Rewards | 1 hotel | Six Senses Yao Noi |
| Leaders Club | 1 hotel | Rayavadee Krabi |
| Marriott Bonvoy | 1 hotel | Phulay Bay Krabi, a Ritz-Carlton Reserve |
Rates start at 100 € at the Sofitel Krabi Phokeethra Golf & Spa and go up to 628 € at the Rayavadee Krabi. In between are, for example, the Pimalai Resort Lanta Island on Koh Lanta from 210 € and the Banyan Tree Krabi on Tubkaek Beach from 370 €. Breakfast for two is included at all seven; at two island resorts, the suitespot benefits apply from two nights.
That depends on your trip. For families we recommend the Banyan Tree Krabi, with a pool in every suite and a kids’ club, and for couples the Phulay Bay Krabi, a Ritz-Carlton Reserve, with butler service. If you are looking for calm in the tropical forest, stay at the Pimalai Resort Lanta Island on Koh Lanta; for wellness with an Ayurvedic doctor, we recommend the Six Senses Yao Noi on Koh Yao Noi.
The Rayavadee Krabi at the tip of the Phra Nang peninsula can only be reached by boat, about 20 minutes from Nong Nuch pier. The Six Senses Yao Noi and the Cape Kudu Hotel Koh Yao Noi are on the island of Koh Yao Noi. For the Pimalai Resort Lanta Island on Koh Lanta, the resort takes you from Krabi Airport by van and boat.
At the Banyan Tree Krabi, every suite and villa has a private pool with a jet pool, and at the Six Senses Yao Noi every villa has its own infinity pool. Most villas and pavilions at the Phulay Bay Krabi, a Ritz-Carlton Reserve have a private pool, and the Cape Kudu Hotel Koh Yao Noi offers Pool Villas with a plunge pool.
Our first tip is the Banyan Tree Krabi: its kids’ club comes with a water park, a slide and a climbing wall. At the Sofitel Krabi Phokeethra Golf & Spa, Le Petit Prince Kids Club looks after children under 12, and there is a children’s pool and babysitting. The Phulay Bay Krabi, a Ritz-Carlton Reserve also offers babysitting and a children’s pool.
Among the luxury hotels in Krabi, the Banyan Tree Krabi on Tubkaek Beach holds two Michelin Keys. The Keys rate the hotel as a whole, from the 72 suites and villas with private pools to the spa with its rainforest hydrotherapy.
At Nithan in the Six Senses Yao Noi, with a tasting menu, cooking classes and a Chef’s Table; at Sri Trang in the Phulay Bay Krabi, a Ritz-Carlton Reserve, with dishes to share; and at Saffron in the Banyan Tree Krabi, which includes the Bird’s Nest tables in the treetops.
Yes, at four of them, each in a different program: Marriott Bonvoy at the Phulay Bay Krabi, a Ritz-Carlton Reserve, ALL (Accor) at the Sofitel Krabi Phokeethra Golf & Spa, IHG One Rewards at the Six Senses Yao Noi and Leaders Club at the Rayavadee Krabi, if you give your member number when booking. Because suitespot books directly with the hotel, points and status nights are credited just as with a direct booking.
For a 5-star hotel in Krabi there are four very different settings. Tubkaek Beach for beach, pool suites and a short drive from the airport (our pick: Banyan Tree Krabi), Klong Muang Beach for golf and families (our pick: Sofitel Krabi Phokeethra Golf & Spa), Koh Yao Noi for wellness and calm (our pick: Six Senses Yao Noi) and Railay for limestone cliffs with no road (our pick: Rayavadee Krabi).
At the top end are the Rayavadee Krabi, with rates from 628 € per night, and the Six Senses Yao Noi from 617 €. Next comes the Phulay Bay Krabi, a Ritz-Carlton Reserve from 468 €.
For couples we recommend the Phulay Bay Krabi, a Ritz-Carlton Reserve, with a personal butler, a couples’ treatment room overlooking the lagoon and dinner at Lae Lay above the water. The Six Senses Yao Noi has villas with their own infinity pool and sundowners at The Den, and at the Rayavadee Krabi you stay between two beaches you can only reach by boat.

