One of the reasons why Belize is such a popular vacation destination is the large number of non-stop flights to the country from the United States and Canada. Flight durations of 2-5 hours are available from many major cities.
Note: all international flights to Belize land at the Philip Goldson International Airport (BZE) just outside of Belize City. Domestic air carriers offer service from Belize City to other destinations inside the country.
Here is a comprehensive list of non-stop international flights to Belize arranged by city and country:
Canada
Toronto – Starting in October 2016, WestJet is offering a non-stop flight to Belize that takes about seven and a half hours from Pearson International (YYZ).
United States
Atlanta – Delta Airlines has service to Belize from Hartsfield Airport (ATL). Flying time is approximately three hours.
Charlotte – From Charlotte (CLT) to Belize, American Airlines offers nonstop service that takes about three and a half hours.
Chicago – United flies out of O’Hare Airport (ORD) non-stop to Belize, a flying time of about four hours.
Dallas-Ft. Worth – American has direct services from DFW to Belize that has an approximately flying time of three hours.
Denver – Southwest is scheduled to begin non-stop service from Denver (DIA) to Belize City in March 2017 with an expected flying time of about four hours.
Houston – United has a direct flight from Houston (IAH) to Belize that takes about two hours. Southwest flies out of Hobby Airport (HOU) directly to Belize that also takes about two hours.
Los Angeles – Delta has non-stop between LAX and Belize City, with a flight time of about five hours. American Airlines also has non-stop service from LAX to Belize.
Miami – American offers direct flights from Miami (MIA) to Belize with a flying time of about two hours.
Newark – United Airlines has a non-stop flight from Newark (EWR) to Belize that takes about six hours.
Other Countries
El Salvador – Avianca offers non-stop service with a flight that takes about one hour from San Salvador (SAL).
Guatemala – Tropic Air has regular service from Flores (FRS) that have an approximately flying time of one hour.
Honduras – Tropic Air offers service to and from the island of Roatan (RTB) and San Pedro Sula (SAB) that take about one hour.
Mexico – Tropic Air offers service from Merida (MD) and Cancun (CUN) that take about 90 minutes.
Panama – COPA Airlines has a non-stop flight from Panama City (PTY) with a flight duration of about two and a half hours.