Book Cheap Hotels in San Pedro
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in San Pedro
Most frequently booked San Pedro hotels
Coco Beach Resort
Ambergris Caye, San Pedro
5.17 km from city centre
Stay at this 4-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the pool and the bar in our reviews. Popular attractions Secret Beach and Boca Del Rio Beach are located nearby.
Pool
Hot tub
Ramon's Village Resort
Coconut Drive, San Pedro
0.62 km from city centre
The price is CA $251 per night
CA $251
CA $274 total
includes taxes & fees
3 Dec - 4 Dec
Stay at this 4-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the pool and the restaurant in our reviews. Popular attractions Secret Beach and Belize Chocolate Company are located nearby.
Pool
Spa
Alaia Belize, Autograph Collection
Sea Grape Drive, San Pedro, Belize District
2.14 km from city centre
The price is CA $641 per night
CA $641
CA $762 total
includes taxes & fees
15 Dec - 16 Dec
Stay at this 4.5-star luxury resort in San Pedro. Enjoy free WiFi, free parking, and 3 outdoor pools. Our guests praise the pool and the helpful staff in our reviews. Popular attractions Secret Beach and Black & White Cultural Entertainment Center are located nearby.
Pool
All-inclusive
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Sea Grape Drive, San Pedro
3.16 km from city centre
The price is CA $278 per night
CA $278
CA $372 total
includes taxes & fees
25 Nov - 26 Nov
Stay at this 4-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular attractions Secret Beach and Black & White Cultural Entertainment Center are located nearby.
Pool
Spa
Sunset Caribe Belize
2 miles North, San Pedro, Belize District
3.29 km from city centre
Stay at this 3.5-star spa aparthotel in San Pedro. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular attractions Secret Beach and Boca Del Rio Beach are located nearby.
Pool
Kitchen
Lina Point Belize Overwater Resort
57 Lina Point Dr, San Pedro
1.85 km from city centre
Stay at this 4-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and a beach locale. Our guests praise the helpful staff in our reviews. Popular attractions Secret Beach and Boca Del Rio Beach are located nearby.
Pool
Spa
Belizean Shores Resort
Ambergris Caye, San Pedro
5.49 km from city centre
Stay at this 3-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and a beach locale. Our guests praise the pool and the helpful staff in our reviews. Popular attractions Secret Beach and Mexico Rocks are located nearby.
Pool
Hot tub
X'Tan Ha - The Waterfront Resort
7.2 miles North, San Pedro
11.48 km from city centre
Stay at this 3-star beach resort in San Pedro. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the helpful staff in our reviews. Popular attractions Secret Beach and Mexico Rocks are located nearby.
Pool
Spa
Sunbreeze Hotel
Ambergris Caye, San Pedro
0.36 km from city centre
The price is CA $224 per night
CA $224
CA $257 total
includes taxes & fees
2 Dec - 3 Dec
Book a stay at this beach resort in San Pedro. Enjoy free WiFi, a full-service spa, and a beach locale. Our guests praise the restaurant and the helpful staff in our reviews. Popular attractions Secret Beach and Belize Chocolate Company are located nearby.
Pool
Spa
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.
Top family friendly San Pedro hotel deals
Belizean Shores Resort
Ambergris Caye, San Pedro
9.2/10 Wonderful! (832 reviews)
Top cheap San Pedro hotel deals
Pedro's Hotel
Seagrape Drive, San Pedro
7.2/10 Good! (276 reviews)
Top hotels in San Pedro for Extended Stay
Casa del Rai
1657 Laguna Drive, San Pedro, Belize
The price is CA $190 per night from Nov. 24 to Nov. 25
CA $190
CA $277 total
includes taxes & fees
24 Nov - 25 Nov
9.8/10 Exceptional! (32 reviews)
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.
San Pedro hotels essential information
Accommodation | 871 hotels |
---|---|
Lowest Price | CA $126 |
Highest Price | CA $641 |
Popular hotels | Coco Beach Resort, Ramon's Village Resort, Alaia Belize, Autograph Collection , Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, Sunset Caribe Belize, Lina Point Belize Overwater Resort, Belizean Shores Resort, X'Tan Ha - The Waterfront Resort, Sunbreeze Hotel |
Frequently asked questions
Recent San Pedro hotel reviews by fellow wanderers
Ramon's Village Resort
5 out of 5
Posted 16 hours ago
Travelocity Verified Review
"Loved the landscaping. Quiet. Good food. Very close to beach. Will go back. "
A verified traveller stayed at Ramon's Village Resort
Types of hotels
Hotels near…
Top hotel brands
Hotels by star rating
Areas of San Pedro
Most popular
Hotels
Flights
BOS - YYZWestJet Kitchener (YKF) to Alberta (YQL) flightsFlights from Toronto to SummersideCheap Flights to PlacenciaAir Canada Toronto (YYZ) to Frankfurt (FRA) flightsCheap Flights to Caye CaulkerAir Canada Saskatoon (YXE) to Toronto (YYZ) flightsWestJet Winnipeg (YWG) to Alberta (YQL) flightsCheap Flights to Trois-RivieresKorean Air Vancouver (YVR) to Ho Chi Minh City (SGN) flightsSwoop Winnipeg (YWG) to Kelowna (YLW) flightsCheap Flights to Belize CityAir Canada Toronto (YYZ) to Vancouver (YVR) flightsCheap Flights to Samaná
Activities