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 take 1.5 hours.
This quick guide will lay out exactly what you need to know: the ferry schedule, exact prices, terminal locations, ferry crossing tips, and border fees to be aware of for this border crossing.
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 Belize & Mexico:
Belize Exit Tax
$20.00USD
This is the breakdown of the $20.00 USD Belize Exit Fee:
- Departure Fee: $15.00 USD
- Border Development Fee: $1.25 USD
- P.A.C.T Fee: $3.75 USD
Total: $20.00 USD ($40.00 BZD)
Leave A Comment 👇
Need a little more travel advice?