
Most people get to Corozal, Belize by flying into Philip S. W. Goldson International Airport near Belize City, then driving or taking a bus about two hours north on the Philip Goldson Highway. Other options include a short flight or water taxi from San Pedro on Ambergris Caye, or arriving through Mexico via Chetumal and the Santa Elena border.
Each route has trade-offs in cost, time and convenience. This guide lays them out so you can choose the one that fits your trip, whether it is a first look at the area or a regular commute between home and the north.
Flying into Belize: the international airport
Belize's main international gateway is Philip S. W. Goldson International Airport (BZE), a few miles outside Belize City. According to Tropic Air's airport guide, U.S. and Canadian carriers serving BZE include American, United, Delta, Southwest, Alaska, JetBlue and Sun Country, along with Air Canada from Toronto and WestJet from Toronto and Calgary. Some routes are seasonal, so check what is running for your dates.
For Canadians, the winter season often has the most direct options. Outside it, many travelers connect through a U.S. hub. Our post on living in Belize as a Canadian covers other practical points.
Option 1: Drive or bus from Belize City
By car
The Philip Goldson Highway runs north from Belize City, passing the airport turnoff about 7 miles out and reaching the Corozal Town junction at about mile 79. That puts Corozal roughly 70 miles from the airport, typically about two hours of driving depending on traffic, roadworks and stops. The highway passes Orange Walk Town about halfway.
Rental cars are available at the airport. Driving in daylight is the easiest choice for a first trip, since speed bumps, cyclists and livestock are common in villages along the way. Our guide to driving in Belize covers licences and road rules.
By bus
Buses to Corozal leave from Belize City's main bus terminal throughout the day. Frommer's describes departures roughly every half hour from early morning to evening. Fares are low, but buses do not leave from the airport, so you will need a taxi into the city first. Buses can be crowded, and luggage space is limited.
By private shuttle
Several operators offer private or shared shuttles from the airport to Corozal. This is more expensive than the bus but door to door, and useful if you arrive late or with a lot of luggage. Agree on the price in advance.
Option 2: Fly or take the water taxi from San Pedro
Corozal has a small domestic airstrip (airport code CZH). Scheduled flights connect it with San Pedro on Ambergris Caye.
- Flights: Tropic Air and Maya Island Air both fly the San Pedro–Corozal route, with flight times around 20 to 25 minutes and several departures a day, according to route data. Both airlines raised fares and surcharges in 2026, citing fuel costs, as reported by the San Pedro Sun. Check current fares directly with the airlines.
- Water taxi: The Thunderbolt water taxi runs between San Pedro and Corozal. As of April 2026, the San Pedro Sun reported the one-way fare at BZ$65 (US$32.50). The trip takes about two hours, and Frommer's notes that a stop in Sarteneja can be arranged on request.
This route works well if you want to combine a few days on the cayes with a look at the north, or if you land at BZE and connect on a domestic flight to San Pedro first. For a comparison of island and mainland life, see our post on Corozal vs Ambergris Caye.
Option 3: Arrive through Mexico
Because Corozal sits just south of the Mexican border, some travelers come in through Mexico, especially if flights to Cancún are cheaper or more direct from their home city.
Via Cancún
Fly into Cancún, then take a long-distance bus south to Chetumal. ADO buses on the Cancún–Chetumal route take roughly six to seven hours. From Chetumal, cross the border at Santa Elena and continue to Corozal by taxi, shuttle or bus. The Belize Tourism Board notes that daily buses run from Cancún, Playa del Carmen, Tulum, Bacalar and Chetumal into Belize.
By Tren Maya
Mexico's Tren Maya rail network now reaches Chetumal, where a passenger station was inaugurated in September 2024, according to The Reporter. It gives travelers already elsewhere on the Yucatán Peninsula another way to reach the border. Services and timetables have been changing as the network grows, so check the current schedule before planning around it.
Via Chetumal airport
Chetumal's airport has domestic flights to Mexico City with Aeroméxico, Volaris and VivaAerobus, according to airport route data. From Chetumal, Corozal is a short drive plus the border crossing. From Coastal Vista, Chetumal is about 35 minutes by car.
By ferry from Chetumal
The Belize Tourism Board also lists a ferry from the Chetumal Maritime Terminal to San Pedro, about 1.5 hours, from where you can continue to Corozal by air or water taxi.
Coming through Mexico means two sets of immigration formalities and Belize's land departure fees when you eventually leave. Our Santa Elena border crossing guide explains each step.
Which route is best?
| Route | Typical time to Corozal | Best for |
|---|---|---|
| BZE + rental car | About 2 hours driving | Flexibility to explore and view land |
| BZE + taxi + bus | 3 hours or more including transfers | Lowest cost |
| BZE + shuttle | About 2 hours | Late arrivals, families, heavy luggage |
| San Pedro + flight | About 25 minutes in the air | Travelers already on Ambergris Caye |
| San Pedro + water taxi | About 2 hours | A scenic, lower-cost island connection |
| Cancún + bus via Chetumal | Most of a day | Cheaper or more direct flights to Mexico |
For a land-viewing trip, a rental car from BZE is usually the most practical. You can see the highway corridor, visit Corozal Town and Consejo Road, and make a run to Chetumal without relying on schedules.
Tips for a first scouting trip
- Choose an arrival time that leaves daylight. A morning or early-afternoon landing at BZE lets you drive north before dark.
- Ask about cross-border rentals. Taking a Belize rental car into Mexico is uncommon and may not be allowed, so if you plan a Chetumal day trip, ask the rental company first or cross on foot and use local transport.
- Allow a buffer day. Weather, especially from June to November, can delay small planes and boats. Avoid booking the water taxi or a domestic flight on the same day as a tight international connection.
- Carry some cash. Belize dollars and US dollars are both used, at a fixed BZ$2 to US$1. Smaller operators and roadside stops may not take cards.
- Plan your days around daylight. Viewing land, meeting builders and visiting town all go more smoothly in the morning, before the afternoon heat.
Getting around once you arrive
- A car is the most useful tool. Corozal Town is walkable, but outlying areas like Consejo Road, Copper Bank and Sarteneja are much easier with your own vehicle.
- Taxis are available in town. Agree on the fare before you set off.
- Local buses connect Corozal with the border, Chetumal, Orange Walk and nearby villages.
Frequently asked questions
How far is Corozal from the Belize City airport?
Roughly 70 miles on the Philip Goldson Highway, typically about two hours by car.
Is there an airport in Corozal?
Yes, a small domestic airstrip with scheduled flights to and from San Pedro on Ambergris Caye.
Can I fly into Chetumal instead?
Yes, but Chetumal's scheduled flights are domestic Mexican routes, mainly from Mexico City. International travelers usually connect through Mexico City or arrive via Cancún.
How long is the water taxi from San Pedro to Corozal?
About two hours. Check the current schedule and fare with the operator before you travel.
Plan your trip north
However you arrive, a visit is the best way to understand Corozal's pace and setting. Before you book, browse the Coastal Vista lot map to see which lots you would like to walk, and let us know your travel dates so we can help you make the most of your time on the ground.