There are 5 ways to get from Campeche to Coatzacoalcos by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Campeche to Coatzacoalcosbus
10h 16m$1,000–1,600Train
cheapest- Take the train from Estación Tren Maya Campeche to Estación Tren Maya Palenquetrain Cancún
- Take the train from Tren Interoceánico Estación Palenque to Tren Interoceánico Estación Coatzacoalcostrain Línea FA
13h 53m$929–3,522Drive 551 km
- Drive from Campeche to Coatzacoalcoscar 551 km
7h 11m$1,389–2,007Fly
- Fly from Ing. Alberto Acuña Ongay International Airport (CPE) to Minatitlán/Coatzacoalcos International Airport (MTT)plane CPE - MTT
6h 20m$1,743–8,816Bus via Escárcega
- Take the bus from Campeche to Escárcegabus
- Take the bus from Escárcega to Coatzacoalcosbus Cancún
12h 37m$955–1,291
Ing. Alberto Acuña Ongay International Airport (CPE) to Minatitlán/Coatzacoalcos International Airport (MTT) flights
Comparing Your Travel Options
The cheapest way to get from Campeche to Coatzacoalcos is to bus via Escárcega which costs $950 - $1300 and takes 12h 37m.
The fastest way to get from Campeche to Coatzacoalcos is to fly which takes 6h 20m and costs $1700 - $9000.
Yes, there is a direct bus departing from Campeche and arriving at Coatzacoalcos. Services depart every four hours, and operate every day. The journey takes approximately 10h 16m.
No, there is no direct train from Campeche to Coatzacoalcos. However, there are services departing from Estación Barrio Santa Lucia and arriving at Tren Interoceánico Estación Coatzacoalcos via Estación Tren Maya Campeche and Tren Interoceánico Estación Palenque. The journey, including transfers, takes approximately 13h 53m.
The distance between Campeche and Coatzacoalcos is 547 km. The road distance is 551 km.
The best way to get from Campeche to Coatzacoalcos without a car is to bus which takes 10h 16m and costs $1000 - $1600.
The bus from Campeche to Coatzacoalcos takes 10h 16m including transfers and departs every four hours.
Campeche to Coatzacoalcos bus services, operated by ADO, depart from Campeche station.
Campeche to Coatzacoalcos train services, operated by Tren Maya, depart from Estación Tren Maya Campeche station.
The best way to get from Campeche to Coatzacoalcos is to bus which takes 10h 16m and costs $1000 - $1600. Alternatively, you can train, which costs $900 - $3600 and takes 13h 53m, you could also fly, which costs $1700 - $9000 and takes 6h 20m.
What companies run services between Campeche, Mexico and Coatzacoalcos, Mexico?
ADO operates a bus from Campeche to Coatzacoalcos every 4 hours. Tickets cost $1,000–1,600 and the journey takes 10h 16m. Alternatively, you can take a train from Estación Barrio Santa Lucia to Tren Interoceánico Estación Coatzacoalcos via Estación Tren Maya Campeche, Estación Tren Maya Palenque, and Tren Interoceánico Estación Palenque in around 13h 53m.
- Website
- aeromexico.com
Flights from Ing. Alberto Acuña Ongay International Airport to Minatitlán/Coatzacoalcos International Airport via Mexico City
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- $1,500–8,000
- Phone
- +52 559 771 1000
- Website
- Booking Tren Maya
Train from Estación Tren Maya Campeche to Estación Tren Maya Palenque
- Ave. Duration
- 4h 49m
- Frequency
- Once daily
- Estimated price
- $420–2,100
- Website
- Booking Tren Maya
- Special Tourist (INAPAM)
- $420–500
- Local Tourist
- $500–650
- National Tourist
- $800–950
- International Tourist
- $1,000–1,300
- National Premier
- $1,200–1,600
- International Premier
- $1,700–2,100
- Phone
- +52 921 214 4401
- [email protected]
- Website
- Tren Interoceánico
Train from Tren Interoceánico Estación Palenque to Tren Interoceánico Estación Coatzacoalcos
- Ave. Duration
- 6h 15m
- Frequency
- Twice a week
- Estimated price
- $542–692
- Schedules at
- Tren Interoceánico
- Turista
- $542
- Ejecutiva
- $692
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Campeche to Coatzacoalcos
- Ave. Duration
- 10h 16m
- Frequency
- Every 4 hours
- Estimated price
- $1,000–1,600
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 981 811 9910
- [email protected]
- Website
- facebook.com
Bus from Campeche to Escárcega
- Ave. Duration
- 3h 12m
- Frequency
- Hourly
- Estimated price
- $150–350
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 921 124 4435
- Website
- Agencias Chule
Bus from Escárcega to Coatzacoalcos
- Ave. Duration
- 8h 25m
- Frequency
- Once daily
- Estimated price
- $800–950
- Schedules at
- Agencias Chule
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 Luton Airport into central London, Italy Travel Guides, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
Booking & Getting There
Campeche to Coatzacoalcos bus services, operated by ADO, arrive at Coatzacoalcos station.
Campeche to Coatzacoalcos train services, operated by Tren Maya, arrive at Estación Tren Maya Palenque station.
Yes, the driving distance between Campeche to Coatzacoalcos is 551 km. It takes approximately 7h 11m to drive from Campeche to Coatzacoalcos.
There are 41+ hotels available in Coatzacoalcos.



























