There are 6 ways to get from Campeche to San Salvador by plane, bus, car, shuttle, or train
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 Ing. Alberto Acuña Ongay International Airport (CPE) to Cuscatlán International Airport (SAL)plane CPE - SAL
- Take the bus from San Salvador Airport to San Salvadorbus
10h 56m$130–592Drive 1,122.5 km
cheapest- Drive from Campeche to San Salvadorcar 1,122.5 km
17h 10m$118–170Bus via San Cristóbal de las Casas
- Take the bus from Campeche to San Cristóbal de las Casasbus 2 / ...
- Take the bus from San Cristóbal de las Casas to Panajachelbus
- Take the bus from Panajachel to San Salvadorbus
23h 49m$178–213Bus
- Take the bus from Campeche to Chetumalbus
- Take the bus from Chetumal to Belize Citybus
- Take the bus from Belize City to San Salvadorbus
25h 30m$164–997Bus, shuttle
- Take the bus from Campeche to Comitánbus
- Take a shuttle bus from Comitán to Antigua Guatemala
- Take a shuttle bus from Antigua Guatemala to San Salvador
27h 31m$305–370Train, bus
- Take the train from Estación Tren Maya Campeche to Estación Tren Maya Escárcegatrain
- Take the train from Estación Tren Maya Escárcega to Estación Tren Maya Chetumal Aeropuertotrain
- Take the bus from Chetumal to Belize Citybus
- Take the bus from Belize City to San Salvadorbus
30h 2m$178–1,181
Ing. Alberto Acuña Ongay International Airport (CPE) to Cuscatlán International Airport (SAL) flights
Questions & Answers
The cheapest way to get from Campeche to San Salvador is to drive which costs $110 - $170 and takes 17h 10m.
The fastest way to get from Campeche to San Salvador is to fly and bus which takes 10h 56m and costs $130 - $600.
No, there is no direct bus from Campeche to San Salvador. However, there are services departing from Campeche and arriving at San Salvador via San Cristóbal de las Casas and Panajachel. The journey, including transfers, takes approximately 23h 49m.
The distance between Campeche and San Salvador is 769 km. The road distance is 1122.5 km.
The best way to get from Campeche to San Salvador without a car is to bus via San Cristóbal de las Casas which takes 23h 49m and costs $170 - $220.
It takes approximately 10h 56m to get from Campeche to San Salvador, including transfers.
Campeche to San Salvador bus services, operated by ADO, depart from Campeche station.
Campeche to San Salvador bus services, operated by ADO, arrive at San Cristóbal de las Casas station.
Yes, the driving distance between Campeche to San Salvador is 1122 km. It takes approximately 17h 10m to drive from Campeche to San Salvador.
There are 410+ hotels available in San Salvador.
What companies run services between Campeche, Mexico and San Salvador, El Salvador?
You can take a bus from Campeche to San Salvador via San Cristóbal de las Casas, San Cristóbal de las Casas, and Panajachel in around 23h 49m.
- Website
- aeromexico.com
Flights from Ing. Alberto Acuña Ongay International Airport to Cuscatlán International Airport via Mexico City
- Ave. Duration
- 8h 6m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $120–550
- Phone
- +52 559 771 1000
- Website
- Booking Tren Maya
Train from Estación Tren Maya Campeche to Estación Tren Maya Escárcega
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- $15–75
- Website
- Booking Tren Maya
- Special Tourist (INAPAM)
- $15–18
- Local Tourist
- $19–23
- National Tourist
- $28–35
- International Tourist
- $35–45
- National Premier
- $45–55
- International Premier
- $60–75
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
- Booking Tren Maya
- Special Tourist (INAPAM)
- $19–25
- Local Tourist
- $24–35
- National Tourist
- $35–50
- International Tourist
- $45–65
- National Premier
- $55–75
- International Premier
- $75–100
Bus from San Salvador Airport to San Salvador
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $1
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Campeche to San Cristóbal de las Casas
- Ave. Duration
- 12h 40m
- Frequency
- 5 times a day
- Estimated price
- $75–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 Panajachel
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- $46
- Website
- Eterna Primavera
Bus from Panajachel to San Salvador
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $53
- Website
- Eterna Primavera
- Phone
- +52 981 811 9910
- [email protected]
- Website
- facebook.com
Bus from Campeche to Chetumal
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- $24–40
- Schedules at
- ahorrobus.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 Belize City to San Salvador
- Ave. Duration
- 15h
- Frequency
- On demand
- Estimated price
- $110–750
- Website
- MayanOz
- Airport
- $600–750
Bus from Chetumal to Belize City
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $30–210
- Website
- MayanOz
- Airport
- $180–210
Bus from Belize City to San Salvador
- Ave. Duration
- 15h
- Frequency
- On demand
- Estimated price
- $110–750
- Website
- MayanOz
- Airport
- $600–750
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Campeche to Comitán
- Ave. Duration
- 14h 55m
- Frequency
- Twice daily
- Estimated price
- $80–150
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- [email protected]
- Website
- Guatemala Transportation
Shuttle from Comitán to Antigua Guatemala
- Ave. Duration
- 6h 31m
- Frequency
- Twice daily
- Estimated price
- $75
- Website
- Guatemala Transportation
- Phone
- +503 7223 2638
- [email protected]
- Website
- Infini Tours
Shuttle from Antigua Guatemala to San Salvador
- Ave. Duration
- 4h 30m
- Frequency
- On demand
- Estimated price
- $150
- Website
- Infini Tours
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 London City Airport into central London, Which side of Niagara Falls should I choose (and how do I get there)?, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.































