San Pedro Vacations

Book a Hotel + Flight together to unlock savings

  • Plan, book, travel with confidence

  • payments icon

    Better together

    Save up to SAR 390 when you book a flight and hotel together*
    lob hotels icon

    Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
    lob packages icon

    Rest easy

    Plan, book, and manage your trip all in one place

Find the Best San Pedro Vacation Packages

San Pedro Hotel Deals

Ramon's Village Resort

Ramon's Village Resort

4 out of 5
Coconut Drive, San Pedro
The price is SAR 631 per night from Oct 15 to Oct 16
SAR 631
SAR 689 total
15 Oct - 16 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 September 2025

Ramon's Village Resort
Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection

4.5 out of 5
Sea Grape Drive, San Pedro, Belize District
The price is SAR 1,121 per night from Oct 26 to Oct 27
SAR 1,121
SAR 1,334 total
26 Oct - 27 Oct
includes taxes & fees
9.2/10 Wonderful! (584 reviews)
"i loved everything about this resort, will be back very soon"

Reviewed on 29 September 2025

Alaia Belize, Autograph Collection
Coco Beach Resort

Coco Beach Resort

4 out of 5
Ambergris Caye, San Pedro
Fully refundableReserve now, pay when you stay
9.4/10 Exceptional! (999 reviews)
"Clean room, staff was friendly, Food was great"

Reviewed on 30 September 2025

Coco Beach Resort
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

Frequently asked questions

How do I find cheap flights to San Pedro that have flexible change policies?
We know that travel plans can change from one minute to the next, so locking in a flexible ticket with Expedia makes good sense. Simply mark the "No change fee" box below the "Flexible change policies" filter. Your affordable, flexible flight to San Pedro is only a few clicks away.
Which airlines fly to San Pedro?
You can pick from two great airlines that offer flights to or near San Pedro. Pack your suitcase and take off with either of these:

  • American Airlines - 117 flights to or near San Pedro each month, including 117 flights to Philip S. W. Goldson Intl. Airport (BZE) per month.
  • United Airlines - 69 flights to or near San Pedro each month, including 69 flights to Philip S. W. Goldson Intl. Airport (BZE) per month.

How can I find cheap tickets to San Pedro?
In the last seven days, was the lowest price for a flight to San Pedro. For an even cheaper fare, book ahead of time and be flexible with your dates. Search for your airfare to San Pedro, then check out prices for nearby days by clicking on the "flexible dates" link above.
How much is a flight to San Pedro?
You could have snapped up a round-trip ticket to San Pedro from anywhere between and in the last seven days. For one-way journeys departing from (), the lowest amount paid during this time was .
What are the most popular airports to fly into in San Pedro?
Get set to pack your bags and jet into Philip S. W. Goldson Intl. Airport (BZE), San Pedro's major flight hub. Reserve a seat on one of the 264 flights that touch down at this awesome destination every month.
When is the cheapest time to fly to San Pedro?
Depart for San Pedro early on in the week and you'll usually be rewarded with more affordable fares. Tuesday is generally the cheapest day to jump on a plane, with Monday a close second. If you're hoping to avoid the costliest flights, give Saturdays a wide berth.
How much is a plane ticket to San Pedro?
In the last seven days, plane tickets to San Pedro varied from to .
What months are the cheapest to book a flight to San Pedro?
To grab a bargain flight to San Pedro, book during February when prices are at their lowest. The most expensive time to book? In the USA, it's the month of December.
How long is a flight to San Pedro?
That'll depend on where you're departing from, but take a peek at these average travel times for three popular routes to San Pedro:

  • Houston, TX (IAH-George Bush Intercontinental) to Philip S. W. Goldson Intl. Airport (BZE) - 2 hours and 30 minutes
  • Miami, FL (MIA-Miami Intl.) to Philip S. W. Goldson Intl. Airport (BZE) - 2 hours and 25 minutes
  • Dallas, TX (DFW-Dallas-Fort Worth Intl.) to Philip S. W. Goldson Intl. Airport (BZE) - 2 hours and 46 minutes