
Find San Pedro Hotels near John Greif II Airport (SPR)
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for San Pedro (SPR-John Greif II) hotels

1. Villa Abrazos
Villa Abrazos1.3 km from San Pedro (SPR-John Greif II)
10.0 out of 10, Exceptional, (6 reviews)
The price is CA $930
CA $1,119 total
includes taxes & fees
Sep 21 - Sep 22

2. Casa del Rai
Casa del Rai1.3 km from San Pedro (SPR-John Greif II)
9.8 out of 10, Exceptional, (45 reviews)
The price is CA $173
CA $277 total
includes taxes & fees
Oct 8 - Oct 9

3. Belize Budget Suites
Belize Budget Suites2 km from San Pedro (SPR-John Greif II)
9.6 out of 10, Exceptional, (67 reviews)
The price is CA $82
CA $112 total
includes taxes & fees
Sep 8 - Sep 9

4. Ramon's Village Resort
Ramon's Village Resort0.3 km from San Pedro (SPR-John Greif II)
9.6 out of 10, Exceptional, (1,002 reviews)
The price is CA $232
CA $254 total
includes taxes & fees
Sep 23 - Sep 24

5. La Casa de Paz
La Casa de Paz0.5 km from San Pedro (SPR-John Greif II)
9.4 out of 10, Exceptional, (136 reviews)
The price is CA $97
CA $117 total
includes taxes & fees
Sep 8 - Sep 9

6. The Caye Hotel San Pedro
The Caye Hotel San Pedro0.2 km from San Pedro (SPR-John Greif II)
9.4 out of 10, Exceptional, (51 reviews)
The price is CA $110
CA $121 total
includes taxes & fees
Oct 8 - Oct 9

7. Alaia Belize, Autograph Collection
Alaia Belize, Autograph Collection1.8 km from San Pedro (SPR-John Greif II)
9.4 out of 10, Exceptional, (845 reviews)
The price is CA $301
CA $358 total
includes taxes & fees
Sep 14 - Sep 15

8. Mayan Princess Hotel
Mayan Princess Hotel0.5 km from San Pedro (SPR-John Greif II)
9.2 out of 10, Wonderful, (383 reviews)
The price is CA $133
CA $161 total
includes taxes & fees
Sep 10 - Sep 11

9. Babylon Beach
Babylon Beach0.2 km from San Pedro (SPR-John Greif II)
9.4 out of 10, Exceptional, (10 reviews)
The price is CA $623
CA $713 total
includes taxes & fees
Sep 8 - Sep 9

10. Sunbreeze Hotel
Sunbreeze Hotel< 0.1 km from San Pedro (SPR-John Greif II)
9.2 out of 10, Wonderful, (874 reviews)
The price is CA $312
CA $363 total
includes taxes & fees
Oct 8 - Oct 9

11. Ambergris Sunset Hotel
Ambergris Sunset Hotel0.4 km from San Pedro (SPR-John Greif II)
9.0 out of 10, Wonderful, (298 reviews)
The price is CA $77
CA $84 total
includes taxes & fees
Sep 8 - Sep 9

12. Drift Inn San Pedro
Drift Inn San Pedro0.8 km from San Pedro (SPR-John Greif II)
9.0 out of 10, Wonderful, (179 reviews)
The price is CA $73
CA $89 total
includes taxes & fees
Sep 8 - Sep 9

13. Bananas On The Beach
Bananas On The Beach1.9 km from San Pedro (SPR-John Greif II)
9.0 out of 10, Wonderful, (346 reviews)
The price is CA $170
CA $204 total
includes taxes & fees
Sep 8 - Sep 9

14. Sea Horizon
Sea Horizon1.2 km from San Pedro (SPR-John Greif II)
9.0 out of 10, Wonderful, (60 reviews)
The price is CA $73
CA $150 total
includes taxes & fees
Sep 8 - Sep 9

15. Voyager Sun & Reef Hotel
Voyager Sun & Reef Hotel0.4 km from San Pedro (SPR-John Greif II)
8.8 out of 10, Excellent, (127 reviews)
The price is CA $73
CA $80 total
includes taxes & fees
Sep 27 - Sep 28

16. Sunbreeze Suites
Sunbreeze Suites0.6 km from San Pedro (SPR-John Greif II)
9.0 out of 10, Wonderful, (778 reviews)
The price is CA $288
CA $331 total
includes taxes & fees
Sep 9 - Sep 10

17. The Watermark Hotel
The Watermark Hotel2 km from San Pedro (SPR-John Greif II)
8.8 out of 10, Excellent, (282 reviews)
The price is CA $111
CA $140 total
includes taxes & fees
Oct 8 - Oct 9

18. Hotel Del Rio
Hotel Del Rio1.4 km from San Pedro (SPR-John Greif II)
8.8 out of 10, Excellent, (142 reviews)
The price is CA $119
CA $130 total
includes taxes & fees
Oct 1 - Oct 2

19. Mata Rocks Resort
Mata Rocks Resort2 km from San Pedro (SPR-John Greif II)
8.6 out of 10, Excellent, (661 reviews)
The price is CA $153
CA $182 total
includes taxes & fees
Sep 8 - Sep 9

20. Ocean Tide Beach Resort
Ocean Tide Beach Resort1 km from San Pedro (SPR-John Greif II)
8.6 out of 10, Excellent, (290 reviews)
The price is CA $161
CA $186 total
includes taxes & fees
Oct 8 - Oct 9
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.
Compare popular hotels close to San Pedro (SPR-John Greif II)
Property | Star rating | Guest rating | Breakfast included | Pool | Spa | Pet-friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Villa Abrazos | 10.0 Exceptional 6 reviews | View | ||||||
![]() Casa del Rai | 9.8 Exceptional 45 reviews | View | ||||||
![]() Belize Budget Suites | 9.6 Exceptional 67 reviews | View | ||||||
![]() Ramon's Village Resort | 9.6 Exceptional 1,002 reviews | View | ||||||
![]() La Casa de Paz | 9.4 Exceptional 136 reviews | View |
Top John Greif II Hotel Reviews

The Palms Oceanfront Suites
10/10 Excellent
Hotels with Free Airport Shuttle in San Pedro

Belizean Cove Estates
Ambergris Caye San Pedro
The price is CA $480 per night from Sep 8 to Sep 9
CA $480
CA $576 total
Sep 8 - Sep 9
includes taxes & fees
9.8/10 Exceptional! (74 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Flights from Kuwait City (KWI) to San Pedro (SPR)
- Tropic Air Belize City (BZE) to San Pedro (SPR) flights
- Flights to San Pedro
- Tropic Air Cancun (CUN) to San Pedro (SPR) flights
- Flights from Kolkata (CCU) to San Pedro (SPR)
- Flights from Victoria (YYJ) to San Pedro (SPR)
- Flights from Lafayette (LAF) to San Pedro (SPR)
- Flights from Tulsa (RVS) to San Pedro (SPR)
- Flights from Placencia (PLJ) to San Pedro (SPR)
- Flights from Santiago (SCL) to San Pedro (SPR)
- Flights from Ottawa (YOW) to San Pedro (SPR)
- Flights from Mitchell (MHE) to San Pedro (SPR)
- Flights from Sydney (SYD) to San Pedro (SPR)
- Flights from Van Nuys (VNY) to San Pedro (SPR)
- Flights from San Francisco (SFO) to San Pedro (SPR)
- Flights from Tampa (TPA) to San Pedro (SPR)
- Flights from Buenos Aires (BUE) to San Pedro (SPR)
- Flights from Mendoza (MDZ) to San Pedro (SPR)
- Flights from Paris (CDG) to San Pedro (SPR)
- Flights from Newcastle (NCS) to San Pedro (SPR)
- Flights from Buffalo (BUF) to San Pedro (SPR)
- Flights from Winnipeg (YWG) to San Pedro (SPR)
- Flights from Des Moines (DSM) to San Pedro (SPR)
- Flights from London (LHR) to San Pedro (SPR)
- Flights from Vina del Mar (KNA) to San Pedro (SPR)
- Flights from Belize City (BZE) to San Pedro (SPR)
- Flights from Cozumel (CZM) to San Pedro (SPR)
- Flights from Chetumal (CTM) to San Pedro (SPR)
- Flights from Salta (SLA) to San Pedro (SPR)
- Flights from Roatan (RTB) to San Pedro (SPR)
- Flights from Medford (MFR) to San Pedro (SPR)
- Flights from Detroit (DTW) to San Pedro (SPR)
- Flights from Helsinki (HEM) to San Pedro (SPR)
- Flights from Chattanooga (CHA) to San Pedro (SPR)
- Flights from Corozal (CZH) to San Pedro (SPR)
- Flights from Calvi (CLY) to San Pedro (SPR)
- Flights from Bozeman (BZN) to San Pedro (SPR)
- Flights from Montreal (YUL) to San Pedro (SPR)
- Flights from Long Beach (LGB) to San Pedro (SPR)
- Flights from Cancun (CUN) to San Pedro (SPR)
- Flights from Punta Gorda Airport (PGD) to San Pedro (SPR)
- Flights from Mobile (MOB) to San Pedro (SPR)
- Flights from Kahului (OGG) to San Pedro (SPR)
- Flights from Sudbury (YSB) to San Pedro (SPR)
- Flights from São Paulo (GRU) to San Pedro (SPR)
- Flights from Fort Lauderdale (FLL) to San Pedro (SPR)
- Flights from Toronto (YYZ) to San Pedro (SPR)
- Flights from Lübeck (LBC) to San Pedro (SPR)
- Flights from Caye Caulker (CUK) to San Pedro (SPR)
- Flights from Houston (IAH) to San Pedro (SPR)
- Flights from Calgary (YYC) to San Pedro (SPR)
- Flights from Ontario Intl. Airport (ONT) to San Pedro (SPR)
- Flights from Atlanta (ATL) to San Pedro (SPR)
- Flights from Washington (DCA) to San Pedro (SPR)
- Flights from Asheville (AVL) to San Pedro (SPR)
- Flights from Saskatoon (YXE) to San Pedro (SPR)
- Flights from Béziers (BZR) to San Pedro (SPR)
- Flights from Dangriga (DGA) to San Pedro (SPR)
- Flights from Buenos Aires (EZE) to San Pedro (SPR)
- Flights from Hartford (BDL) to San Pedro (SPR)
- Flights from Punta Gorda (PND) to San Pedro (SPR)
- Flights from Miami (MIA) to San Pedro (SPR)
- Flights from Halifax (YHZ) to San Pedro (SPR)
- Flights from Los Angeles (LAX) to San Pedro (SPR)
- Flights from Budapest (BUD) to San Pedro (SPR)
- Flights from Belmopan (BCV) to San Pedro (SPR)
- Flights from Orange Walk (ORZ) to San Pedro (SPR)
- Flights from Abidjan (ABJ) to San Pedro (SPR)
- Flights from Puerto Vallarta (PVR) to San Pedro (SPR)
- Flights from St. Anthony (YAY) to San Pedro (SPR)
- Flights from Managua (MGA) to San Pedro (SPR)
- Flights from San José (SJO) to San Pedro (SPR)
- Flights from Kelowna (YLW) to San Pedro (SPR)
- Flights from John Greif II
- Flights from Columbus (CMH) to San Pedro (SPR)
- Flights from Huntsville (HSV) to San Pedro (SPR)
- Flights from Kalispell (FCA) to San Pedro (SPR)
- Flights from Vancouver (YVR) to San Pedro (SPR)
- Flights from Seattle (SEA) to San Pedro (SPR)
- Flights from Mexico City (MEX) to San Pedro (SPR)
- Flights from Hof (HOQ) to San Pedro (SPR)
- Flights from Phoenix (PHX) to San Pedro (SPR)
- Flights from Edmonton (YEG) to San Pedro (SPR)
- Flights from Palm Springs (PSP) to San Pedro (SPR)
- Flights from Portland (PWM) to San Pedro (SPR)
- Flights from San Ignacio (CYD) to San Pedro (SPR)












































































