
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. PUR Boutique Cabanas - Adults only
PUR Boutique Cabanas - Adults only2.9 km from San Pedro (SPR-John Greif II)
10.0 out of 10, Exceptional, (27 reviews)
The price is CA $271
CA $301 total
includes taxes & fees
Oct 9 - Oct 10

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 $276 total
includes taxes & fees
Oct 8 - Oct 9

3. 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 $929
CA $1,117 total
includes taxes & fees
Sep 18 - Sep 19

4. 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 10 - Sep 11

5. 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 $237
CA $259 total
includes taxes & fees
Oct 8 - Oct 9

6. 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 9 - Sep 10

7. 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

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

9. 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
Oct 8 - Oct 9

10. 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 $622
CA $711 total
includes taxes & fees
Sep 9 - Sep 10

11. 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 $301
CA $352 total
includes taxes & fees
Oct 9 - Oct 10

12. 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 9 - Sep 10

13. 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 9 - Sep 10

14. 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 $169
CA $204 total
includes taxes & fees
Sep 9 - Sep 10

15. 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 14 - Sep 15

16. 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 $83
CA $90 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 $113
CA $143 total
includes taxes & fees
Oct 8 - Oct 9

18. 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 $280
CA $323 total
includes taxes & fees
Sep 15 - Sep 16

19. 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

20. 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 9 - Sep 10
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 | |
|---|---|---|---|---|---|---|---|---|
![]() PUR Boutique Cabanas - Adults only | 10.0 Exceptional 27 reviews | View | ||||||
![]() Casa del Rai | 9.8 Exceptional 45 reviews | View | ||||||
![]() Villa Abrazos | 10.0 Exceptional 6 reviews | View | ||||||
![]() Belize Budget Suites | 9.6 Exceptional 67 reviews | View | ||||||
![]() Ramon's Village Resort | 9.6 Exceptional 1,002 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 9 to Sep 10
CA $480
CA $575 total
Sep 9 - Sep 10
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)












































































