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

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Sea Grape Drive San Pedro
3.16 km from city centre
The price is CA $289 per night
CA $289
CA $383 total
May 14 - May 15
includes taxes & fees
Book a stay at this beach resort 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

Alaia Belize, Autograph Collection
Sea Grape Drive San Pedro Belize District
2.14 km from city centre
The price is CA $479 per night
CA $479
CA $570 total
May 8 - May 9
includes taxes & fees
Book a stay at this 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
Spa

Sunset Caribe Belize
2 miles North San Pedro Belize District
3.29 km from city centre
The price is CA $372 per night
CA $372
CA $450 total
May 13 - May 14
includes taxes & fees
Book a stay at this spa aparthotel 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 Boca Del Rio Beach are located nearby.
Pool
Hot tub

Bananas On The Beach
Seagrape Drive San Pedro
2.21 km from city centre
The price is CA $199 per night
CA $199
CA $239 total
Apr 15 - Apr 16
includes taxes & fees
Stay at this hotel 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 Black & White Cultural Entertainment Center are located nearby.
Pool
Parking included

Coco Beach Resort
Ambergris Caye San Pedro
5.17 km from city centre
Book a stay at this beach hotel in San Pedro. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the pool and the helpful staff 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 $234 per night
CA $234
CA $256 total
May 1 - May 2
includes taxes & fees
Book a stay at this 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

The Watermark Hotel
1/4 Mile North, Tres Cocos Area San Pedro Belize District
1.64 km from city centre
The price is CA $226 per night
CA $226
CA $281 total
Apr 26 - Apr 27
includes taxes & fees
Book a stay at this spa 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 Boca Del Rio Beach are located nearby.
Pool
Spa

X'Tan Ha - The Waterfront Resort
7.2 miles North San Pedro
11.5 km from city centre
Book a stay at this beach resort in San Pedro. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Secret Beach and Mexico Rocks are located nearby.
Pool
Breakfast included

Grand Caribe Belize
2 Miles North, San Pedro, Ambergris Caye San Pedro Ambergris Caye
4.37 km from city centre
The price is CA $522 per night
CA $522
CA $632 total
Apr 26 - Apr 27
includes taxes & fees
Book a stay at this beach hotel in San Pedro. Enjoy free WiFi, free parking, and 6 outdoor pools. Our guests praise the helpful staff in our reviews. Popular attractions Secret Beach and Boca Del Rio Beach are located nearby.
Pool
Hot tub
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.
Hotels in San Pedro with star rating
Check San Pedro hotel room prices by star rating

5 Star Hotels
1 properties
Top family friendly San Pedro hotel deals

Belizean Shores Resort
Ambergris Caye San Pedro
9.4/10 Exceptional! (1,000 reviews)
Top cheap San Pedro hotel deals

Pedro's Hotel
Seagrape Drive San Pedro
Top hotels in San Pedro for Extended Stay

Pelican Reef Villas Resort
2.5 Mls South San Pedro Town San Pedro Belize District
The price is CA $464 per night from Apr 16 to Apr 17
CA $464
CA $552 total
Apr 16 - Apr 17
includes taxes & fees
10/10 Exceptional! (8 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 | 952 hotels |
|---|---|
Lowest Price | CA $165 |
Highest Price | CA $632 |
Popular hotels | Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, Alaia Belize, Autograph Collection , Sunset Caribe Belize, Bananas On The Beach, Coco Beach Resort, Ramon's Village Resort, The Watermark Hotel, X'Tan Ha - The Waterfront Resort, Grand Caribe Belize |
Frequently asked questions
Recent San Pedro hotel reviews by fellow wanderers

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
5 out of 5
Posted 2 hours ago
Travelocity Verified Review
"The rooms were great! Very comfortable and very relaxing. The staff is top tier! Any questions you have the staff will go out their way to help you! It’s a must! "
A verified traveller stayed at Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
- Cayo Espanto Hotels
- Hotels near John Greif II
- Apartments in San Pedro
- Cabins in San Pedro
- Condos in San Pedro
- Cottages in San Pedro
- Extended Stay Hotels in San Pedro
- Guest Houses in San Pedro
- Hostels in San Pedro
- Adults Only Resorts & in San Pedro
- All Inclusive Resorts & in San Pedro
- Kid Friendly Hotels in San Pedro
- Hotels with Hot Tubs in San Pedro
- Houseboat Rentals in San Pedro
- Villas in San Pedro
- Flights to San Pedro
- Flights from John Greif II
- Tropic Air Cancun (CUN) to San Pedro (SPR) flights
- Tropic Air Corozal (CZH) to San Pedro (SPR) flights
- Tropic Air Belize City (BZE) to San Pedro (SPR) flights
- Tropic Air Placencia (PLJ) to San Pedro (SPR) flights
- Flights from Calgary to San Pedro
- Flights from Vancouver to San Pedro
- Flights from Edmonton to San Pedro
- Flights from Tulsa to San Pedro
- Flights from Albuquerque (ABQ) to San Pedro (SPR)
- Flights from Hartford (BDL) to San Pedro (SPR)
- Flights from Belize City (BZE) to San Pedro (SPR)
- Flights from Charleston (CHS) to San Pedro (SPR)
- Flights from Corpus Christi (CRP) to San Pedro (SPR)
- Flights from Dallas (DAL) to San Pedro (SPR)
- Flights from Dayton (DAY) to San Pedro (SPR)
- Flights from Dallas (DFW) to San Pedro (SPR)
- Flights from Green Bay (GRB) to San Pedro (SPR)
- Flights from Roatan (RTB) to San Pedro (SPR)
- Flights from San Diego (SAN) to San Pedro (SPR)
- Flights from Tampa (TPA) to San Pedro (SPR)
- Flights from Belize City (TZA) to San Pedro (SPR)
- Ace Rental Cars in San Pedro
- Advantage Rent-A-Car Rental Cars in San Pedro
- Avis Rental Cars in San Pedro
- Budget Rental Cars in San Pedro
- Car rental San Pedro
- Economy Rent a Car Rental Cars in San Pedro
- Europcar Rental Cars in San Pedro
- Flizzr Rental Cars in San Pedro
- Fox Rental Cars Rental Cars in San Pedro
- Luxury Car Rentals in San Pedro
- Maggiore Rental Cars in San Pedro
- Priceless Car Rental Rental Cars in San Pedro
- Thrifty Car Rental Rental Cars in San Pedro
- U-Save Rental Cars in San Pedro






















