Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Search for San Pedro Hotels from CA $154

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Star rating
Your Budget
Guest rating
Payment Type
Property Type
Area
Popular Locations
Amenities
Accessibility
Trip type
Victoria House Resort & Spa
4 out of 5
22 Coconut Drive, San Pedro
The price is CA $154 per night from Oct 2 to Oct 3
2.72 km from city centre
4.7/5Exceptional! (155 reviews)
Amazing!

"Victoria House staff is amazing! They strive to make sure you have everything for a perfect vacation! Will definitely return for another visit and highly recommend to friends and family."…"

Reviewed on Mar. 7, 2020

Victoria House Resort & Spa
Sandbar Beachfront Hostel & Restaurant
2 out of 5
7 Boca Del Rio Dr, San Pedro, Ambergris Caye
Get Rates
0.49 km from city centre
4.4/5Wonderful! (95 reviews)

"Front desk staff, cleaning staff were great. Bar/food staff had a couple of people who were pretty slow/some not too friendly."…"

Reviewed on Feb. 23, 2020

Sandbar Beachfront Hostel & Restaurant
Gold Standard,private Chef Included, 10% off Air!private Pool,2 Kayak,2 Golfcart
8 Miles North, Escape Away Beach House, San Pedro, Belize District
The price is CA $296 per night from Sep 29 to Sep 30
13.83 km from city centre
4.5/5Wonderful! (85 reviews)
All the workers were Awesome !

"The Big Reason that we would come back would be because of the Chef Judith is an Amazing Cook and worked with our schedule ! Carlos was Awesome, too ! Location was close to Secret Beach which was A Plus !"…"

Reviewed on Jul. 24, 2020

Gold Standard,private Chef Included, 10% off Air!private Pool,2 Kayak,2 Golfcart

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Costa Blu Beach Resort, Trademark Collection by Wyndham - Adults Only
3 out of 5
6.5 Miles North, Ambergris Caye, San Pedro
Get Rates
10.8 km from city centre
4.5/5Wonderful! (217 reviews)

"Nice being able to book excursions on-site. Food at restaurant was good. Service at bar friendly. Resort exterior past due for paint job. The mattress in room 5A is long past due for a replacement, felt like hippos slept in it for the last year"…"

Reviewed on Mar. 11, 2020

Costa Blu Beach Resort, Trademark Collection by Wyndham - Adults Only
Grand Caribe Belize
3.5 out of 5
2 Miles North of San Pedro Town, San Pedro
Free cancellationReserve now, pay when you stay
The price is CA $320 per night from Sep 29 to Sep 30
4.37 km from city centre
4.7/5Exceptional! (94 reviews)

"Spacious inside and across the grounds. Great amenities and location. Great staff"…"

Reviewed on Feb. 19, 2020

Grand Caribe Belize
The Palms Oceanfront Suites
3 out of 5
Coconut Drive, San Pedro
Get Rates
0.53 km from city centre
4.8/5Exceptional! (105 reviews)

"Our space was on on the lower level with a patio door that opened right to the beach. We had 2 bedrooms, 1 1/2 baths, kitchen and living room. A little bit old but very clean and appropriate."…"

Reviewed on Mar. 22, 2020

The Palms Oceanfront Suites
Sunbreeze Hotel
3.5 out of 5
Ambergris Caye, San Pedro
Get Rates
0.36 km from city centre
4.4/5Wonderful! (445 reviews)

"Beautiful hotel with friendly, knowledgeable staff and beautifully groomed grounds and fabulous restaurant at the hotel"…"

Reviewed on Mar. 23, 2020

Sunbreeze Hotel
The Palapa House
3.5 out of 5
55 Boca Del Rio Drive, Ambergris Caye, San Pedro
Get Rates
0.47 km from city centre
4.8/5Exceptional! (65 reviews)
Enjoyable Stay

"The Palapa house was right on the beach in San Pedro, with a clean, white sandy beachfront. Our room was clean, although it smelled somewhat musty. The shower was nice, good water pressure and shampoo and conditioner was included. The kitchen was well stocked with essentials."…"

Reviewed on Apr. 1, 2020

The Palapa House
Belizean Shores Resort
3 out of 5
Ambergris Caye, San Pedro
Get Rates
5.49 km from city centre
4.5/5Wonderful! (638 reviews)

"Beautiful property with an amazing staff! Grounds are well kept, comfortable pool and beachfront amenities."…"

Reviewed on Mar. 29, 2020

Belizean Shores Resort
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
4 out of 5
Sea Grape Drive, San Pedro, Ambergris Caye
Get Rates
3.16 km from city centre
4.4/5Wonderful! (255 reviews)

"Need more amenities. Nothing much to do on resort. We were there for 10 days and it was boring. Had to go into town every day"…"

Reviewed on Mar. 24, 2020

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Ramon's Village Resort
4 out of 5
Coconut Drive, San Pedro
The price is CA $213 per night from Oct 1 to Oct 2
0.85 km from city centre
4.6/5Wonderful! (290 reviews)

"Amazing! Customer service was fantastic and the property is beautiful and right on the beach"…"

Reviewed on Mar. 23, 2020

Ramon's Village Resort
Coco Beach Resort
4 out of 5
Ambergris Caye, San Pedro
Get Rates
5.17 km from city centre
4.6/5Exceptional! (845 reviews)

"Very convenient property. It was a well groomed property. Staff goes above and beyond for you. Very laid back and relaxing."…"

Reviewed on Mar. 9, 2020

Coco Beach Resort
Sapphire Beach Resort
3.5 out of 5
10 Miles North Ambergris Caye, San Pedro, Ambergris Caye
Get Rates
14.12 km from city centre
3.9/5Very Good! (111 reviews)

"Amazing suites, amazing staff that took us out for the best snorkeking ever. We will definitely be back."…"

Reviewed on Feb. 10, 2020

Sapphire Beach Resort
White Sands Cove
3.5 out of 5
2.5 Miles north of San Pedro, San Pedro, Ambergris Caye
Get Rates
4.16 km from city centre
4.6/5Wonderful! (138 reviews)

"We didn't like the beach. We love the tranquility and peace of the hotel."…"

Reviewed on Oct. 18, 2019

White Sands Cove
Matachica Resort & Spa - Adults Only
4 out of 5
5 miles north of San Pedro, San Pedro
Get Rates
8.31 km from city centre
4.8/5Exceptional! (172 reviews)

"Amazing place. Very clean and pristine! The staff are happy, friendly and most accommodating. Drinks and food were top notch! Beds and accomodations very comfortable and luxurious. Fabulous White Sands PADI dive place is just down the beach and picks you up right at the resort dock. Very impressed ..."…"

Reviewed on Mar. 19, 2020

Matachica Resort & Spa - Adults Only
Don't see what you're looking for?
See all available properties in San Pedro
View all properties
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.

San Pedro Hotel Guide

Visitors to Belize can find an extensive range of hotel and apartment options to choose from in San Pedro. You'll find 50 short- and long-stay options within a 0.1-kilometre (0.06-mile) radius of San Pedro's downtown in Expedia's comprehensive booking database.

The Belizean Shores Resort, is an ever-popular choice for travelers due to the fact that it's it is the most centrally positioned lodging option in San Pedro.

The San Pedro area offers a selection of lower-priced hotel and apartment options that will be sure to satisfy even the most budget-minded visitors. 6 kilometres (4 miles) from San Pedro's downtown is the X'Tan Ha - The Waterfront Resort. The Belizean Shores Resort is only 1 kilometre (1 mile) away. The Sands Villas and the Captain Morgan's Retreat are some alternative budget accommodations that you could consider.

You could check out the Belizean Cove Estates or the La Perla del Caribe. The Belizean Cove Estates is 1 kilometre (1 mile) away from the middle of San Pedro. The La Perla del Caribe, is situated 4 kilometres (3 miles) away. Alternatively you could make a reservation at the Grand Caribe Belize or the El Secreto.

60 kilometres (36 miles) to the southwest of San Pedro you'll find Belize City, where you can spend a few hours exploring Museum of Belize and Tourism Village. The Radisson Fort George Hotel and Marina and Best Western Belize Biltmore Plaza Hotel are just some of the fabulous Expedia-listed hotel and apartment options in Belize City. 60 kilometres (36 miles) to the southwest of San Pedro, is Fort George, which is home to the Ramada Belize City Princess Hotel and Coningsby Inn. The Image Factory Art Foundation and Baron Bliss Tomb are a couple of the more popular attractions to see while in Fort George.

Thanks for taking the time to explore our San Pedro hotel listings. Now, why not visit our San Pedro travel guide for the inside scoop on this place's many things to see and do.

Frequently asked questions

Where is the best place to stay in San Pedro?
Diamond Lodge Belize is a favorite property for Expedia customers. This 3.5-star hotel offers a full-service spa and an outdoor pool. It is located a short 3-minute walk from Belize Barrier Reef. Traveler reviews also recommend Bella Vista Guesthouse & Cabins and The Palms Oceanfront Suites as top options for your visit.
If I need to cancel my hotel reservation in San Pedro, will I receive a refund?
Yes, you’ll find most hotel room reservations are fully refundable as long as you cancel prior to the accommodation’s cancellation deadline, which often is within 24-48 hours of your arrival date. If you booked a non-refundable reservation, you may still be able to cancel and get a refund within a 24-hour period of your booking. Add your dates and click on “Search”, then filter by “free cancellation” to view the best options available in San Pedro.
What's the best accommodation for a budget-friendly stay in San Pedro?
Based on reviews, Pedro’s Hotel is a popular 2.5-star hotel for our travelers looking for an economical choice, and features free WiFi and free parking. Other choices to stay on the cheap include Park Place Belize and Mata Rocks Resort.
What's the best hotel for a family trip to San Pedro?
Banyan Bay Suites is a top 3.5-star villa on Expedia for families, and features a children’s pool and a restaurant. Other good choices for your family trip include Belizean Shores Resort and Coco Beach Resort. Attractions like Mexico Rocks and Bacalar Chico National Park & Marine Reserve are also fun for kids of all ages.
What's the best accommodation for a couple going to San Pedro?
Matachica Resort & Spa - Adults Only is a favorite 4-star resort for couples, and features rainfall showerheads and pillowtop beds. Other good options for a romantic stay include Coco Beach Resort and Victoria House Resort & Spa.
What's the best pet-friendly place to stay in San Pedro?
Bella Vista Guesthouse & Cabins is a top hotel for people traveling with their pets, and offers a private beach and a restaurant for its human guests.
What's the best accommodation to stay near the beach in San Pedro?
X’Tan Ha - The Waterfront Resort is a top 3-star resort with 2 outdoor pools, and it’s located on the beach. Other good choices to stay near the beach include Belizean Shores Resort and Coco Beach Resort.
What's the best high-end place to stay in San Pedro?
Las Terrazas Resort and Residences is a 4.5-star resort with a restaurant and a full-service spa, and it’s a popular choice for Expedia travelers looking for a pampering stay. Another upscale option for your vacation is Victoria House Resort & Spa.
What are some accommodations with pools in San Pedro?
Coco Beach Resort is a popular 4-star hotel featuring 2 outdoor pools, a children’s pool, and a swim-up bar. A couple of other options with an onsite pool include Banyan Bay Suites and Belizean Shores Resort.

Recent Reviews in San Pedro

More trip options