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 $122

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.

San Pedro hotels and places to stay

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! (214 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
PUR Boutique Cabanas
3.5 out of 5
4253 Tres Cocos, 1.5 Mi North of San Pedro, San Pedro
The price is CA $229 per night
2.62 km from city centre
5/5Exceptional! (4 reviews)

"Well appointed and good sized cabanas. Cool swim up bar. Good food (HUGE burritos) No kids!"…"

Reviewed on Jan. 11, 2020

PUR Boutique Cabanas
Sunbreeze Hotel
3.5 out of 5
Ambergris Caye, San Pedro
Get Rates
0.36 km from city centre
4.4/5Wonderful! (444 reviews)

"Sunbreeze has a beautiful pool & landscaped grounds. The location is ideally situated for snorkel tours & walking around downtown San Pedro. The rooms & shower are spacious and clean & and the waterfall showerhead is so relaxing. Easily one of the nicest hotels in the area. We loved it!"…"

Reviewed on Feb. 18, 2020

Sunbreeze Hotel
Victoria House Resort & Spa
4 out of 5
22 Coconut Drive, San Pedro
Get Rates
2.72 km from city centre
4.7/5Exceptional! (153 reviews)

"Even though the hotel was full, it was quiet and relaxing. The staff was amazing; warm and welcoming . The hotel and grounds are perfection!"…"

Reviewed on Feb. 12, 2020

Victoria House Resort & Spa
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! (63 reviews)

"We had a great stay at the property. We stayed in a unit on the 2nd floor. We were concerned about the noise from other reviews but it turned out we only had 1 night of loud music from the nearby hostel with a restaurant. Shane, the property manager, is very fast at responding to text. We had issues ..."…"

Reviewed on Feb. 25, 2020

The Palapa House
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 $296 per night
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
Belizean Shores Resort
3 out of 5
Ambergris Caye, San Pedro
Get Rates
5.49 km from city centre
4.5/5Wonderful! (636 reviews)

"This was an absolutely wonderful place. Staff was amazing. Definitely going back."…"

Reviewed on Mar. 12, 2020

Belizean Shores 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
The price is CA $122 per night
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
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
4 out of 5
Sea Grape Drive, San Pedro, Ambergris Caye
The price is CA $198 per night
3.16 km from city centre
4.4/5Wonderful! (252 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
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?
Matachica Resort & Spa - Adults Only is a favorite property for Expedia customers. This 4-star resort offers a full-service spa and free breakfast. It is located a short 1-minute walk from Belize Barrier Reef. Traveler reviews also recommend Belizean Cove Estates and X’Tan Ha - The Waterfront Resort 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, Hotel Ocean Paradise 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 Coco Beach Resort and Pedro’s Hotel.
What's the best hotel for a family trip to San Pedro?
Grand Caribe Belize is a top 3.5-star condo on Expedia for families, and features 6 outdoor pools and 2 restaurants. Other good choices for your family trip include Blue Tang Inn and Belizean Cove Estates. Attractions like GoFish Belize and Reef Runner Glass Bottom Boat are also fun for kids of all ages.
What's the best accommodation for a couple going to San Pedro?
Costa Blu Beach Resort, Trademark Collection by Wyndham - Adults Only is a favorite 3-star hotel for couples, and features private balconies and flat-screen TVs. Another choice for a romantic stay is A6 ? Renovated Condo With a Fabulous View ? of the Barrier Reef! ??.
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?
Matachica Resort & Spa - Adults Only is a top 3-star beachfront resort with 2 outdoor pools and a beach bar. Other good choices for your stay near the beach include Mata Rocks Resort and Banana Beach Resort. To enjoy some time by the water, head to Secret Beach or Ramon’s Village Beach.
What's the best boutique-style accommodation in San Pedro?
Mata Rocks Resort is a favorite 3-star hotel with Expedia travelers looking for a stylish accommodation, featuring a beachfront restaurant and a beach bar. Las Terrazas Resort and Residences and Caye Casa are two other options for a boutique stay.
What are some accommodations with pools in San Pedro?
Banyan Bay Suites is a popular 3.5-star villa featuring an outdoor pool, a children’s pool, and a full-service spa. A couple of other options with an onsite pool include The Palms Oceanfront Suites and Portofino Beach Resort.

Recent Reviews in San Pedro

More trip options