To help you prepare for your Belize vacation, below is a brief run-down of the available flights from the United States and Canada.
All international flights land at the Philip Goldson International Airport (BZE) in Belize City.
American has non-stop service from Los Angeles (LAX), Miami, Charlotte, NC, Miami, and Dallas-Ft. Worth. Flying times from Miami are two hours, three hours from Dallas, 3.5 hours from Charlotte, and five hours from Los Angeles. Starting in November 2016, American will operate a direct flight from London (UK) to Belize with a stopover in Miami.
Avianca has non-stop flights from San Salvador (El Salvador), a 60-minute journey.
Copa operates a non-stop flight from Panama City that lasts 2.5 hours.
Delta has non-stop service from Los Angeles and Atlanta. From Atlanta to Belize, expect a flying time of about three hours and five hours from Los Angeles.
Southwest has a two-hour non-stop flight from Houston (Hobby) and will add a non-stop flight from Denver in March 2017 with a flying time of about four hours.
United has non-stop service to Belize from Houston (IAH), Newark, NJ, and Chicago (O’Hare). Flying time from Newark is about 6 hours, from Chicago 4 hours, and two hours from Houston.
Starting in October 2016, WestJet will be operating a non-stop flight from Toronto to Belize, the only direct flight from Canada to Belize.
Tropic Air is predominately a domestic air carrier in Belize, but the airline also has short-hop international service between Belize City and the island of Roatan (Honduras), Merida (Mexico), Cancun (Mexico), San Pedro Sula (Guatemala), and Flores (Guatemala). Flights to Honduras and Guatemala take approximately one hour while the destinations in Mexico have a duration of about 90 minutes.