
Find hotels near John Greif II Airport (SPR) from $52
- Upfront pricingOur total price for your stay includes taxes and fees
- Treat yourselfSave 10% or more on over 100,000 hotels worldwide with Member Prices
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for San Pedro (SPR-John Greif II) hotels

1. Alaia Belize, Autograph Collection
Alaia Belize, Autograph Collection1.1 mi from San Pedro (SPR-John Greif II)
9.4 out of 10, Exceptional, (860 reviews)
$223 nightly
The price is $242
Oct 4 - Oct 5
Total with taxes and fees

2. Ramon's Village Resort
Ramon's Village Resort0.2 mi from San Pedro (SPR-John Greif II)
9.6 out of 10, Exceptional, (1,005 reviews)
$175 nightly
The price is $191
Oct 4 - Oct 5
Total with taxes and fees

3. Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton1.7 mi from San Pedro (SPR-John Greif II)
8.6 out of 10, Excellent, (1,001 reviews)
$209 nightly
The price is $228
Oct 4 - Oct 5
Total with taxes and fees

4. The Palms Oceanfront Suites
The Palms Oceanfront Suites< 0.1 mi from San Pedro (SPR-John Greif II)
9.8 out of 10, Exceptional, (349 reviews)

5. Sunbreeze Hotel
Sunbreeze Hotel< 0.1 mi from San Pedro (SPR-John Greif II)
9.2 out of 10, Wonderful, (875 reviews)
$225 nightly
The price is $247
Oct 18 - Oct 19
Total with taxes and fees

6. Coco Beach Resort
Coco Beach Resort3.4 mi from San Pedro (SPR-John Greif II)
9.8 out of 10, Exceptional, (1,000 reviews)
$260 nightly
The price is $283
Oct 18 - Oct 19
Total with taxes and fees

7. Sunset Caribe Belize
Sunset Caribe Belize2.3 mi from San Pedro (SPR-John Greif II)
9.2 out of 10, Wonderful, (631 reviews)
$293 nightly
The price is $319
Oct 2 - Oct 3
Total with taxes and fees

8. Sunbreeze Suites
Sunbreeze Suites0.4 mi from San Pedro (SPR-John Greif II)
9.0 out of 10, Wonderful, (778 reviews)
$207 nightly
The price is $225
Sep 21 - Sep 22
Total with taxes and fees

9. Hotel Coastalbay 2
Hotel Coastalbay 20.3 mi from San Pedro (SPR-John Greif II)
7.2 out of 10, Good, (49 reviews)
$49 nightly
The price is $54
Sep 23 - Sep 24
Total with taxes and fees

10. Victoria House Resort & Spa
Victoria House Resort & Spa1.5 mi from San Pedro (SPR-John Greif II)
9.8 out of 10, Exceptional, (590 reviews)

11. Mayan Princess Hotel
Mayan Princess Hotel0.3 mi from San Pedro (SPR-John Greif II)
9.2 out of 10, Wonderful, (384 reviews)
$103 nightly
The price is $112
Sep 27 - Sep 28
Total with taxes and fees

12. La Casa de Paz
La Casa de Paz0.3 mi from San Pedro (SPR-John Greif II)
9.4 out of 10, Exceptional, (136 reviews)
$83 nightly
The price is $91
Oct 19 - Oct 20
Total with taxes and fees

13. Xanadu Island Resort
Xanadu Island Resort0.9 mi from San Pedro (SPR-John Greif II)
9.8 out of 10, Exceptional, (114 reviews)

14. Bananas On The Beach
Bananas On The Beach1.2 mi from San Pedro (SPR-John Greif II)
9.0 out of 10, Wonderful, (346 reviews)
$137 nightly
The price is $150
Sep 26 - Sep 27
Total with taxes and fees

15. Royal Kahal Beach Resort
Royal Kahal Beach Resort0.6 mi from San Pedro (SPR-John Greif II)
9.4 out of 10, Exceptional, (72 reviews)

16. The Watermark Hotel
The Watermark Hotel1.2 mi from San Pedro (SPR-John Greif II)
8.8 out of 10, Excellent, (284 reviews)
$91 nightly
The price is $99
Oct 6 - Oct 7
Total with taxes and fees

17. The Caye Hotel San Pedro
The Caye Hotel San Pedro< 0.1 mi from San Pedro (SPR-John Greif II)
9.4 out of 10, Exceptional, (52 reviews)
$75 nightly
The price is $83
Sep 21 - Sep 22
Total with taxes and fees

18. The Phoenix Resort
The Phoenix Resort0.4 mi from San Pedro (SPR-John Greif II)
10.0 out of 10, Exceptional, (12 reviews)

19. PUR Private Suites
PUR Private Suites1.9 mi from San Pedro (SPR-John Greif II)
9.6 out of 10, Exceptional, (25 reviews)

20. Diamante Beachfront Suites
Diamante Beachfront Suites< 0.1 mi from San Pedro (SPR-John Greif II)
9.6 out of 10, Exceptional, (11 reviews)
$480 nightly
The price is $528
Oct 15 - Oct 16
Total with taxes and fees
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 | |
|---|---|---|---|---|---|---|---|---|
![]() Hibisco Belize | 9.8 Exceptional 30 reviews | View | ||||||
![]() Aruna Resort & Villas | 10.0 Exceptional 22 reviews | View | ||||||
![]() Ramon's Village Resort | 9.6 Exceptional 1,005 reviews | View | ||||||
![]() Villa Abrazos | 10.0 Exceptional 6 reviews | View | ||||||
![]() Belize Budget Suites | 9.6 Exceptional 67 reviews | View |
Top John Greif II Hotel Reviews

Alaia Belize, Autograph Collection
10/10 Excellent
Hotels with Free Airport Shuttle in San Pedro

Belizean Cove Estates
Ambergris Caye San Pedro
$385 nightly
The price is $416 total per night from Sep 20 to Sep 21
$416 total
Sep 20 - Sep 21
Total with taxes and fees
9.8/10 Exceptional! (74 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Hotels near Hol Chan Marine Reserve
- Hotels near San Pedro Central Park
- Hotels near San Pedro Town Hall
- Hotels near Secret Beach
- Hotels near Boca Del Rio Beach
- Hotels near San Pedro Belize Express Water Taxi
- All-Inclusive Resorts in San Pedro
- Hotels near Toucan Jumper Bungee Trampoline
- Hotels near Reef Runner Glass Bottom Boat
- Hotels near Belize Chocolate Company
- San Pedro Hotels
- Hotels near Boca del Rio
- Cayo Espanto Hotels
- Cheap Hotels in San Pedro
- Flights from Roatan (RTB) to San Pedro (SPR)
- Flights from Tulum (TUY) to San Pedro (SPR)
- Flights from Raleigh (RDU) to San Pedro (SPR)
- Flights from Fayetteville (XNA) to San Pedro (SPR)
- Flights from Caye Caulker (CUK) to San Pedro (SPR)
- Flights from St. Louis (STL) to San Pedro (SPR)
- Flights from Philadelphia (PHL) to San Pedro (SPR)
- Flights from Mexico City (MEX) to San Pedro (SPR)
- Flights from Houston (IAH) to San Pedro (SPR)
- Flights from Des Moines (DSM) to San Pedro (SPR)
- Flights from Indianapolis (IND) to San Pedro (SPR)
- Flights from San Antonio (SAT) to San Pedro (SPR)
- Flights from Miami (MIA) to San Pedro (SPR)
- Flights from Kansas City (MCI) to San Pedro (SPR)
- Flights from New Orleans (MSY) to San Pedro (SPR)
- Flights from Cincinnati (CVG) to San Pedro (SPR)
- Flights from Placencia (PLJ) to San Pedro (SPR)
- Flights from Austin (AUS) to San Pedro (SPR)
- Flights from Chetumal (CTM) to San Pedro (SPR)
- Flights from Milwaukee (MKE) to San Pedro (SPR)
- Flights from Long Beach (LGB) to San Pedro (SPR)
- Flights from New York (JFK) to San Pedro (SPR)
- Flights from Newark Liberty Intl. Airport (EWR) to San Pedro (SPR)
- Flights from Grand Rapids (GRR) to San Pedro (SPR)
- Flights from Nashville (BNA) to San Pedro (SPR)
- Flights from Cedar Rapids (CID) to San Pedro (SPR)
- Flights from Oklahoma City (OKC) to San Pedro (SPR)
- Flights from Washington (DCA) to San Pedro (SPR)
- Flights from Salt Lake City (SLC) to San Pedro (SPR)
- Flights from Hartford (BDL) to San Pedro (SPR)
- Flights from Tampa (TPA) to San Pedro (SPR)
- Flights from Denver (DEN) to San Pedro (SPR)
- Flights from John Greif II
- Flights from Cleveland (CLE) to San Pedro (SPR)
- Flights from Birmingham (BHM) to San Pedro (SPR)
- Flights from Phoenix (PHX) to San Pedro (SPR)
- Flights from Memphis (MEM) to San Pedro (SPR)
- Flights from Belize City (BZE) to San Pedro (SPR)
- Flights from Seattle (SEA) to San Pedro (SPR)
- Tropic Air Belize City (BZE) to San Pedro (SPR) flights
- Flights from San Ignacio (CYD) to San Pedro (SPR)
- Flights from Fort Lauderdale (FLL) to San Pedro (SPR)
- Flights from Louisville (SDF) to San Pedro (SPR)
- Flights from Los Angeles (LAX) to San Pedro (SPR)
- Flights from Columbus (CMH) to San Pedro (SPR)
- Flights from Sacramento (SMF) to San Pedro (SPR)
- Flights from Boise (BOI) to San Pedro (SPR)
- Flights from Mobile (MOB) to San Pedro (SPR)
- Flights from Boston (BOS) to San Pedro (SPR)
- Flights from Torrance (TOA) to San Pedro (SPR)
- Flights from Santiago (SCL) to San Pedro (SPR)
- Flights from Charlotte (CLT) to San Pedro (SPR)
- Flights from Belize City (TZA) to San Pedro (SPR)
- Flights from Minneapolis (MSP) to San Pedro (SPR)
- Flights from Dangriga (DGA) to San Pedro (SPR)
- Flights from San Diego (SAN) to San Pedro (SPR)
- Flights from Corozal (CZH) to San Pedro (SPR)
- Flights from Ontario Intl. Airport (ONT) to San Pedro (SPR)
- Flights from New York (LGA) to San Pedro (SPR)
- Flights from Norfolk (ORF) to San Pedro (SPR)
- Flights from Baltimore (BWI) to San Pedro (SPR)
- Flights from Montego Bay (MBJ) to San Pedro (SPR)
- Flights from Las Vegas (LAS) to San Pedro (SPR)
- Flights from Charleston (CHS) to San Pedro (SPR)
- Flights from Portland (PDX) to San Pedro (SPR)
- Flights from San Francisco (SFO) to San Pedro (SPR)
- Flights from Chicago (ORD) to San Pedro (SPR)
- Flights from Atlanta (ATL) to San Pedro (SPR)
- Flights from Guatemala City (GUA) to San Pedro (SPR)
- Flights from Detroit (DTW) to San Pedro (SPR)
- Flights from Orlando (MCO) to San Pedro (SPR)
- Flights from Abidjan (ABJ) to San Pedro (SPR)
- Flights from Redmond (RDM) to San Pedro (SPR)
- Flights from Richmond (RIC) to San Pedro (SPR)
- Flights from Washington (IAD) to San Pedro (SPR)
- Flights from Dallas (DFW) to San Pedro (SPR)
- Flights to San Pedro
- Flights from Omaha (OMA) to San Pedro (SPR)
- Flights from Jacksonville (JAX) to San Pedro (SPR)
- Flights from Cancun (CUN) to San Pedro (SPR)












































































