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

Alaia Belize, Autograph Collection
Sea Grape Drive San Pedro Belize District
2.14 km from city centre
The price is CA $348 per night
CA $348
CA $414 total
Jul 7 - Jul 8
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 San Pedro Belize Express Water Taxi and San Pedro Beach are located nearby.
Pool
Spa

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Sea Grape Drive San Pedro
3.16 km from city centre
The price is CA $273 per night
CA $273
CA $367 total
Aug 1 - Aug 2
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 San Pedro Belize Express Water Taxi and San Pedro Beach are located nearby.
Pool
Spa

Ramon's Village Resort
Coconut Drive San Pedro
0.62 km from city centre
The price is CA $248 per night
CA $248
CA $271 total
Jul 2 - Jul 3
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 San Pedro Belize Express Water Taxi and San Pedro Beach 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 $349 per night
CA $349
CA $419 total
Jul 2 - Jul 3
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 San Pedro Beach and Secret Beach are located nearby.
Pool
Hot tub

The Watermark Hotel
1/4 Mile North, Tres Cocos Area San Pedro Belize District
1.64 km from city centre
The price is CA $167 per night
CA $167
CA $207 total
Jul 2 - Jul 3
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 San Pedro Beach and San Pedro Belize Express Water Taxi are located nearby.
Pool
Spa

Coco Beach Resort
Ambergris Caye San Pedro
5.17 km from city centre
The price is CA $447 per night
CA $447
CA $536 total
Jul 2 - Jul 3
includes taxes & fees
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 San Pedro Beach are located nearby.
Pool
Hot tub

Matachica Resort & Spa - Adults Only
5 miles north of San Pedro San Pedro
8.31 km from city centre
The price is CA $560 per night
CA $560
CA $694 total
Jul 2 - Jul 3
includes taxes & fees
Book a stay at this luxury resort in San Pedro. Enjoy free breakfast, a full-service spa, and 2 restaurants. Our guests praise the helpful staff in our reviews. Popular attractions Secret Beach and San Pedro Beach are located nearby.
Pool
Hot tub

Reef Haven Belize
Ambergris Street Mile 12.5, 8843 San Pedro Belize District
20.86 km from city centre
The price is CA $423 per night
CA $423
CA $503 total
Jul 22 - Jul 23
includes taxes & fees
Book a stay at this beach hotel in San Pedro. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Tranquility Bay Beach and Bacalar Chico National Park & Marine Reserve are located nearby.
On private beach
Pool

Victoria House Resort & Spa
22 Coconut Drive San Pedro
2.71 km from city centre
Book a stay at this luxury hotel in San Pedro. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the helpful staff and the property condition in our reviews. Popular attractions San Pedro Belize Express Water Taxi and San Pedro Beach 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.
Hotels in San Pedro with star rating
Check San Pedro hotel room prices by star rating

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

Belizean Shores Resort
Ambergris Caye San Pedro
The price is CA $254 per night from Jul 2 to Jul 3
CA $254
CA $304 total
Jul 2 - Jul 3
includes taxes & fees
9.4/10 Exceptional! (999 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 $425 per night from Jul 2 to Jul 3
CA $425
CA $505 total
Jul 2 - Jul 3
includes taxes & fees
10/10 Exceptional! (11 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 | 861 hotels |
|---|---|
Lowest Price | CA $70 |
Highest Price | CA $694 |
Popular hotels | Alaia Belize, Autograph Collection , Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, Ramon's Village Resort, Sunset Caribe Belize, The Watermark Hotel, Coco Beach Resort, Matachica Resort & Spa - Adults Only, Reef Haven Belize, Victoria House Resort & Spa |
Frequently asked questions
Recent San Pedro hotel reviews by fellow wanderers

Alaia Belize, Autograph Collection
5 out of 5
Posted less than an hour ago
Travelocity Verified Review
"My stay was absolutely beautiful and warm welcomed. The resort was beautiful and well maintained, very clean and the staff was AMAZING!!!"
A verified traveller stayed at Alaia Belize, Autograph Collection
- 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






















