Beginning of main content

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Tonight Dec 5 - Dec 6
Next weekend Dec 11 - Dec 13

Most frequently booked San Pedro hotels

$122
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

4.0 out of 5.0 Sea Grape Drive, San Pedro, Ambergris Caye
4.8/5
(8 Reviews)
This smoke-free hotel includes 5 restaurants, an outdoor pool, and a fitness center. Relax with beach cabanas and sun loungers, and cool off with a drink at the beachside bar. Unwind with a drink at one of the 3 bars/lounges and enjoy free perks like free self parking and a beach shuttle.
 
$139
Costa Blu Beach Resort, Trademark Collection by Wyndham - Adults Only

Costa Blu Beach Resort, Trademark Collection by Wyndham - Adults Only

3.0 out of 5.0 6.5 Miles North, Ambergris Caye, San Pedro
4.6/5
(6 Reviews)
This smoke-free hotel features 2 outdoor pools, a restaurant, and a poolside bar. Enjoy beachfront dining and relax with sun loungers and beach umbrellas. Relax with a drink at the bar/lounge and enjoy perks like free self parking and free WiFi.
 
$160
Ramon's Village Resort

Ramon's Village Resort

4.0 out of 5.0 Coconut Drive, San Pedro
4.5/5
(2 Reviews)
A full-service spa, an outdoor pool, and a restaurant are all featured at this hotel. Enjoy a day at the beach snorkeling, or relax with sun loungers. There's no skimping on freebies - guests receive free WiFi, free self parking, and a free airport shuttle.
 

Top cheap San Pedro hotel deals

Get Rates
Pedro's Hotel

Pedro's Hotel

2.5 out of 5.0 Seagrape Drive, San Pedro
2/5
(2 Reviews)
This hotel features a nightclub, 2 outdoor pools, and a restaurant. Relax with a drink at the bar/lounge and enjoy perks like free self parking and free WiFi. A terrace, a garden, and a library are also on offer.
 
Get Rates
Park Place Belize

Park Place Belize

3.0 out of 5.0 Laguna Drive, Ambergris Caye, San Pedro
5/5
(1 Reviews)
A restaurant, free self parking, and a convenience store are among this hotel's amenities. Guests will appreciate perks like free WiFi and a free airport shuttle. Dry cleaning, luggage storage, and laundry facilities are also on offer.
 
Get Rates
Mata Rocks Resort

Mata Rocks Resort

3.0 out of 5.0 45 Coconut Drive, San Pedro
4.6/5
(26 Reviews)
This hotel features a beach bar, a poolside bar, and an outdoor pool. Dine at the beachfront restaurant and relax with beach umbrellas. Relax with a drink at the bar/lounge and enjoy free perks like continental breakfast and free self parking.
 

Top luxury San Pedro hotel deals

$262
Las Terrazas Resort and Residences

Las Terrazas Resort and Residences

4.5 out of 5.0 Barrier Reef Drive, Ambergris Caye, San Pedro, Belize District
5/5
(1 Reviews)
A full-service spa, an outdoor pool, and a restaurant are all featured at this smoke-free resort. Relax with free beach cabanas, sun loungers, and beach umbrellas. Relax with a drink at the poolside bar and enjoy perks like free WiFi.
Reviewed on Nov 8, 2017

Once we arrived Las Terrazas, we received a tropical drink an a overview of the facilities and were able to check into our lovely suite. The staff already knew what our excursion schedule was; we had no worries at all, just were simply allowed to enjoy. The restaurant was delightful and every dish ...

 
$210
Victoria House Resort & Spa

Victoria House Resort & Spa

4.0 out of 5.0 22 Coconut Drive, San Pedro
4/5
(2 Reviews)
This romantic hotel features a full-service spa, 2 outdoor pools, and a restaurant. Relax with sun loungers and beach umbrellas, and cool off with a drink at the beachside bar. Enjoy the fitness center and perks like free self parking and free WiFi.
Reviewed on Jun 11, 2018

I took my daughter to San Pedro to thank her for being such a great kid. Unfortunately, I didn't do my research before booking this trip. I just ASSUMED there was a traditional beach where we could walk out into the water, swim and snorkel in between site seeing. Unfortunately, the do NOT have a ...

 
$81
Corona Del Mar

Corona Del Mar

2.5 out of 5.0 Coconut Drive, San Pedro
4/5
(4 Reviews)
This hotel features a restaurant, an outdoor pool, and a beach bar. Relax with a drink at the swim-up bar and enjoy perks like free WiFi. There's a bar/lounge on site, and a coffee shop and concierge services are also provided.
Reviewed on Sep 5, 2019

People very nice and helpful.On the beach great location.

 
Map

How much is a hotel room in San Pedro?

Hotels in San Pedro start at $81 per night. Prices and availability subject to change. Additional terms may apply.

San Pedro Hotel & Travel Guide

Wise travelers are spoilt for choice when it comes to start looking for comfortable places to base yourself in San Pedro. Start your research by perusing the 50 hotel choices on Travelocity, which are all within a 6-mile (10-kilometer) radius of the heart of the city.

The Belizean Shores Resort, is a great option for the wise traveler as a result of the fact that it's the most centrally located Travelocity-listed lodging option in San Pedro.

If you'd like to take a vacation in San Pedro, but have to be mindful of your budget and basically are after lower priced accommodations, you'll find that there are also economy lodgings available The X'Tan Ha - The Waterfront Resort is 4 miles (6 kilometers) from the main part of San Pedro, while the Belizean Shores Resort is 0.8 miles (1.2 kilometers) away. Additional affordable hotels are the Sands Villas and the Captain Morgan's Retreat.

The Belizean Cove Estates can be found 0.9 miles (1.4 kilometers) away from the middle of San Pedro. Another place to stay is the La Perla del Caribe, which is located 3 miles (4 kilometers) away. You might like to check out the amenities and rates at the Grand Caribe Belize or the El Secreto.

Looking for more things to do? You could spend some time seeing Museum of Belize and Tourism Village, which you'll find in Belize City, 35 miles (60 kilometers) southwest of San Pedro. If you'd like to head to Belize City, be sure to check out the Radisson Fort George Hotel and Marina and Best Western Belize Biltmore Plaza Hotel. 15 miles (24 kilometers) south of San Pedro, you can find Caye Caulker, home to the Island Magic Beach Resort Ltd and Caye Caulker Plaza Hotel. When you stay in Caye Caulker, a couple of places to add to your itinerary are the Raggamuffin Tours and Frenchies Dive Shop.

Before you and your traveling partner depart for San Pedro, be sure to read Travelocity's San Pedro accommodation and city guide where you are able to get the inside scoop on all the things to see and do on offer.


Recent San Pedro hotel reviews by fellow wanderers


*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.