Three Star Hotels in Krabi

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top 3 Stars Hotels in Krabi

Sand Sea Resort
3.5 out of 5
Railay Beach, 192 Moo 5, Saithai, Muang, Krabi, Krabi, 81000
Fully refundableReserve now, pay when you stay
The price is S$78 per night from 1 Sep to 2 Sep
4.1/5 Very Good! (997 reviews)
"I love everything about this place. My mecca so to speak"

Reviewed on 9 Apr,2022

Sand Sea Resort
Centra by Centara Phu Pano Resort Krabi
3.5 out of 5
879 Moo 2, Soi Ao Nang 11, Krabi, 81180
Fully refundableReserve now, pay when you stay
The price is S$29 per night from 12 Sep to 13 Sep
4.2/5 Excellent! (247 reviews)
"Slightly out of the way of the main tourist road - which is a good thing. Perfectly walkable down to the beach or can use the bus. Good breakfast and mostly efficient staff. Manager is excellent."

Reviewed on 13 Feb,2020

Centra by Centara Phu Pano Resort Krabi
Railay Princess Resort & Spa
3.5 out of 5
145/1 Moo, 2 Aonang Muang, Krabi, Krabi, 81000
Fully refundableReserve now, pay when you stay
The price is S$68 per night from 1 Sep to 2 Sep
4/5 Very Good! (756 reviews)
Comfy stay with excellent service
"Excellent stay as always, great location on Railay East. Nothing much to complain about, the only issue was low water pressure on occasion."

Reviewed on 13 Jul,2022

Railay Princess Resort & Spa
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Railay Great View Resort
3 out of 5
588 Moo 2 ,Tambol Ao Nang, Krabi, Krabi, 81000
Fully refundableReserve now, pay when you stay
The price is S$70 per night from 4 Sep to 5 Sep
3.9/5 Very Good! (228 reviews)
Don’t miss this property!
"Amazing resort. MUST VISIT."

Reviewed on 15 Feb,2022

Railay Great View Resort
Ao Nang Orchid Resort
3.5 out of 5
141 Moo.2, Ao Nang Beach, Krabi, Krabi, 81000
Fully refundableReserve now, pay when you stay
The price is S$58 per night from 20 Aug to 21 Aug
3.7/5 Good! (226 reviews)
Great hotel in a perfect location
"Hotel ideally placed for beach and nightlife. Staff great restaurant good and pool lovely"

Reviewed on 14 Mar,2022

Ao Nang Orchid Resort
Diamond Cave Resort
3 out of 5
36 Mu 1, Tambon Ao Nang, Ampur Muang, Krabi, Krabi, 81000
Fully refundableReserve now, pay when you stay
The price is S$32 per night from 13 Aug to 14 Aug
3.5/5 Good! (112 reviews)
Batifil place great beaches
"Lovely location nice pool and great service. Short walk to amazing beaches. Bit quiet when I was there due to covid but starting to come back to life. It didn’t mention on the email how to get there ( by boat) so the poor old taxi driver was driving about for ages until he rang reception and sorted ..."

Reviewed on 20 Jun,2020

Diamond Cave Resort
Aonang Inn
3 out of 5
247/8 Moo 2, Krabi, 81180
Fully refundableReserve now, pay when you stay
The price is S$25 per night from 17 Aug to 18 Aug
4.4/5 Wonderful! (14 reviews)
"Absolutely great value for money. I stayed here for 4 nights and I have no complaints. The place seems refurbished and everything was in good condition. If you are less mobile it might be a little tricky to get up the hill and there is no elevator. But otherwise all great!"

Reviewed on 19 Apr,2022

Aonang Inn
Sita Krabi Hotel
3 out of 5
Hutangkoun, Pak Nam, Krabi, Krabi, 81000
Fully refundableReserve now, pay when you stay
The price is S$39 per night from 12 Sep to 13 Sep
4.9/5 Exceptional! (32 reviews)
Wonderful place to stay!
"Wonderful staff very helpful & nice!! They go above & beyond to make your stay enjoyable. I even left my glasses realized after two days flying another location. They held on to them for me to get back! Great location walkable beach 20 min away. Easy to get to. Highly recommended. 🌟🌟🌟🌟"

Reviewed on 15 Feb,2020

Sita Krabi Hotel
Krabi Front Bay Resort
3.5 out of 5
140/1 Moo 7. T.Saithai, Muang, Krabi, Krabi, 81000
Fully refundableReserve now, pay when you stay
The price is S$39 per night from 12 Sep to 13 Sep
3.9/5 Very Good! (226 reviews)
"Good lobby area. Simple breakfast menu. Hotel shuttle is available."

Reviewed on 20 Mar,2020

Krabi Front Bay Resort
Krabi SeaBass Hotel
3.5 out of 5
273/55 Utarakit Rd, Pak Nam Sub District, Mueang, Krabi, 81000
Fully refundableReserve now, pay when you stay
The price is S$53 per night from 17 Aug to 18 Aug
4.3/5 Excellent! (46 reviews)
Very nice and clean
"Very nice, clean hotel. No frills and the staff were excellent."

Reviewed on 18 Apr,2021

Krabi SeaBass Hotel

Still don't see what you're looking for?

See all properties in Krabi.
You can also use these popular filters to refine your search.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Find Your Ideal 3 Star Hotel in Krabi

There's a reason the top 3-star hotels in Krabi, Krabi Province, Thailand are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in Krabi, you'll get affordable rates at these mid-range properties. Check through our listings and you'll find some hotels may even give you access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centres, and spacious rooms.

Search for a cheap deal on a 3 star hotel in Krabi for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in Krabi near the local attractions, if you want something a touch more unassuming. Whatever your travelling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

From business trips to family getaways, the Krabi 3 star hotels offer a fantastic economical yet comfortable stay for any type of holiday.

Krabi hotels information

Number of reviews 2884
Accommodation 936 hotels
Lowest Price S$25
Highest Price S$116