Resorts & Hotels with Spas in Belize from $98
Upfront pricing
Our total price for your stay includes taxes and fees
Treat yourself
Save 10% or more on over 100,000 hotels worldwide with Member Prices
Be picky
Search almost a million properties worldwide
Check availability on Belize Resorts & Hotels with Spas
Pick from 281 Belize Resorts & Hotels with Spas with updated room rates, reviews, and availability. Most hotels are fully refundable.

Naïa Resort and Spa
Naïa Resort and Spa
9.8 out of 10, Exceptional, (191)

Victoria House Resort & Spa
Victoria House Resort & Spa
9.8 out of 10, Exceptional, (507)

Abezza Resort And Adventure Spa
Abezza Resort And Adventure Spa
9.2 out of 10, Wonderful, (114)
$186 nightly
The price is $203
Jul 9 - Jul 10
Total includes taxes and fees

Jan's Hotel
Jan's Hotel
9.6 out of 10, Exceptional, (532)
$118 nightly
The price is $129
Jul 9 - Jul 10
Total includes taxes and fees

Caye Casa
Caye Casa
9.4 out of 10, Exceptional, (344)
$147 nightly
The price is $160
Aug 2 - Aug 3
Total includes taxes and fees

Sunbreeze Hotel
Sunbreeze Hotel
9.2 out of 10, Wonderful, (813)
$260 nightly
The price is $282
Jul 11 - Jul 12
Total includes taxes and fees

Harbour View Boutique Hotel & Wellness Retreat
Harbour View Boutique Hotel & Wellness Retreat
9.4 out of 10, Exceptional, (543)
$90 nightly
The price is $98
Jul 14 - Jul 15
Total includes taxes and fees

Ka'ana Resort
Ka'ana Resort
9.4 out of 10, Exceptional, (224)
$266 nightly
The price is $288
Jul 9 - Jul 10
Total includes taxes and fees
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.
Save an average of 15% on thousands of hotels when you're signed in
Recent reviews of Belize hotels
Recent reviews of Belize hotels

Jan's Hotel
5/5 Excellent
"Staff goes above and beyond! They take care of everything, just fly to Belize City and they got you. Area is walkable to everything. I can’t wait to go back!"
A verified traveler stayed at Jan's Hotel
Posted 1 day ago