COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

San Pedro Vacation Packages

Choose two or more items and save on your trip:

Top Hotels in San Pedro

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, Ambergris Caye
Free cancellationReserve now, pay when you stay
The price is CA $144 per night from Mar 26 to Mar 27
4.4/5Wonderful! (260 reviews)

"The family cottages are beautiful. Perfect For a family or group of friends. I would come back and stay again."…"

Reviewed on Feb. 27, 2021

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Coco Beach Resort
Coco Beach Resort
4 out of 5
Ambergris Caye, San Pedro
Free cancellationReserve now, pay when you stay
The price is CA $205 per night from Mar 4 to Mar 5
4.6/5Exceptional! (849 reviews)

"Very peaceful, comfortable, and relaxing staff was very accommodating and friendly"…"

Reviewed on Feb. 22, 2021

Coco Beach Resort
Victoria House Resort & Spa
Victoria House Resort & Spa
4 out of 5
22 Coconut Drive, San Pedro
Get Rates
4.8/5Exceptional! (167 reviews)

"The size of the property makes it so there aren't too many people around. It's a nice, intimate feel and the staff recognizes you. There was plenty of gear you could borrow for snorkeling, kayaking, SUP, bikes..etc. Their showers are amazing, immediate hot water and great water pressure. Necessary ..."…"

Reviewed on Feb. 21, 2021

Victoria House Resort & 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 things to do in San Pedro

Frequently asked questions

How much does a San Pedro vacation package cost?
Starting from an incredible , you can customize your San Pedro vacation package. Simply bundle hotels, flights and rental cars and be rewarded with discounts.
If I'm not able to travel, can I cancel my San Pedro vacation package?
Yes you can, and we’re here to help. You may be able to amend or cancel your San Pedro vacation package at no cost within 24 hours of booking. However, you may be charged a fee by your airline, hotel or car rental company if you booked more than 24 hours ago. If your circumstances suddenly change, visit our Customer Service Portal for further information.
How do I get a cheap travel package to San Pedro?
Track down flights that fit in with your schedule, add a hotel to your booking and watch the savings grow. It’s as simple as that! With a San Pedro vacation package, you can save up to C$590 on your next unforgettable escape. From hotels and flights to activities and rental cars, Expedia makes traveling cheaply a cinch. And with over 400 air carriers and 321,000 hotel options throughout the world to choose from, you won’t be short of choice.
What are the top hotels in San Pedro?
Hotel Ocean Paradise and San Pedro Holiday Hotel are among the best options in the Alta Mar neighborhood. If you’d like to stay in the Boca Ciega area, consider making a reservation at La Casa Pura Vida or View The Blue.
When is the best time of year to visit San Pedro?
If you enjoy the buzz of peak season, you’ll enjoy visiting San Pedro in . If you’re seeking a calmer vibe, is the ideal time for you. Don’t want to spend a fortune? Perhaps avoid , when things like hotels and airfares go up in price. is generally when you’ll pick up the best bargains.
How far in advance should I book my San Pedro vacation?
While not all airlines release ticket prices early, it’s usually possible to look up international airfares on Expedia up to a year in advance. This is the time you can score some incredible bargains. If you’re purchasing tickets last minute, there’s a chance you could get lucky. Sometimes the cheapest prices become available only weeks before departure.
What does an Expedia San Pedro travel package include?
Flights, hotels and a shiny set of wheels for all your road trip adventures. Simply choose your favorite bundle and get access to incredible deals. Once you’ve made your booking, add on a couple of experiences and tours and watch your savings grow. When it comes to creating your San Pedro escape, you’re in control!
What should I know before booking a San Pedro travel package?
Bundling your bookings into a San Pedro vacation package is the easiest way to organize your trip. Not only that, you’ll save just for combining your flights, hotels and car rentals. Once you’ve booked, why not add on an activity or a tour?
Does Expedia offer Book Now, Pay Later San Pedro vacation packages?
Thanks to our proud partnership with online lender Affirm, you can Book Now, Pay Later. You can customize your escape with Expedia packages, so why not customize your payment plan too?
Can I choose my airline with a San Pedro Expedia vacation package?
Yes, you sure can. We have more than 550 airline partners worldwide, so opt for the carrier that’s a good fit for your travel preferences.