Top Resorts in Krabi
Find the Top Resorts in Krabi – 200+ Quality Options from Leading Providers
1-20 out of 248 resorts
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
From
US$ 117
/night
- Private beach with tropical surroundings
- Direct beach access with swim-up pool bar
- Traditional Thai healing treatments in lush spa
10.0
Perfect11 review10
From
US$ 127
/night
- Private bay with dramatic limestone cliffs
- Beachfront villas with private pools and jacuzzis
- Over 50 spa therapies in lush surroundings
- Freeform pool
- Golf course
- Luxury spa
From
US$ 115
/night
- Biggest freeform pool in Thailand
- Exclusive nine-hole golf course
- Luxury spa with L'OCCITANE treatments
Resort
- Infinity pools
- Beachfront access
- Eco initiatives
From
US$ 120
/night
- 900 meters private beachfront access
- Eco-friendly resort with sustainability initiatives
- Hillside villas with private infinity pools
Resort
- Infinity pool
- Private villas
- Cliffside dining
From
US$ 383
/night
- Private beach access with stunning scenery
- Luxurious pavilions set in tropical gardens
- Award-winning cliffside dining experiences
Resort
- Private Beach
- Hillside Villas
- Dive Centre
From
US$ 125
/night
- 800-metre private beachfront with direct access
- Exclusive hillside villas with private pools
- Marine Discovery Centre with shark conservation
Resort
- Jacuzzi Villa
- Swimming Pool
- Conference Room
From
US$ 96
/night
- Jacuzzi villas with stunning sea views
- Picturesque swimming pool with mountain backdrop
- Convenient tour service for local excursions
Resort
- Private beach
- Large pool
- Tree Hut
From
US$ 66
/night
- Private beach access for safe play
- Large swimming pool with sea views
- Kid-friendly playground and Tree Hut
- On-site Restaurant
- Poolside Bars
- Fitness Centre
From
US$ 126
/night
- Luxurious adults-only spa services
- Distinctive design inspired by local culture
- Two pools with Jacuzzis surrounded by nature
- Limestone views
- Saltwater pool
- On-site restaurant
From
US$ 55
/night
- Limestone mountain views from rooms
- Saltwater pool with beach access
- On-site restaurant with Thai cuisine
- Hot tub
- Spa services
- Beach chairs
From
US$ 77
/night
- Beachfront access with stunning sea views
- Open-air bathrooms in every room
- On-site snorkeling and diving trips available
- Infinity Pool
- Rooftop Bar
- Avani Spa
From
US$ 69
/night
- Ocean-view rooftop bar
- Infinity pool with stunning vistas
- Private beach access
- Kids' Club
- Infinity Pool
- Beach Bar
From
US$ 230
/night
- Beachfront location with stunning views
- Diverse dining options by the sea
- Family-friendly kids' club activities
Resort
- Plunge pools
- Chaonang Spa
- Beachfront dining
From
US$ 68
/night
- Private beachfront with peaceful ambiance
- Luxurious pool villas with plunge pools
- Beachfront dining with Pan-Asian flavors
- Beachfront Suites
- Private Pools
- Diving Center
From
US$ 185
/night
- Exclusive beachfront suites with stunning sea views
- Sustainable luxury amidst lush rainforest surroundings
- 5-star PADI diving center with guided tours
- Infinity pool
- Luxury spa
- Private pavilions
From
US$ 589
/night
- Private pavilions with personal pools
- Tailored experiences with personal butler service
- Sea-view rooftop dining at Lae Lay
Resort
- Beachfront Access
- Saltwater Pool
- Fitness Centre
From
US$ 468
/night
- Mediterranean and Seafood restaurant
- Kids' club and playground available
- Full-service spa and wellness center
- Private Beach
- Luxury Spa
- Pool Villas
From
US$ 73
/night
- Private beachfront villas with Andaman Sea views
- Award-winning organic garden-to-table dining experience
- Signature outdoor bathtubs in serene private settings
- Mini water park
- Relaxing pool
- Apirom restaurant
From
US$ 48
/night
- Fantasy water park with slides
- Serene relaxing swimming pool
- On-site Burin Thai massage
- Kids' Club
- PADI Dive Centre
- Spa Services
From
US$ 52
/night
- Expansive outdoor pool with water slide
- PADI dive centre on-site
- Kids' club for family fun
Saved
Save