A tropical beach with clear turquoise waters, palm trees, and a white building on a hill.

Find hotels near John Greif II Airport (SPR) from $52

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for San Pedro (SPR-John Greif II) hotels

1. Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
4.5 star property
1.1 mi from San Pedro (SPR-John Greif II)
9.4 out of 10, Exceptional, (859 reviews)
"Such a beautiful and clean resort. Great location"
United States
Kayla
$223 nightly
The price is $242
Oct 1 - Oct 2
Total with taxes and fees
Alaia Belize, Autograph Collection

2. Ramon's Village Resort

Ramon's Village Resort
4.0 star property
0.2 mi from San Pedro (SPR-John Greif II)
9.6 out of 10, Exceptional, (1,003 reviews)
"Very friendly staff. Convenient location to everything you want to do in San Pedro."
United States
Todd
$165 nightly
The price is $180
Oct 18 - Oct 19
Total with taxes and fees
Ramon's Village Resort

3. Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
4.0 star property
1.7 mi from San Pedro (SPR-John Greif II)
8.6 out of 10, Excellent, (1,000 reviews)
"Amazing stay"
United States
Madison Anne
$212 nightly
The price is $231
Oct 18 - Oct 19
Total with taxes and fees
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

4. The Palms Oceanfront Suites

The Palms Oceanfront Suites
3.0 star property
< 0.1 mi from San Pedro (SPR-John Greif II)
9.8 out of 10, Exceptional, (349 reviews)
"We enjoyed our stay at the Palms very much. Close to everything in San Pedro… nice pool and rooms were nice too!"
United States
donna
The Palms Oceanfront Suites

5. Sunbreeze Hotel

Sunbreeze Hotel
4.0 star property
< 0.1 mi from San Pedro (SPR-John Greif II)
9.2 out of 10, Wonderful, (875 reviews)
"Good trip!!"
United States
Rossy
$225 nightly
The price is $247
Oct 18 - Oct 19
Total with taxes and fees
Sunbreeze Hotel

6. Coco Beach Resort

Coco Beach Resort
4.0 star property
3.4 mi from San Pedro (SPR-John Greif II)
9.8 out of 10, Exceptional, (1,000 reviews)
"Great 👍 place to vacation"
United States
Gilbert
$260 nightly
The price is $283
Oct 18 - Oct 19
Total with taxes and fees
Coco Beach Resort

7. Sunset Caribe Belize

Sunset Caribe Belize
3.5 star property
2.3 mi from San Pedro (SPR-John Greif II)
9.2 out of 10, Wonderful, (631 reviews)
"Would definitely recommend. Resort was nice and clean!"
United States
Jessica
$263 nightly
The price is $290
Oct 17 - Oct 18
Total with taxes and fees
Sunset Caribe Belize

8. Sunbreeze Suites

Sunbreeze Suites
4.0 star property
0.4 mi from San Pedro (SPR-John Greif II)
9.0 out of 10, Wonderful, (778 reviews)
"Zero complaints"
United States
Spencer
$207 nightly
The price is $225
Sep 22 - Sep 23
Total with taxes and fees
Sunbreeze Suites

9. Hotel Coastalbay 2

Hotel Coastalbay 2
2.5 star property
0.3 mi from San Pedro (SPR-John Greif II)
7.2 out of 10, Good, (49 reviews)
"This hotel is located in the heart of San Pedro and the Owners are very friendly and helpful. The hotel is clean, safe and comfortable. "
United States
Beverly
$54 nightly
The price is $59
Sep 19 - Sep 20
Total with taxes and fees
Hotel Coastalbay 2

10. Victoria House Resort & Spa

Victoria House Resort & Spa
4.0 star property
1.5 mi from San Pedro (SPR-John Greif II)
9.8 out of 10, Exceptional, (590 reviews)
"Fantasy island for real…the staff is attentive from the restaurant, the bar, the reception, the concierge to maintenance. They are all professionals. It is beautiful and they all ensure they say your name. Exactly what you want on an island getaway. And the trees sing beautifully."
United States
Keesha
Victoria House Resort & Spa

11. Mayan Princess Hotel

Mayan Princess Hotel
2.5 star property
0.3 mi from San Pedro (SPR-John Greif II)
9.2 out of 10, Wonderful, (384 reviews)
"Great place !"
United States
Yadira
$105 nightly
The price is $114
Oct 19 - Oct 20
Total with taxes and fees
Mayan Princess Hotel

12. La Casa de Paz

La Casa de Paz
2.0 star property
0.3 mi from San Pedro (SPR-John Greif II)
9.4 out of 10, Exceptional, (136 reviews)
"I loved how clean and beautiful the room was! it had everything we needed and owner was very nice😊"
Canada
Bri-Anna
$81 nightly
The price is $89
Oct 19 - Oct 20
Total with taxes and fees
La Casa de Paz

13. Xanadu Island Resort

Xanadu Island Resort
3.5 star property
0.9 mi from San Pedro (SPR-John Greif II)
9.8 out of 10, Exceptional, (114 reviews)
"Big clean space! Lots of amenities and equipment included in the price. Very convenient location and the best was that the staff were all super amazing and friendly!"
Canada
Rebecca
Xanadu Island Resort

14. Bananas On The Beach

Bananas On The Beach
4.0 star property
1.2 mi from San Pedro (SPR-John Greif II)
9.0 out of 10, Wonderful, (346 reviews)
"Se had a great stay at Bananas. All the staff were very helpful and kind. The property overall is great shape! It is in an great location also!"
United States
Samantha Danielle
$135 nightly
The price is $147
Sep 21 - Sep 22
Total with taxes and fees
Bananas On The Beach

15. Royal Kahal Beach Resort

Royal Kahal Beach Resort
4.0 star property
0.6 mi from San Pedro (SPR-John Greif II)
9.4 out of 10, Exceptional, (72 reviews)
"Would stay again"
United States
Titus
Royal Kahal Beach Resort

16. The Watermark Hotel

The Watermark Hotel
4.0 star property
1.2 mi from San Pedro (SPR-John Greif II)
8.8 out of 10, Excellent, (284 reviews)
"I enjoyed my stay here. Staff went above and beyond to make my stay here a great one."
United States
Latisha
$91 nightly
The price is $99
Oct 6 - Oct 7
Total with taxes and fees
The Watermark Hotel

17. The Caye Hotel San Pedro

The Caye Hotel San Pedro
2.5 star property
< 0.1 mi from San Pedro (SPR-John Greif II)
9.4 out of 10, Exceptional, (52 reviews)
"I recently had a pleasant stay at the hotel. The location was truly convenient for exploring the area. I was also very impressed with the friendly and helpful staff members. They made my visit quite enjoyable. However, I did notice that the bathroom facilities could benefit from some updating."
United States
damon
$75 nightly
The price is $83
Sep 19 - Sep 20
Total with taxes and fees
The Caye Hotel San Pedro

18. The Phoenix Resort

The Phoenix Resort
2.5 star property
0.4 mi from San Pedro (SPR-John Greif II)
10.0 out of 10, Exceptional, (12 reviews)
"Attentive staff, good quality property "
United States
Lisa
The Phoenix Resort

19. PUR Private Suites

PUR Private Suites
3.5 star property
1.9 mi from San Pedro (SPR-John Greif II)
9.6 out of 10, Exceptional, (25 reviews)
"Good ac and staff was great!"
United States
Michael
PUR Private Suites

20. Diamante Beachfront Suites

Diamante Beachfront Suites
2.5 star property
< 0.1 mi from San Pedro (SPR-John Greif II)
9.6 out of 10, Exceptional, (11 reviews)
"Very clean, friendly staff and really nice accommodations. "
Canada
Leigh Allison
$473 nightly
The price is $519
Oct 13 - Oct 14
Total with taxes and fees
Diamante Beachfront Suites
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
Rooftop terrace
Hibisco Belize
2.5 star property
9.8
Exceptional
30 reviews
View
Poolside bar
Aruna Resort & Villas
3.5 star property
10.0
Exceptional
22 reviews
View
Beachfront Mini Suite | Terrace/patio
Ramon's Village Resort
4.0 star property
9.6
Exceptional
1,003 reviews
View
Exterior
Villa Abrazos
3.5 star property
10.0
Exceptional
6 reviews
View
Front of property
Belize Budget Suites
2.5 star property
9.6
Exceptional
67 reviews
View

Top John Greif II Hotel Reviews

Hotels with Free Airport Shuttle in San Pedro

Frequently asked questions

What's the area like near San Pedro (SPR-John Greif II)?

San Pedro (SPR-John Greif II) is located in an area of San Pedro known for its beautiful beaches. If you're looking for a convenient place to stay, check out the 225 hotels and other accommodations located within a mile of the airport.

What's the best place to stay close to San Pedro (SPR-John Greif II)?

Alaia Belize, Autograph Collection is a popular resort, featuring free airport pick-up and 3 outdoor pools. It's located a short 1.1 mi (1.8 km) from San Pedro (SPR-John Greif II). Other accommodations within close proximity to the airport include Ramon's Village Resort and Mayan Princess Hotel.

How many hotels will I find near San Pedro (SPR-John Greif II)?

Expedia has 225 hotels and other accommodations near San Pedro (SPR-John Greif II).

What can I see and do near the airport in San Pedro?

Dip your toes in the water at San Pedro Beach, Secret Beach, and Central Park Beach. Reef Runner Glass Bottom Boat, San Pedro House of Culture, and Tackle Box Canyons are some favorites close by San Pedro (SPR-John Greif II). Sights and attractions like Belizean Melody Art Gallery, The Gallery of San Pedro Ltd, and Black & White Cultural Entertainment Center offer insight into the local culture.

Explore a world of travel with Expedia