
Search Resort Hotels in San Pedro from CA $175
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Next weekend
In two weeks
In one month
In two months
Our top choices for San Pedro resorts

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Mahogany Bay Resort & Beach Club, Curio Collection by HiltonSan Pedro
8.4 out of 10, Very good, (946 reviews)
The price is CA $272
CA $365 total
includes taxes & fees
May 21 - May 22

9.6 out of 10, Exceptional, (425 reviews)
The price is CA $405
CA $515 total
includes taxes & fees
May 29 - May 30

9.4 out of 10, Exceptional, (718 reviews)
The price is CA $581
CA $691 total
includes taxes & fees
May 19 - May 20
The price is CA $285
CA $328 total
includes taxes & fees
May 15 - May 16

Tropical Garden View Suite in Oceanfront Resort
Tropical Garden View Suite in Oceanfront ResortSan Pedro
9.0 out of 10, Wonderful, (2 reviews)
The price is CA $196
CA $438 total
includes taxes & fees
May 15 - May 16

9.0 out of 10, Wonderful, (383 reviews)
The price is CA $241
CA $286 total
includes taxes & fees
Jun 5 - Jun 6

Comfortable, Spacious Beach Resort Casita
Comfortable, Spacious Beach Resort CasitaSan Pedro Town
7.6 out of 10, Good, (8 reviews)
The price is CA $239
CA $292 total
includes taxes & fees
May 15 - May 16

If you are a solo traveler or in a couple and travel on a budget - no ac
If you are a solo traveler or in a couple and travel on a budget - no acSan Pedro Town
9.0 out of 10, Wonderful, (9 reviews)
The price is CA $164
CA $206 total
includes taxes & fees
May 15 - May 16
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.
Top San Pedro Hotel Reviews

Coco Beach Resort
10/10 Excellent
Find out more about San Pedro
San Pedro Resorts information
Number of reviews | 3,383 |
|---|---|
Accommodation | 64 Resorts |
Lowest Price | CA $175 |
Highest Price | CA $805 |
Frequently asked questions
Explore a world of travel with Expedia
- Aparthotels in Ambergris Caye
- Apartments in Ambergris Caye
- B&B in Ambergris Caye
- Cabin Rentals in Ambergris Caye
- Chalets in Ambergris Caye
- Condo Rentals in Ambergris Caye
- Cottages in Ambergris Caye
- Cruise Ships in Ambergris Caye
- Guest Houses in Ambergris Caye
- Hostels in Ambergris Caye
- Houseboats in Ambergris Caye
- Lodges in Ambergris Caye
- Resorts in Ambergris Caye
- Villas in Ambergris Caye
- Villas in Cayo Espanto
- Hotels near John Greif II
- Hotels near San Pedro Belize Express Dock
- Hotels near San Pedro Church
- Flights from John Greif II
- Tropic Air Belize City (BZE) to San Pedro (SPR) flights
- Flights from Abidjan (ABJ) to San Pedro (SPR)
- Flights from Asheville (AVL) to San Pedro (SPR)
- Flights from Belmopan (BCV) to San Pedro (SPR)
- Flights from Bloomington (BMI) to San Pedro (SPR)
- Flights from Buffalo (BUF) to San Pedro (SPR)
- Flights from Belize City (BZE) to San Pedro (SPR)
- Flights from Bozeman (BZN) to San Pedro (SPR)
- Flights from Béziers (BZR) to San Pedro (SPR)
- Flights from Chattanooga (CHA) to San Pedro (SPR)
- Flights from Calama (CJC) to San Pedro (SPR)
- Flights from Casablanca (CMN) to San Pedro (SPR)
- Flights from Charleston (CRW) to San Pedro (SPR)
- Flights from Chetumal (CTM) to San Pedro (SPR)
- Flights from Caye Caulker (CUK) to San Pedro (SPR)
- Flights from Cancun (CUN) to San Pedro (SPR)
- Flights from San Ignacio (CYD) to San Pedro (SPR)
- Flights from Corozal (CZH) to San Pedro (SPR)
- Flights from Cozumel (CZM) to San Pedro (SPR)
- Flights from Dayton (DAY) to San Pedro (SPR)
- Flights from Dangriga (DGA) to San Pedro (SPR)
- Flights from Des Moines (DSM) to San Pedro (SPR)
- Flights from Detroit (DTW) to San Pedro (SPR)
- Flights from Buenos Aires (EZE) to San Pedro (SPR)
- Flights from Spokane (GEG) to San Pedro (SPR)
- Flights from Glasgow (GLA) to San Pedro (SPR)
- Flights from Kinston (ISO) to San Pedro (SPR)
- Flights from Kandrian (KDR) to San Pedro (SPR)
- Flights from Vina del Mar (KNA) to San Pedro (SPR)
- Flights from Los Angeles (LAX) to San Pedro (SPR)
- Flights from Long Beach (LGB) to San Pedro (SPR)
- Flights from Montego Bay (MBJ) to San Pedro (SPR)
- Flights from Mendoza (MDZ) to San Pedro (SPR)
- Flights from Mexico City (MEX) to San Pedro (SPR)
- Flights from Mansfield (MFD) to San Pedro (SPR)
- Flights from Medford (MFR) to San Pedro (SPR)
- Flights from Managua (MGA) to San Pedro (SPR)
- Flights from Mitchell (MHE) to San Pedro (SPR)
- Flights from Miami (MIA) to San Pedro (SPR)
- Flights from Mobile (MOB) to San Pedro (SPR)
- Flights from Newcastle (NCS) to San Pedro (SPR)
- Flights from Ontario (ONT) to San Pedro (SPR)
- Flights from Gold Coast (OOL) to San Pedro (SPR)
- Flights from Orange Walk (ORZ) to San Pedro (SPR)
- Flights from Puerto Barrios (PBR) to San Pedro (SPR)
- Flights from Punta Gorda Airport (PGD) to San Pedro (SPR)
- Flights from Phoenix (PHX) to San Pedro (SPR)
- Flights from Placencia (PLJ) to San Pedro (SPR)
- Flights from Punta Gorda (PND) to San Pedro (SPR)
- Flights from Palm Springs (PSP) to San Pedro (SPR)
- Flights from Puerto Vallarta (PVR) to San Pedro (SPR)
- Flights from Portland (PWM) to San Pedro (SPR)
- Flights from Roatan (RTB) to San Pedro (SPR)
- Flights from Rottnest Island (RTS) to San Pedro (SPR)
- Flights from Tulsa (RVS) to San Pedro (SPR)
- Flights from San Diego (SAN) to San Pedro (SPR)
- Flights from Santiago (SCL) to San Pedro (SPR)
- Flights from Seattle (SEA) to San Pedro (SPR)
- Flights from San Francisco (SFO) to San Pedro (SPR)
- Flights from San José (SJO) to San Pedro (SPR)
- Flights from Syracuse (SYR) to San Pedro (SPR)
- Flights from Tijuana (TIJ) to San Pedro (SPR)
- Flights from Tampa (TPA) to San Pedro (SPR)
- Flights from Belize City (TZA) to San Pedro (SPR)
- Flights from Van Nuys (VNY) to San Pedro (SPR)
- Flights from Santa Cruz (VVI) to San Pedro (SPR)
- Flights from St. Anthony (YAY) to San Pedro (SPR)
- Flights from Edmonton (YEG) to San Pedro (SPR)
- Flights from Halifax (YHZ) to San Pedro (SPR)
- Flights from Kelowna (YLW) to San Pedro (SPR)
- Flights from Ottawa (YOW) to San Pedro (SPR)
- Flights from Sudbury (YSB) to San Pedro (SPR)
- Flights from Montreal (YUL) to San Pedro (SPR)
- Flights from Vancouver (YVR) to San Pedro (SPR)
- Flights from Winnipeg (YWG) to San Pedro (SPR)
- Flights from Saskatoon (YXE) to San Pedro (SPR)
- Flights from Calgary (YYC) to San Pedro (SPR)
- Flights from Victoria (YYJ) to San Pedro (SPR)
- Flights from Toronto (YYZ) to San Pedro (SPR)
- Flights from Nanaimo (ZNA) to San Pedro (SPR)












































































