San Pedro Holidays

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to £335 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

    Packages with flights are ATOL protected

Your San Pedro Holiday

The adventure-packed city of San Pedro is calling. Immerse yourself in everything it has to offer with a San Pedro holiday package that's customised to you. Any trip to San Pedro needs a well-designed itinerary. Fill yours with attractions like Secret Beach, Hol Chan Marine Reserve and San Pedro Town Hall. Don't put off exploring this city any longer. Your perfect San Pedro holiday is only a few clicks away with Expedia.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.

Things to do in San Pedro

San Pedro is an ideal destination for beach lovers and outdoor enthusiasts, offering a range of activities including thrilling adventure tours and exciting travel excursions. Dive into the vibrant underwater sports scene or enjoy a night dive among stunning marine life. Whether you're seeking a surfing paradise or a relaxing day in a recreational area, San Pedro promises a memorable holiday filled with breathtaking scenery and exhilarating experiences.

Shopping

In San Pedro, you can explore the Belize Chocolate Company for delightful treats and the San Pedro Artisans Market for unique local crafts. If you're up for a drive, consider visiting nearby shopping malls for a wider selection of gifts and souvenirs.

Recreation

Experience serenity at Victoria House Resort & Spa, where you can indulge in rejuvenating spa treatments and yoga sessions by the beach. For relaxation, stroll along the pristine shores of Ambergris Caye, immersing yourself in the tranquil atmosphere of this beautiful island paradise.

Adventure

Experience the thrill of bouncing high at Toucan Jumper Bungee Trampoline, where you can leap into the air with exhilarating freedom. Located in San Pedro, this venue offers a vibrant atmosphere perfect for adventure seekers looking to enjoy an adrenaline rush while surrounded by stunning tropical scenery.

Nightlife

The nightlife in San Pedro is vibrant and lively, with venues like the lively Fido's serving cocktails by the beach. For a more laid-back vibe, visit the Lazy Croc for a relaxed atmosphere and great music, making it perfect for a memorable night out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in San Pedro

San Pedro offers a delightful blend of beach, outdoor activities, and stunning scenery, making it an ideal destination for your vacation. With a variety of attractions such as beautiful beaches and the nearby marine park, there's something for every traveller seeking culture, adventure, and a relaxing beach experience. Explore the charm of San Pedro and immerse yourself in its vibrant local atmosphere.

  • Secret Beach: Experience the serene beauty of Secret Beach, a hidden gem with pristine sands and tranquil waters. Relax under swaying palm trees, enjoy a refreshing drink at a beachfront bar, and soak in the idyllic beach vibes.
  • Bacalar Chico National Park & Marine Reserve: Embark on an adventure in Bacalar Chico National Park, where you'll be surrounded by breathtaking scenery. Explore lush landscapes, spot diverse wildlife, and partake in outdoor activities like hiking and kayaking.
  • Mexico Rocks: Dive into family fun at Mexico Rocks, a vibrant marine park perfect for snorkelling and exploring colourful coral reefs. Enjoy an adventure-filled day with loved ones while discovering the underwater wonders of Belize.

Best time to go to San Pedro

The best time to visit San Pedro is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with moderate rain. January is its coolest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January74.7°F (23.7°C)Light RainMostly CloudySlightly HighAverage
February75.9°F (24.4°C)Light RainMostly SunnyAverageAverage
March77.2°F (25.1°C)Light RainMostly SunnySlightly HighSlightly High
April80.2°F (26.8°C)No RainMostly SunnySlightly HighSlightly High
May81.5°F (27.5°C)Light RainMostly SunnyAverageAverage
June81.7°F (27.6°C)Moderate RainMostly CloudyAverageSlightly High
July81.5°F (27.5°C)Moderate RainMostly CloudyAverageAverage
August81.9°F (27.7°C)Moderate RainMostly CloudySlightly LowAverage
September81.7°F (27.6°C)Moderate RainMostly CloudyAverageSlightly Low
October79.9°F (26.6°C)Moderate RainMostly CloudySlightly LowSlightly Low
November76.8°F (24.9°C)Moderate RainMostly CloudySlightly LowSlightly Low
December75.6°F (24.2°C)Light RainMostly CloudyAverageAverage

Tips to save on your trip to San Pedro

  • Combine your flights, hotels and car rentals on Expedia—bundling can result in significant savings.
  • Consider traveling to San Pedro during the low season (September to November) for more affordable options.
  • Use the Price per traveler filter on Expedia to find a package deal that suits your budget.
  • Check the VIP Access properties filter to discover outstanding hotels with added member perks at select properties.

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

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
The price is £257 per night from 24 Mar to 25 Mar
£257
24 Mar - 25 Mar
includes taxes & fees
8.4/10 Very Good! (823 reviews)
The cottage was amazing! Lots of space and amenities all included (washer & dryer) full kitchen. Staff is helpful and friendly.

Reviewed on 20 Feb 2026

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 £396 per night from 17 Mar to 18 Mar
£396
17 Mar - 18 Mar
includes taxes & fees
9.4/10 Exceptional! (666 reviews)
We stayed at the Reef House, which was perfect for us. It was very well appointed and clean. The resort amenities were excellent, particularly the pools. The food at Sea Salt and The Deck was excellent, and our grandkids loved the Ocean Pizzeria.

Reviewed on 20 Feb 2026

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 £228 per night from 22 Feb to 23 Feb
£228
22 Feb - 23 Feb
includes taxes & fees
9.4/10 Exceptional! (446 reviews)
The room was nice .

Reviewed on 19 Feb 2026

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.

Popular places to visit

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. Flight-inclusive packages are ATOL protected.