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!

Black Friday Sale

Save up to 40% on select hotels

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

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

4 out of 5
Sea Grape Drive San Pedro
The price is AU$415 per night from 20 Dec to 21 Dec
AU$415
20 Dec - 21 Dec
includes taxes & fees
8.4/10 Very Good! (768 reviews)
Resort was amazing and staff was super friendly-they have their own island to relax on which is worth going to!

Reviewed on 22 Nov 2025

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection

4.5 out of 5
Sea Grape Drive San Pedro Belize District
The price is AU$570 per night from 15 Dec to 16 Dec
AU$570
15 Dec - 16 Dec
includes taxes & fees
9.2/10 Wonderful! (617 reviews)
Room food great

Reviewed on 21 Nov 2025

Alaia Belize, Autograph Collection
Sunset Caribe Belize

Sunset Caribe Belize

3.5 out of 5
2 miles North San Pedro Belize District
The price is AU$695 per night from 1 Dec to 2 Dec
AU$695
1 Dec - 2 Dec
includes taxes & fees
9.2/10 Wonderful! (385 reviews)
The room was great! We really enjoyed our stay. Everyone was very friendly.

Reviewed on 24 Nov 2025

Sunset Caribe Belize
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

What to do in San Pedro

Explore a world of travel with Expedia

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.