
San Pedro Vacations
Book a Hotel + Flight together to unlock savings
Better together
Save up to SAR 390 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
Find the Best San Pedro Vacation Packages
San Pedro Hotel Deals

Alaia Belize, Autograph Collection
Sea Grape Drive, San Pedro, Belize District
The price is SAR 1,384 per night from Jul 27 to Jul 28
SAR 1,384
SAR 1,647 total
27 Jul - 28 Jul
includes taxes & fees
9.2/10 Wonderful! (498 reviews)
"This was exactly the kind of reset I didn’t know I needed. From the moment I arrived, I felt taken care of. The staff was warm and welcoming—so many kind faces willing to help with anything. The resort itself is beautiful: stylish, clean, and right on the water. My room was super comfortable, and ..."
Reviewed on 20 June 2025

Ramon's Village Resort
Coconut Drive, San Pedro
The price is SAR 638 per night from Jul 7 to Jul 8
SAR 638
SAR 695 total
7 Jul - 8 Jul
includes taxes & fees
9.4/10 Exceptional! (1,007 reviews)
"Priceless resort! Great mix of"
Reviewed on 21 June 2025

Coco Beach Resort
Ambergris Caye, San Pedro
9.4/10 Exceptional! (1,005 reviews)
"Very friendly staff! Great covered pool area, for when the weather was not so great."
Reviewed on 23 June 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.
Frequently asked questions
Discover the most popular places to visit in San Pedro

Belize Chocolate Company
4.5/5(194 reviews)
You can browse for the perfect souvenirs at Belize Chocolate Company during your visit to San Pedro. Wander the beautiful beaches and marina in this romantic area.
Secret Beach
4.5/5(353 reviews)
If a restful vacation is part of your travel plans, Secret Beach might be the perfect place to seek out during your trip to San Pedro. Amble around this relaxing area's marina and enjoy its lively bars.
San Pedro Beach
Why not spend a lazy afternoon at San Pedro Beach during your trip to San Pedro? Stroll along the beautiful beaches in this relaxing area, or seek out the snorkeling spots.