Hotels & places to stay in Belize
633 places to stay across 48 cities and towns — the most complete Belize accommodation directory anywhere.
Know before you stay
- Capital
- Belmopan
- Currency
- Belize dollar (BZD)
- Languages
- Belizean Creole, English, Spanish
- Calling code
- +501
- Drives on
- the right
Neighbouring countries
San Pedro
133 properties
Caye Caulker
79 properties
San Ignacio
44 properties
Placencia
39 properties
Belize City
38 properties
Hopkins
37 properties
Punta Gorda
26 properties
San Antonio
25 properties
Seine Bight Village
20 properties
Dangriga
15 properties
Belmopan
14 properties
Corozal
14 properties
Orange Walk
12 properties
Bullet Tree Falls
11 properties
Sarteneja
10 properties
Unitedville
10 properties
Armenia
9 properties
Roaring Creek
9 properties
St. Margaret
8 properties
Benque Viejo el Carmen
6 properties
Cristo Rey
6 properties
Independence and Mango Creek
6 properties
Shipyard
5 properties
Carmelita
4 properties
Ladyville
4 properties
Santa Elena
4 properties
Spanish Lookout
4 properties
Billy White
3 properties
Hope Creek
3 properties
Indian Creek
3 properties
Pomona
3 properties
Ranchito
3 properties
San Felipe
3 properties
San Jose Soccoths
3 properties
Bella Vista
2 properties
San Jose Palmar
2 properties
Santa Cruz
2 properties
St. Matthew's
2 properties
Teakettle Village
2 properties
Western Paradise
2 properties
Camelote
1 property
Hattieville
1 property
Maskall
1 property
Paraiso
1 property
Red Bank Village
1 property
San Victor
1 property
Silk Grass
1 property
Trio Village
1 property
Browse Belize by region
Places to stay in Belize
Where to Rest lists 633 places to stay across 48 cities and towns in Belize — from the busiest districts of San Pedro, Caye Caulker, San Ignacio to hidden gems in smaller towns. Every listing shows the address, a map, photos, real guest ratings and booking links, and whether you're after a hotel or guesthouse, you'll find it here.
Use the city links above to browse, filter by pool, parking, breakfast, pet-friendliness and more, or search by name. Run a property? Add it free.