Gateway to Belize's premier island diving destination.
Location
San Pedro, Belize
John Greif II Airport, also known as San Pedro Airport, serves the town of San Pedro on Ambergris Caye, Belize's largest island. It is a small domestic airport primarily handling short-haul flights connecting the island to Belize City and other domestic destinations.
The airport is a vital link for both tourists and residents, as Ambergris Caye is a major hub for scuba diving, snorkeling, and ecotourism centered around the Mesoamerican Barrier Reef. Named after local aviator John Greif II, the facility handles a high volume of light aircraft and small turboprop traffic given the island's popularity.
Due to its short runway and location within San Pedro town, the airport cannot accommodate large commercial jets, making domestic carriers and charter operators the primary service providers.
Terminals
The airport has a single small terminal building handling all domestic passenger arrivals and departures.
Getting to & from
The airport is located within walking distance of San Pedro town center, with golf carts, taxis, and water taxis providing onward connections.
Airlines here
Tropic Air and Maya Island Air are the primary carriers operating scheduled domestic flights from the airport.
Notable facts
›Named after local aviator and aviation pioneer John Greif II.
›Serves Ambergris Caye, Belize's largest island and top tourist destination.
›The runway is too short for commercial jet aircraft, limiting service to small turboprops and light planes.
›Frequent flights connect San Pedro to Philip S. W. Goldson International Airport in Belize City.
›The airport sits within the town of San Pedro, making it one of the most centrally located island airports in the region.
This profile is provided for general information only. Details may be inaccurate or outdated — always verify with the airport's official website before acting on them.
Pick what matters for your layover or early flight, then compare on your favorite booking site.
Compare stays for your dates
AirlinesAirports may receive compensation when you book or purchase through some of the links on this page, at no additional cost to you. Prices and availability are set by the booking provider and may change. We never share your private trip details with partners — only the destination, dates and party size you searched.
City & Place Guide
No guide exists for this place yet — Click to generate a Traveler Pulse guide.
The guide temporarily unavailable — Try again later.
Passport, Visa & Immigration
Flying internationally via SPR? Check entry, transit and customs requirements for Belize from official government sources.
John Greif II Airport is an airport that serves San Pedro and Ambergris Caye, Belize. It was renamed from San Pedro Airport to John Greif II Airport in 2010.