
San Pedro Holidays
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
Better together
Save up to AU$703 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Plan, book, and manage your trip all in one place
Your San Pedro Holiday
Our San Pedro holiday packages give you the power to create your own adventure. Tailor your getaway to your interests and style and make the most of your time in this fabulous city. If your trip to San Pedro includes a little sightseeing, check out well-known attractions like Secret Beach, Hol Chan Marine Reserve and San Pedro Town Hall. Stop dreaming and start doing. Check out the many options on Expedia today and put your San Pedro holiday plans into motion!
San Pedro Holiday
San Pedro Essential Information
Language | English |
---|---|
Currency | Belize dollars |
Closest Airport | San Pedro Airport (SPR) |
Population | 8,400 |
Max Temp Winter | 27ºC |
Max Temp Summer | 29ºC |
Top Sights | Secret Beach, Boca Del Rio Beach and Swallow Caye Wildlife Sanctuary |
Our pick of the best San Pedro Hotel Deals

Ramon's Village Resort
Coconut Drive, San Pedro
The price is AU$278 per night from 8 Oct to 9 Oct
AU$278
8 Oct - 9 Oct
includes taxes & fees
9.4/10 Exceptional! (1,001 reviews)
"Everyone was absolutely amazing, my only challenge was the pool having so many dead bugs and it also being the only pool."
Reviewed on 30 Sept 2025

Alaia Belize, Autograph Collection
Sea Grape Drive, San Pedro, Belize District
The price is AU$539 per night from 26 Oct to 27 Oct
AU$539
26 Oct - 27 Oct
includes taxes & fees
9.2/10 Wonderful! (585 reviews)
"Beautiful property"
Reviewed on 30 Sept 2025

Coco Beach Resort
Ambergris Caye, San Pedro
Fully refundableReserve now, pay when you stay
9.4/10 Exceptional! (1,002 reviews)
"Hands down one of the top resorts in San Pedro."
Reviewed on 2 Oct 2025
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.
Discover the most popular places to visit in San Pedro
Reef Runner Glass Bottom Boat
Enjoy an outing to Reef Runner Glass Bottom Boat during your stay in San Pedro. Stroll along the seaside in this romantic area or visit its lively bars.
What to do in San Pedro

San Pedro: Snorkeling Trip with 4 Stops, Sharks, and Lunch
AU$189
per adult
88% of travellers recommend

Belize Hol Chan Marine Reserve & Shark Ray Alley Snorkel Tour - Ambergris Caye
AU$171
per adult
72% of travellers recommend

Snorkeling at Hol Chan Marine Reserve & Shark Ray Alley (3.0 Hrs)
AU$121
per adult
100% of travellers recommend
Explore a world of travel with Expedia
Lodging
- All Inclusive Hotels in Ambergris Caye
- Cheap Hotels in Ambergris Caye
- Luxury Hotels in Ambergris Caye
- Scuba Diving Hotels in Ambergris Caye
- Ambergris Caye Hotels
- Resort in Ambergris Caye
- Hotels near Caye Caulker
- Apartments in Caye Caulker
- B&B in Caye Caulker
- Castles in Caye Caulker
- Hostels in Caye Caulker
- All Inclusive Hotels in Caye Caulker
- Beach Hotels in Caye Caulker
- Boutique Hotels in Caye Caulker
- Cheap Hotels in Caye Caulker
- Family Hotels in Caye Caulker
- Golf Hotels in Caye Caulker
- Historic Hotels in Caye Caulker
- Hotels with Parking in Caye Caulker
- Hotels with Pool in Caye Caulker
- Lgbt Welcoming Hotels in Caye Caulker
- Luxury Hotels in Caye Caulker
- Romantic Hotels in Caye Caulker
- Scuba Diving Hotels in Caye Caulker
- Caye Caulker Hotels
- Caye Caulker Marine Reserve Hotels
- Resort in Caye Caulker
- Town Houses in Caye Caulker
- Villas in Caye Caulker
- B&B in Cayo Espanto
- All Inclusive Hotels in Cayo Espanto
- Boutique Hotels in Cayo Espanto
- Cayo Espanto Hotels
- Resort in Cayo Espanto
- Hotels near Hol Chan Marine Reserve
- Hotels near San Pedro Beach
- Hotels near Secret Beach
Flights
- Flights to Ambergris Caye
- Flights to Caye Caulker Marine Reserve
- Flights to Caye Caulker
- Flights to Caye Caulker
- Flights from Caye Caulker
- Flights from Temora to Caye Caulker
- Flights from Mabuiag Island to Caye Caulker
- Flights from Flores to Caye Caulker
- Flights from Hultsfred to Caye Caulker
- Flights from Anchorage to Caye Caulker
- Flights from Dallas to Caye Caulker
- Flights from Melbourne to Caye Caulker
- Flights from Sydney to Caye Caulker
- Flights from Sao Paulo to Caye Caulker
- Flights from Cabo San Lucas to Caye Caulker
- Flights from Kilwa to Caye Caulker
- Flights from McAllen to Caye Caulker
- Flights from Melbourne to Caye Caulker
- Flights from Nadi to Caye Caulker
- Flights from Porto Alegre to Caye Caulker
- Flights from Vojens to Caye Caulker
- Flights from San Pedro to Caye Caulker
- Flights from Aracaju to Caye Caulker
- Flights from Spokane to Caye Caulker
- Flights from Savannah to Caye Caulker
- Flights from Canberra to Caye Caulker
- Flights from Pisco to Caye Caulker
- Flights from Eskişehir to Caye Caulker
- Flights from Ciudad del Carmen to Caye Caulker
- Flights from Palm Island to Caye Caulker
- Flights from Perth to Caye Caulker
- Flights from Abidjan (ABJ) to San Pedro (SPR)
- Flights from Albuquerque (ABQ) to Caye Caulker (CUK)
- Flights from Austin (AUS) to Caye Caulker (CUK)
- Flights from Brisbane (BNE) to Caye Caulker (CUK)
- Flights from Belize City (BZE) to San Pedro (SPR)
- Flights from Chetumal (CTM) to Caye Caulker (CUK)
- Flights from Cancun (CUN) to Caye Caulker (CUK)
- Flights from Dangriga (DGA) to Caye Caulker (CUK)
- Flights from Exeter (EXT) to Caye Caulker (CUK)
- Flights from Flores (FRS) to Caye Caulker (CUK)
- Flights from Guatemala City (GUA) to Caye Caulker (CUK)
- Flights from Los Angeles (LAX) to Caye Caulker (CUK)
- Flights from Los Angeles (LAX) to San Pedro (SPR)
- Flights from Melbourne (MEL) to Caye Caulker (CUK)
- Flights from Mexico City (MEX) to Caye Caulker (CUK)
- Flights from Merida (MID) to Caye Caulker (CUK)
- Flights from Milan (MIL) to Caye Caulker (CUK)
- Flights from Placencia (PLJ) to Caye Caulker (CUK)
- Flights from Roatan (RTB) to Caye Caulker (CUK)
- Flights from Seattle (SEA) to Caye Caulker (CUK)
- Flights from San Pedro (SPR) to Caye Caulker (CUK)
- Flights from Tulum (TUY) to Caye Caulker (CUK)
- Flights from Belize City (TZA) to Caye Caulker (CUK)
Holiday Rentals
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.