There are 6 ways to get from Veracruz to Puerto Cortés by plane, bus, car, ferry, 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, bus
best- Fly from Veracruz International Airport (VER) to Ramón Villeda Morales International Airport (SAP)plane VER - SAP
- Take the bus from Choloma to Puerto Cortesbus
6h 25m$181–637Bus
cheapest- Take the bus from Veracruz to San Cristóbal de las Casasbus
- Take the bus from San Cristóbal de las Casas to Quetzaltenangobus
- Take the bus from Quetzaltenango/Xela to Guatemala Citybus
- Take the bus from Guatemala City to Terminal Metropolitana de Busesbus
- Take the bus from Terminal Metropolitana de Buses to Puerto Cortesbus
29h 29m$159–237Drive 1,226.6 km
- Drive from Veracruz to Puerto Cortéscar 1,226.6 km
19h$169–244Bus, ferry
- Take the bus from Veracruz to Cosamaloapanbus
- Take the bus from Cosamaloapan to Chetumalbus
- Take the bus from Chetumal to Belize Citybus
- Take the bus from Belize City to Placenciabus
- Take the ferry from Placencia to Puerto Cortesferry
30h 47m$490–743Bus, shuttle, ferry
- Take the bus from Veracruz to Coatzacoalcosbus
- Take the bus from Coatzacoalcos to Bacalarbus
- Take a shuttle bus from Bacalar to Belize City
- Take a shuttle bus from Belize City to Placencia
- Take the ferry from Placencia to Puerto Cortesferry
31h 49mBus, drive
- Take the bus from Veracruz to Chetumalbus
- Take the bus from Chetumal to Belize Citybus
- Take the bus from Belize City to Placenciabus
- Drive from Placencia to Puerto Cortéscar
33h 13m$517–799
Veracruz International Airport (VER) to Ramón Villeda Morales International Airport (SAP) flights
Questions & Answers
The cheapest way to get from Veracruz to Puerto Cortés is to drive which costs $160 - $250 and takes 19h.
The fastest way to get from Veracruz to Puerto Cortés is to fly and bus which takes 6h 25m and costs $180 - $650.
No, there is no direct bus from Veracruz to Puerto Cortés. However, there are services departing from Veracruz and arriving at Puerto Cortes via San Cristóbal de las Casas, Quetzaltenango/Xela, Guatemala City and Terminal Metropolitana de Buses. The journey, including transfers, takes approximately 29h 29m.
The distance between Veracruz and Puerto Cortés is 1043 km. The road distance is 1226.6 km.
The best way to get from Veracruz to Puerto Cortés without a car is to bus which takes 29h 29m and costs $150 - $240.
It takes approximately 6h 25m to get from Veracruz to Puerto Cortés, including transfers.
Veracruz to Puerto Cortés bus services, operated by Ómnibus Cristóbal Colón (OCC), depart from Veracruz station.
Veracruz to Puerto Cortés bus services, operated by Ómnibus Cristóbal Colón (OCC), arrive at San Cristóbal de las Casas station.
Yes, the driving distance between Veracruz to Puerto Cortés is 1227 km. It takes approximately 19h to drive from Veracruz to Puerto Cortés.
There are 26+ hotels available in Puerto Cortés.
What companies run services between Veracruz, Mexico and Puerto Cortés, Honduras?
You can take a bus from Veracruz to Puerto Cortes via San Cristóbal de las Casas, San Cristóbal de las Casas, Quetzaltenango/Xela, Guatemala City, and Terminal Metropolitana de Buses in around 29h 29m.
- Website
- aeromexico.com
Flights from Veracruz International Airport to Ramón Villeda Morales International Airport via Mexico City
- Ave. Duration
- 4h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $110–550
- Website
- united.com
Flights from Veracruz International Airport to Ramón Villeda Morales International Airport via Houston
- Ave. Duration
- 10h 16m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $180–800
Bus from Choloma to Puerto Cortes
- Ave. Duration
- 42 min
- Frequency
- Every 20 minutes
- Estimated price
- $1
Bus from Terminal Metropolitana de Buses to Puerto Cortes
- Ave. Duration
- 1h 10m
- Frequency
- Every 20 minutes
- Estimated price
- $1
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Veracruz to San Cristóbal de las Casas
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- $60–120
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +502 7762 2462
- [email protected]
- Website
- Eterna Primavera
Bus from San Cristóbal de las Casas to Quetzaltenango
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- $46
- Website
- Eterna Primavera
- [email protected]
- Website
- Guatemala Transportation
Bus from Quetzaltenango/Xela to Guatemala City
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $22
- Website
- Guatemala Transportation
- Phone
- +502 2471 0952
- Website
- mmcorporacion.com
Bus from Guatemala City to Terminal Metropolitana de Buses
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Estimated price
- $27–50
- Schedules at
- mmcorporacion.com
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Veracruz to Cosamaloapan
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $14–25
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Veracruz to Coatzacoalcos
- Ave. Duration
- 6h 15m
- Frequency
- 3 times a day
- Estimated price
- $24–40
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 229 937 5744
- [email protected]
- Website
- ahorrobus.com.mx
Bus from Veracruz to Cosamaloapan
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- $11–14
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Veracruz to Cosamaloapan
- Ave. Duration
- 2h 34m
- Frequency
- 3 times a day
- Estimated price
- $21–35
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Cosamaloapan to Chetumal
- Ave. Duration
- 14h 25m
- Frequency
- Once daily
- Estimated price
- $95–150
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Veracruz to Coatzacoalcos
- Ave. Duration
- 5h 55m
- Frequency
- Hourly
- Estimated price
- $35–60
- 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
- [email protected]
- Website
- MayanOz
Bus from Chetumal to Belize City
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $30–210
- Website
- MayanOz
- Airport
- $180–210
Bus from Chetumal to Belize City
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $30–210
- Website
- MayanOz
- Airport
- $180–210
- [email protected]
- Website
- Belize Ground Transfers
Bus from Belize City to Placencia
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $275
- Website
- Belize Ground Transfers
Bus from Belize City to Placencia
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $275
- Website
- Belize Ground Transfers
- Phone
- +52 921 124 4435
- [email protected]
- Website
- Agencia de Viajes Chule
Bus from Coatzacoalcos to Bacalar
- Ave. Duration
- 10h 40m
- Frequency
- Once daily
- Estimated price
- $40–60
- Schedules at
- Agencia de Viajes Chule
- Phone
- +501 614 9503
- [email protected]
- Website
- Nelson Maya Adventures
Shuttle from Bacalar to Belize City
- Ave. Duration
- 4h
- Frequency
- On demand
- Website
- Nelson Maya Adventures
Shuttle from Belize City to Placencia
- Ave. Duration
- 3h
- Frequency
- On demand
- Website
- Nelson Maya Adventures
- Phone
- +504 9918 9847
- [email protected]
- Website
- Pride of Belize (D-Express)
Ferry from Placencia to Puerto Cortes
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- $78
- Website
- Pride of Belize (D-Express)
Ferry from Placencia to Puerto Cortes
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- $78
- Website
- Pride of Belize (D-Express)
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 How to get from Heathrow Airport into central London, Need to know: Eurostar, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.



































