
John Greif II Airport (SPR)
John Greif II Airport (IATA: SPR, ICAO: MZSP) is an airport that serves San Pedro and Ambergris Caye, Belize.
- Distance to downtown
- 0.6 km
- Typical drive time
- Approx. 0 min
- Terminals
- 1
Explore San Pedro, Belize, where local culture meets regional scenery.
San Pedro Town is in Belize District, Belize.
Find the most popular routes to San Pedro Town, with flight times, airlines and typical prices.
| From | Flight time | Airlines(main) | Weekly flights | From price | Route |
|---|---|---|---|---|---|
| BZE (BZE) | 13 min | Maya Island Air|Tropic Air | 178 | $99.00 | View route |
| Belize City (TZA) | 14 min | Maya Island Air | 21 | $64.00 | View route |
Candidate airport code(s) associated with San Pedro include SPR; verify your ticket's IATA code and ground transport links to central San Pedro.

John Greif II Airport (IATA: SPR, ICAO: MZSP) is an airport that serves San Pedro and Ambergris Caye, Belize.
No data
No data
No data
No data
No data
No data
Landmarks, outdoor escapes and local culture for your San Pedro Town itinerary.
Secret Beach is a beach destination near San Pedro.
Compare practical ways to travel from the airport and around the city.
| Transport | Best for | Time to downtown | Typical cost |
|---|---|---|---|
| SPR Airport to Central San Pedro Ground Transfer | Travelers arriving or departing San Pedro via SPR | 15–50 min | USD 2–35 · estimated one-way airport-to-town; see cost notes · as of 2026-10-20 · Reference estimate (as of 2026-10-20): 15–50 minutes one-way between SPR and central San Pedro; from USD 2.0 per person by public transit up to USD 35.0 per vehicle by taxi. Original charging basis: one-way SPR to central San Pedro: public bus per person vs taxi per car in USD. |
When staying in San Pedro, consider central town districts or areas near main transport corridors and SPR airport connections.

Centered around San Pedro's main commercial streets and transport links, offering convenient access to dining, services, and transfers to SPR.
Spend your first day exploring central San Pedro, local museums, and markets, and dedicate a second day to nearby nature trails or regional landmarks.
Pair your visit to San Pedro with regional destination Belize City. Belize City: Belize City shares regional transport links and cultural themes with San Pedro in Belize, making a natural multi-city pairing. Caye Caulker: Caye Caulker shares regional transport links and cultural themes with San Pedro in Belize, making a natural multi-city pairing.
Allow ample buffer time for ground transfers to SPR airport or intercity rail/bus terminals when departing San Pedro.
San Pedro is associated with candidate airport code(s) SPR; local transactions use USD, so carry both a major payment card and some USD cash for local transit and markets.
Explore San Pedro, Belize, where local culture meets regional scenery.
San Pedro Town is in Belize District, Belize.
Find the most popular routes to San Pedro Town, with flight times, airlines and typical prices.
| From | Flight time | Airlines(main) | Weekly flights | From price | Route |
|---|---|---|---|---|---|
| BZE (BZE) | 13 min | Maya Island Air|Tropic Air | 178 | $99.00 | View route |
| Belize City (TZA) | 14 min | Maya Island Air | 21 | $64.00 | View route |
Candidate airport code(s) associated with San Pedro include SPR; verify your ticket's IATA code and ground transport links to central San Pedro.

John Greif II Airport (IATA: SPR, ICAO: MZSP) is an airport that serves San Pedro and Ambergris Caye, Belize.
No data
No data
No data
No data
No data
No data
Landmarks, outdoor escapes and local culture for your San Pedro Town itinerary.
Secret Beach is a beach destination near San Pedro.
Compare practical ways to travel from the airport and around the city.
| Transport | Best for | Time to downtown | Typical cost |
|---|---|---|---|
| SPR Airport to Central San Pedro Ground Transfer | Travelers arriving or departing San Pedro via SPR | 15–50 min | USD 2–35 · estimated one-way airport-to-town; see cost notes · as of 2026-10-20 · Reference estimate (as of 2026-10-20): 15–50 minutes one-way between SPR and central San Pedro; from USD 2.0 per person by public transit up to USD 35.0 per vehicle by taxi. Original charging basis: one-way SPR to central San Pedro: public bus per person vs taxi per car in USD. |
When staying in San Pedro, consider central town districts or areas near main transport corridors and SPR airport connections.

Centered around San Pedro's main commercial streets and transport links, offering convenient access to dining, services, and transfers to SPR.
Spend your first day exploring central San Pedro, local museums, and markets, and dedicate a second day to nearby nature trails or regional landmarks.
Pair your visit to San Pedro with regional destination Belize City. Belize City: Belize City shares regional transport links and cultural themes with San Pedro in Belize, making a natural multi-city pairing. Caye Caulker: Caye Caulker shares regional transport links and cultural themes with San Pedro in Belize, making a natural multi-city pairing.
Allow ample buffer time for ground transfers to SPR airport or intercity rail/bus terminals when departing San Pedro.
San Pedro is associated with candidate airport code(s) SPR; local transactions use USD, so carry both a major payment card and some USD cash for local transit and markets.