Affordable Bus Tickets - Compare and book with Spring Bus

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

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets from Belize City to Corozal

Plan your trip date

Plan your perfect trip

Find and book your bus tickets in just a few clicks.

Best price tickets

Best prices

We partner with top bus companies to provide you with the best prices available.

Flexible customer support

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 CityCorozal

  • 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?

Bus from Corozal to Belize City

See the return route →

Related routes