
Bus from Corozal to Belize City
Northern Transport + local buses · ~2.5 hours via Northern Highway · BZ$10-20 / US$5-10 · Multiple daily + Mexico border arrivals + BZE airport connection
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Corozal to Belize City
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 Corozal → Belize City return route is the standard transit for travelers arriving from Mexico (Chetumal border) or heading south after their Corozal stay.
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: Corozal to Belize City
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. 4:30 AM
Last departure
Approx. 5:30 PM
Operators on this route
Northern Transport · James Bus Line · BBOC
Pickup at Corozal
Corozal central bus terminal
Drop-off at Belize City
Northern Transport + James Bus Line terminals + BZE airport (~15-20 min taxi)
About the journey
The Corozal → Belize City return is the standard transit for travelers arriving from Mexico (via Chetumal border) + heading south to BZE airport or the cayes / San Ignacio.
Travel tips for Corozal → Belize City
- Mexico-arrival travelers: cross at Santa Elena/Subteniente López border (~30 min formalities), local bus to Corozal (~30 min), then onward to Belize City.
- Frequent buses every 30-60 minutes — minimal planning needed.
- Stop in Orange Walk en route for Lamanai Maya ruins (~1 h south).
- Onward to BZE airport — ~15-20 min taxi from Belize City terminal.
- Onward to cayes — Belize City Marine Terminal water taxi.
- Currency: USD widely accepted; lempira/pesos in Mexico for cross-border travelers.
Frequently asked questions
How long is the bus from Corozal to Belize City?
**About 2.5 hours** — same as inverse direction.
How much is the bus from Corozal to Belize City?
**BZ$10-20 / US$5-10 per person**.
I'm arriving from Mexico — how do I get to Belize City?
**Cross at Santa Elena / Subteniente López border** (~30 min formalities, $20 BZD entry fee for some nationalities), local bus or taxi to Corozal (~30 min, $2-5 USD), then Northern Transport or local bus to Belize City (~2.5 h, $5-10 USD). Total Chetumal-Belize City ~3.5-4 hours, $10-20 USD combined.
Can I make a same-day BZE international flight from Corozal?
**Yes for afternoon/evening flights.** Early Corozal departure (~4:30-5 AM) arrives Belize City ~7-7:30 AM, taxi to BZE airport. Most international flights depart 10 AM - 5 PM.
What time do buses leave Corozal for Belize City?
**Every 30-60 minutes during daytime** — typically 4:30 AM to 5:30 PM.
Going the other direction?