There are 7 ways to get from Monterrey to San Pedro by plane, ferry, bus, train, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Chetumal International Airport, ferry
best- Fly from Monterrey International Airport (MTY) to Chetumal International Airport (CTM)plane MTY - CTM
- Take the ferry from Chetumal Terminal Marítima to San Pedro Terminalferry
8h 37m$183–313Fly to John Greif Ii Airport
cheapest- Fly from Monterrey International Airport (MTY) to John Greif Ii Airport (SPR)plane MTY - SPR
9h 12m$110–472Bus, train, ferry
- Take the bus from Monterrey to Acayucanbus
- Take the bus from Acayucan to Escárcegabus
- Take the train from Estación Tren Maya Escárcega to Estación Tren Maya Chetumal Aeropuertotrain
- Take the ferry from Chetumal Terminal Marítima to San Pedro Terminalferry
30h 39m$171–295Fly to Belize City Goldson Intl Apt, ferry
- Fly from Monterrey International Airport (MTY) to Belize City Goldson Intl Apt (BZE)plane MTY - BZE
- Take the ferry from Belize Terminal to San Pedro Terminalferry
10h 57m$185–737Bus, shuttle, ferry
- Take the bus from Monterrey to Acayucanbus
- Take a shuttle bus from Acayucan to Bacalar
- Take the ferry from Chetumal Terminal Marítima to San Pedroferry
31h 1m$151–221Bus, ferry via Coatzacoalcos
- Take the bus from Monterrey to Acayucanbus
- Take the bus from Acayucan to Coatzacoalcosbus
- Take the bus from Coatzacoalcos to Bacalarbus
- Take the ferry from Chetumal Terminal Marítima to San Pedro Terminalferry
32h 7m$162–226Bus, ferry
- Take the bus from Monterrey - Centro to Veracruzbus
- Take the bus from Veracruz to Chetumalbus
- Take the ferry from Chetumal Terminal Marítima to San Pedroferry
36h 17m$232–419
Monterrey International Airport (MTY) to Chetumal International Airport (CTM) flights
Questions & Answers
The cheapest way to get from Monterrey to San Pedro is to bus and shuttle and ferry which costs $150 - $230 and takes 31h 1m.
The fastest way to get from Monterrey to San Pedro is to fly and ferry which takes 8h 37m and costs $180 - $320.
The distance between Monterrey and San Pedro is 1598 km.
The best way to get from Monterrey to San Pedro without a car is to bus and train and ferry which takes 30h 39m and costs $170 - $300.
It takes approximately 8h 37m to get from Monterrey to San Pedro, including transfers.
There are 509+ hotels available in San Pedro.
What companies run services between Monterrey, Mexico and San Pedro, Belize?
Viva Aerobus, Tropic Air, and four other airlines fly from Monterrey International Airport (MTY) to John Greif Ii Airport (SPR) 5 times a day.
- Website
- tropicair.com
Flights from Monterrey International Airport to Belize City Goldson Intl Apt via Cancun
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $180–700
Flights from Monterrey International Airport to John Greif Ii Airport via Cancun, Belize City Goldson Intl Apt
- Ave. Duration
- 6h 33m
- When
- Every day
- Estimated price
- $140–550
Flights from Monterrey International Airport to John Greif Ii Airport via Dallas/Ft.Worth, Belize City Goldson Intl Apt
- Ave. Duration
- 8h 31m
- When
- Every day
- Estimated price
- $130–550
Flights from Monterrey International Airport to John Greif Ii Airport via Panama City, Belize City Goldson Intl Apt
- Ave. Duration
- 10h 52m
- When
- Monday and Wednesday
- Estimated price
- $180–700
Flights from Monterrey International Airport to John Greif Ii Airport via Houston, Belize City Goldson Intl Apt
- Ave. Duration
- 6h 53m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $110–470
- Website
- mexicana.gob.mx
Flights from Monterrey International Airport to Chetumal International Airport via Mexico City
- Ave. Duration
- 4h 33m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $100–460
- Website
- united.com
Flights from Monterrey International Airport to Belize City Goldson Intl Apt via Houston
- Ave. Duration
- 5h 41m
- When
- Every day
- Estimated price
- $140–650
- Website
- vivaaerobus.com
Flights from Monterrey International Airport to Chetumal International Airport via Mexico City
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $110–200
- Website
- aeromexico.com
Flights from Monterrey International Airport to Chetumal International Airport via Mexico City
- Ave. Duration
- 6h 3m
- When
- Every day
- Estimated price
- $100–470
- Website
- mayaislandair.com
Flights from Monterrey International Airport to John Greif Ii Airport via Houston, Belize City Goldson Intl Apt
- Ave. Duration
- 7h 23m
- When
- Every day
- Estimated price
- $110–470
- Website
- aa.com
Flights from Monterrey International Airport to Belize City Goldson Intl Apt via Dallas/Ft.Worth
- Ave. Duration
- 7h 4m
- When
- Every day
- Estimated price
- $170–750
- Website
- copaair.com
Flights from Monterrey International Airport to Belize City Goldson Intl Apt via Panama City
- Ave. Duration
- 9h 16m
- When
- Monday and Wednesday
- Estimated price
- $240–950
- Phone
- +52 559 771 1000
- Website
- trenmaya.gob.mx
Train from Estación Tren Maya Escárcega to Estación Tren Maya Chetumal Aeropuerto
- Ave. Duration
- 4h 48m
- Frequency
- Once daily
- Estimated price
- $19–100
- Website
- https://reservas.ventaboletostrenmaya.com.mx/web/portal/inicio
- Special Tourist (INAPAM)
- $19–25
- Local Tourist
- $23–35
- National Tourist
- $35–50
- International Tourist
- $45–65
- National Premier
- $55–75
- International Premier
- $75–100
- Phone
- +52 937 132 0108
- [email protected]
- Website
- facebook.com
Bus from Monterrey to Acayucan
- Ave. Duration
- 13h 47m
- Frequency
- Once daily
- Estimated price
- $45–55
- Schedules at
- facebook.com
Bus from Monterrey to Acayucan
- Ave. Duration
- 13h 47m
- Frequency
- Once daily
- Estimated price
- $45–55
- Schedules at
- facebook.com
Bus from Monterrey to Acayucan
- Ave. Duration
- 13h 47m
- Frequency
- Once daily
- Estimated price
- $45–55
- Schedules at
- facebook.com
- Phone
- +52 921 167 7641
- [email protected]
- Website
- facebook.com
Bus from Acayucan to Escárcega
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $35–45
- Schedules at
- facebook.com
- Phone
- +52 983 119 9526
- [email protected]
- Website
- facebook.com
Shuttle from Acayucan to Bacalar
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- $52–57
- Schedules at
- facebook.com
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Acayucan to Coatzacoalcos
- Ave. Duration
- 1h 26m
- Frequency
- 4 times a day
- Estimated price
- $11–17
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Veracruz to Chetumal
- Ave. Duration
- 17h 20m
- Frequency
- Once daily
- Estimated price
- $110–180
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Acayucan to Coatzacoalcos
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a day
- Estimated price
- $8–17
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 921 124 4435
- [email protected]
- Website
- facebook.com
Bus from Coatzacoalcos to Bacalar
- Ave. Duration
- 10h 40m
- Frequency
- Once daily
- Estimated price
- $40–60
- Schedules at
- facebook.com
- Phone
- +52 56 2558 5392
- [email protected]
- Website
- smilebus.com.mx
Bus from Monterrey - Centro to Veracruz
- Ave. Duration
- 14h 5m
- Frequency
- Once daily
- Estimated price
- $75–140
- Schedules at
- smilebus.com.mx
- Phone
- +11 501 223 2225
- [email protected]
- Website
- belizewatertaxi.com
Ferry from Chetumal Terminal Marítima to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- $60–85
- Website
- https://belizewatertaxi.com
Ferry from Chetumal Terminal Marítima to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- $60–85
- Website
- https://belizewatertaxi.com
Ferry from Belize Terminal to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $30–45
- Website
- https://belizewatertaxi.com
Ferry from Chetumal Terminal Marítima to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- $60–85
- Website
- https://belizewatertaxi.com
- [email protected]
- Website
- travelmundomaya.com
Ferry from Belize Terminal to San Pedro Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $30–70
- Website
- https://travelmundomaya.com/home
Ferry from Chetumal Terminal Marítima to San Pedro
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a week
- Estimated price
- $45–100
- Website
- https://travelmundomaya.com/home
Ferry from Chetumal Terminal Marítima to San Pedro
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a week
- Estimated price
- $45–100
- Website
- https://travelmundomaya.com/home
- Phone
- +52 983 117 3519
- [email protected]
- Website
- chetumaltours.com
Ferry from Chetumal Terminal Marítima to San Pedro
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Estimated price
- $70–85
- Schedules at
- chetumaltours.com
Ferry from Chetumal Terminal Marítima to San Pedro
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Estimated price
- $70–85
- Schedules at
- chetumaltours.com
- Phone
- +52 983 835 8736
- [email protected]
- Website
- sanpedrowatertaxi.com
Ferry from Chetumal Terminal Marítima to San Pedro
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Estimated price
- $55–85
- Website
- https://www.sanpedrowatertaxi.com/
Ferry from Chetumal Terminal Marítima to San Pedro
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Estimated price
- $55–85
- Website
- https://www.sanpedrowatertaxi.com/
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to get from Southend Airport into central London, and How to get from Luton Airport into central London - to help you get the most out of your next trip.















































