Besides the land border, there is a ferry border crossing between Mexico & Belize. It travels between the border towns of Chetumal & San Pedro and only takes 1.5 hours.
So who is this ferry crossing for? Because the ticket cost is relatively expensive, it's best for travelers looking to go directly to the islands without the fuss of traveling through northern Belize by land.
The ferry connects to Belize City where you can travel inland to San Ignacio, Hopkins or other towns.
Ferry Essentials
- Belize Office
- San Pedro International Ferry Terminal
- Mexico Office
- Terminal Maritima de Chetumal
- Duration
- 2—2.5 hours
- Cost
- $59.00—$71.00 USD
Mexico Belize Ferry Route Map
Chetumal—San Pedro Ferry Schedule
International Islander Ferries
This ferry company is based in Mexico and has the most ferry routes — 4 sailings per week. The price is cheaper than the competitor as well.
💵 International Islander Ferries Fares
Chetumal—San Pedro
$59USD
Chetumal—Caye Caulker
$64USD
San Pedro Belize Express
This ferry company is based in Belize and has less ferry routes — 3 sailings per week. Prices are higher with this company.
💵 San Pedro Belize Express Fares
Chetumal—San Pedro
$71USD
Chetumal—Caye Caulker
$77USD
Ferry Terminals
- Chetumal, Mexico: Terminal Marítima Internacional
- Caye Caulker, Belize: EZ Boyz Dock
- San Pedro, Belize: San Pedro International Ferry Terminal

Ferry Crossing Tips
These tips should help you have a smooth border crossing:
- ⏰ Be at the Immigration office at least 2 hours in advance
- 💰 Prepare to pay $20.00 USD departure tax upon exiting Belize
- ⚠️ Mexico Time Zone can sometimes be 1 hour ahead of Belize Time
- 💰 Change the balance of your Mexican Pesos to Belize Dollars
Border Crossing Fees
There is only one fee to be wary of when moving between Mexico & Belize. While both borders accept card, it's highly advisable to take USD or local currency to pay your border fees. There will be money exchangers up crossing either border.
Belize Exit Tax
$20.00USD
Belize Exit Fee Breakdown
Leave A Comment 👇
Need a little more travel advice?