Flights from Belize City to San Pedro – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BZE to SPR – All flight route options from Philip S W Goldson International, Belize to San Pedro, Belize. These routes are operated by 2 airlines. Fly non-stop with Tropic Air or Maya Island Air, or choose from 1 different stopover flights. The shortest flight time is 13 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near San Pedro
We got great deals on hotels and car rentals near the airport.
Belize City to San Pedro flights
With over 321 flights every week and 3 different airlines you have a wide range of options. You can fly non-stop to San Pedro (SPR) from Belize City (BZE) with Maya Island Air or Tropic Air or opt for a connecting flight via Caye Caulker (CUK).
Belize City to San Pedro with Maya Island Air
You can fly non-stop every weekday with flights departing from 7:00 am to 8:00 pm. You also have the option to do a transit flight via Caye Caulker.
With Tropic Air
You can fly non-stop every weekday with flights departing from 7:00 am to 8:00 pm. You also have the option to do a transit flight via Caye Caulker.
Distance & flight times: Philip S W Goldson International to San Pedro
The shortest flight time between BZE and SPR is 14 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 14m | - | 34 miles (55 km) |
CUK Caye Caulker | 2h 20m | 2h 5m | 36 miles (58 km) |

