3 Ways Of Crossing The Mexico Belize Border [2022]
Three ways of crossing from Mexico to Belize are by land, ferry and plane. This guide will help you choose the best way for your budget and travel style.
Having done the border crossing myself several times after covid, I can give you some insider tips to reduce the border drama. New updates will be added based on real experiences from travelers to keep this post fresh.
Let's get started.
Mexico To Belize
With covid restrictions lifted, there are several ways of getting to Belize now. To simplify things, I included three popular routes with alternative suggestions along the way.
Chetumal to San Pedro
Chetumal to Belize City
Cancun to Belize City
Route 1
Chetumal To San Pedro
There are three main options to take this trip:

Option 1
Chetumal to San Pedro by direct ferry
Water Jets International runs between Chetumal & San Pedro. It also goes to Caye Caulker for an additional $5.00 USD. This ferry only runs on Monday, Wednesday, Friday and Saturday and leaves Chetumal at 10AM.
Option 2
Chetumal to San Pedro by bus & ferry combo
Two ferry companies run between Belize City and San Pedro. It also stops at Caye Caulker. There are up to 8 runs daily with the last run leaving Belize City at 5:30PM.
Option 3
Chetumal to San Pedro by shuttle & ferry combo
There are taxi drivers that run shared shuttles from Chetumal to Belize daily. You can message them via whatsapp and schedule a pickup in Chetumal for a stress-free trip all the way Belize City.
They also take you all the way up to the ferry terminal if you're heading to the cayes. So, that saves an additional $5.00 USD per person.
Recommended Shuttles
- The BZ Transporter 501 630-2700
- Get Transfer Corozal 501 604-5789
- Jesus Catizm 501 620-6653
- Venancio Dominguez 501 603-6711
Route 2
Chetumal To Belize City
There are two main options to take this trip:

Option 1
Chetumal to Belize City by bus
Several buses now run daily from Chetumal to Belize. The buses stop at both immigration points — Mexican & Belizean booths.
After arriving Belize City, you can choose to go to the cayes with the ferry of choice.
Option 2
Chetumal to Belize City by shuttle
There are taxi drivers that run shared shuttles from Chetumal to Belize daily. You can message them via whatsapp and schedule a pickup in Chetumal for a stress-free trip all the way Belize City.
They also take you all the way up to the ferry terminal if you're heading to the cayes. So, that saves an additional $5.00 USD per person.
Recommended Shuttles
- The BZ Transporter 501 630-2700
- Get Transfer Corozal 501 604-5789
- Jesus Catizm 501 620-6653
- Venancio Dominguez 501 603-6711
Route 3
Cancun To Belize City
The only way of getting from Cancun directly to Belize at the moment is by flying. A more economical way of getting to Belize is by going from Cancun to Chetumal and then crossing over to Belize from there.

Option 1
Cancun to Belize by plane
Tropic Air is a Belize airline that runs between Cancun & Belize City daily and only takes 1 hour 30 minutes.
$275USD
Direct flight from Cancun to Belize City
Option 2
Cancun to Belize by bus
The ADO bus from Cancun to Belize City has been suspended since the start of the pandemic in 2020. This post will be updated if it becomes available again.
In the meantime, you can take an ADO Bus from Cancun to Chetumal as explained below.
Cancun To Chetumal
There are two main options to take this trip:
Bacalar To Belize
If you're coming from Bacalar, take a taxi directly to the Belize border for roughly 400 MXN Pesos which can be split among four passengers. This is faster than going to Chetumal. Or you can book a direct shuttle at your hostel from Bacalar to Belize City for approximately 1100 MXN Pesos per person ($55.00 USD).
The shared shuttle companies from Belize have a similar fare at $50.00 USD per person if the shuttle is filled to capacity. A minimum fee of $150.00 USD is charged for two persons otherwise.
Official Belize Borders
There are two official crossings between Mexico & Belize:
- Old Border
- New Border
The New Border is used for official crossings but the Old Border can only be used to exit Belize at the moment according to Belize Tourism Board. But some travelers have entered through this route recently.


Belize To Chetumal
There are three ways of exiting Belize to Chetumal via land:
- By bus: Belize to Chetumal Buses now run around five times daily.
- By foot: if you're on a tight budget, the cheapest way of exiting Belize is by foot. Exit via the Old Border and then take a Mexican bus from the Santa Elena Taxi Station to the center of Chetumal for 20 MXN Pesos.
- By taxi: starting from the Corozal bus station, take a shared van (colectivo) to the Belize Border. These small vans take employees to the Free Zone for $2.00 USD per person. A private taxi will cost around $12.50 USD per person.
Mexico / Belize Border Fees
There are two fees to be wary of when entering and exiting Belize:
$30USD
Mexican Tourism Tax
$20USD
Belize Exit Tax
Mexico Tourism Tax (DNI)
If you were in Mexico for more than 7 days, you will be required to pay a DNI Fee (Derecho de No Inmigrante) of $30.00 USD (600+ MXN Pesos).
What is DNI Fee?
DNI is an entry fee that must be paid to the Mexican Government by all foreign nationals, including Belizeans who enter Mexico by air, road or sea, in the following cases:
- Tourists staying in Mexico more than seven (7) consecutive days.
- Transit travelers with destination to a third country regardless the time need for their transit. This includes those who enter Subteniente Lopez, Chetumal, by road and whose purpose is to board a flight in Cancun to travel to another country, as well as those arriving to Cancun towards Belize.
- Holders of the border card FMVL (Forma Migratoria de Visitante Local) that remain more that 3 (three) consecutive days in Mexico. This fee is payable in addition of a sanction for violating the permitted period allowed under the FMVL status. FMVL holders are reminded that they can only stay in Quintana Roo for no more than 3 (three) consecutive days.
Belize Exit Fee
If you stayed in the country for more than 24 hours, pay your departure fee of $20.00 USD ($40.00 BZD).
Frequent Questions
What fees do I have to pay at the Mexico Belize border?
There are two main border fees, the DNI Mexican tourism tax and the Belize exit fee. Covid tests and travel insurance are no longer a requirement.
Is the Chetumal to Belize ferry operational?
The ferry service has resumed as of July 6, 2022.
Is the Cancun to Belize City bus operational?
The ADO bus service has remained suspended since March 2020.
What is the fastest way of getting from Cancun to Belize?
A direct 1.5 hour plane ride with Tropic Air is the fastest way of getting to Belize from Mexico.
What is the cheapest way of getting from Mexico to Belize?
The cheapest way of getting to Belize is by taking a Belizean bus from Chetumal to Belize.