
Bus from Belize City to Corozal
Northern Transport + local buses · ~2.5 hours via Northern Highway · BZ$10-20 / US$5-10 · Multiple daily + Mexico border gateway
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Belize City to Corozal
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
The Belize City → Corozal route is the transit to Belize's far-north town on the Mexico border — ~2.5 hours via Northern Highway, passes Orange Walk en route. Standard route for travelers crossing to Chetumal, Mexico.
Spring Bus connects you to operators on this route — Northern Transport + James Bus Line + BBOC local buses ($5-10 USD, ~2.5 h).
Route details: Belize City to Corozal
Travel time
2 h 30 min
Distance
135 km
Typical fare
$5 – $12 USD per person
Frequency
Multiple daily local buses every 30-60 min
First departure
Approx. 5:30 AM
Last departure
Approx. 6:30 PM
Operators on this route
Northern Transport · James Bus Line · BBOC
Pickup at Belize City
Northern Transport + James Bus Line terminals in Belize City
Drop-off at Corozal
Corozal central bus terminal — short walk to bayside center + onward local buses to Santa Elena/Subteniente López border (~30 min) for Mexico crossing
About the journey
The Belize City → Corozal route is the transit to Belize's far-north town on the Mexico border — ~2.5 hours via the Northern Highway. Corozal is the standard transit point for travelers crossing to Chetumal, Mexico (Quintana Roo's capital). Buses pass Orange Walk en route. Most international travelers use this for the Belize → Mexico cross-border.
Travel tips for Belize City → Corozal
- Standard Belize → Mexico crossing route — Corozal → local bus to Santa Elena / Subteniente López border (~30 min, $2-5 USD) → walk across (~30 min formalities) → Chetumal Mexico bus (~30 min).
- Belize exit fee ~$20 BZD / $10 USD for some nationalities at the border.
- Onward to Mexico (Cancún / Playa del Carmen / Tulum / Yucatán) — ADO buses from Chetumal terminal.
- Stop in Orange Walk en route for Lamanai Maya ruins (~1.5 h from Belize City + buses can drop in Orange Walk).
- Corozal Bay + Cerros Maya boat trip for travelers staying overnight — $20-40 USD/person.
- Stay 0-2 nights depending on Mexico border timing. Most travelers transit through within hours.
Frequently asked questions
How long is the bus from Belize City to Corozal?
**About 2.5 hours** on Northern Transport or James Bus Line via Northern Highway.
How much is the bus from Belize City to Corozal?
**BZ$10-20 / US$5-10 per person**.
Can I cross to Mexico from Corozal?
**Yes — the standard route to Chetumal, Mexico.** From Corozal: local bus or taxi to **Santa Elena / Subteniente López border** (~30 min, $2-5 USD), walk across (~30 min formalities + ~$10 USD Belize exit fee), Mexican-side bus to Chetumal (~30 min). Total Corozal-Chetumal ~1.5-2 hours, $5-15 USD combined.
Can I combine with Lamanai Maya tour?
**Yes** — stop in Orange Walk (~1.5 h from Belize City) for Lamanai Maya ruins day tour, then continue north to Corozal (~1 h further) + Mexico border. Standard Northern Belize itinerary.
What time do buses leave Belize City for Corozal?
**Every 30-60 minutes during daytime** — typically 5:30 AM to 6:30 PM.
Going the other direction?