There are 9 ways to get from Campeche to Liberia by plane, bus, car, 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 Ing. Alberto Acuña Ongay International Airport to Juan Santamaría International Airport, bus
best- Fly from Ing. Alberto Acuña Ongay International Airport (CPE) to Juan Santamaría International Airport (SJO)plane CPE - SJO
- Take the bus from Parada Aeropuerto Internacional Juan Santamaría to Liberiabus
13h 55m$128–555Bus 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
- Take the bus from El Salvador to Liberiabus
43h 25m$222–295Drive 1,654.6 km
- Drive from Campeche to Liberiacar 1,654.6 km
28h 26m$222–321Fly Ing. Alberto Acuña Ongay International Airport to Liberia International Airport
- Fly from Ing. Alberto Acuña Ongay International Airport (CPE) to Liberia International Airport (LIR)plane CPE - LIR
13h 42m$354–1,409Fly Ing. Alberto Acuña Ongay International Airport to Tamarindo Airport, shuttle
- Fly from Ing. Alberto Acuña Ongay International Airport (CPE) to Tamarindo Airport (TNO)plane CPE - TNO
- Take a shuttle bus from Tamarindo to Liberia
14h 5m$256–760Fly Ing. Alberto Acuña Ongay International Airport to Nosara Airport, shuttle
- Fly from Ing. Alberto Acuña Ongay International Airport (CPE) to Nosara Airport (NOB)plane CPE - NOB
- Take a shuttle bus from Tamarindo to Liberia
15h 20m$452–953Bus to Mérida International Airport, fly to Liberia International Airport
- Take the bus from Campeche to Meridabus
- Fly from Mérida International Airport (MID) to Liberia International Airport (LIR)plane MID - LIR
18h 23m$645–2,343Bus
- Take the bus from Campeche to Chetumalbus
- Take the bus from Chetumal to Belize Citybus
- Take the bus from Belize City to San Salvadorbus
- Take the bus from El Salvador to Liberiabus
44h 44m$208–1,191Bus, shuttle
- Take the bus from Campeche to Comitánbus
- Take a shuttle bus from Comitán to Antigua Guatemala
- Take the bus from Antigua Guatemala to San Salvador, El Salvadorbus
- Take the bus from San Salvador to Managuabus
- Take the bus from Terminal Managua - CCA to Liberia - Estación de Servicio EMESAbus Mga
2d 7h$316–408
Ing. Alberto Acuña Ongay International Airport (CPE) to Juan Santamaría International Airport (SJO) flights
Questions & Answers
The cheapest way to get from Campeche to Liberia is to bus via San Cristóbal de las Casas which costs $220 - $300 and takes 43h 25m.
The fastest way to get from Campeche to Liberia is to fly which takes 13h 42m and costs $350 - $1,500.
No, there is no direct bus from Campeche to Liberia. However, there are services departing from Campeche and arriving at Liberia via San Cristóbal de las Casas, Panajachel and El Salvador. The journey, including transfers, takes approximately 43h 25m.
The distance between Campeche and Liberia is 1488 km. The road distance is 1654.6 km.
The best way to get from Campeche to Liberia without a car is to bus via San Cristóbal de las Casas which takes 43h 25m and costs $220 - $300.
It takes approximately 13h 55m to get from Campeche to Liberia, including transfers.
Campeche to Liberia bus services, operated by ADO, depart from Campeche station.
The best way to get from Campeche to Liberia is to bus via San Cristóbal de las Casas which takes 43h 25m and costs $220 - $300. Alternatively, you can fly, which costs $350 - $1,500 and takes 13h 42m.
Campeche to Liberia bus services, operated by ADO, arrive at San Cristóbal de las Casas station.
Yes, the driving distance between Campeche to Liberia is 1655 km. It takes approximately 28h 26m to drive from Campeche to Liberia.
What companies run services between Campeche, Mexico and Liberia, Costa Rica?
You can take a bus from Campeche to Liberia via San Cristóbal de las Casas, San Cristóbal de las Casas, Panajachel, San Salvador, and El Salvador in around 43h 25m. Alternatively, Aeroméxico, World Ticket, and two other airlines fly from Ing. Alberto Acuña Ongay International Airport (CPE) to Liberia International Airport (LIR) twice daily.
- Website
- worldticket.com
Flights from Ing. Alberto Acuña Ongay International Airport to Liberia International Airport via Mexico City, Juan Santamaría International Airport
- Ave. Duration
- 15h 7m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $280–1,300
Flights from Ing. Alberto Acuña Ongay International Airport to Liberia International Airport via Mexico City, Juan Santamaría International Airport, Nosara Airport
- Ave. Duration
- 17h 32m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $280–1,300
Flights from Ing. Alberto Acuña Ongay International Airport to Tamarindo Airport via Mexico City, Juan Santamaría International Airport
- Ave. Duration
- 12h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–650
Flights from Ing. Alberto Acuña Ongay International Airport to Nosara Airport via Mexico City, Juan Santamaría International Airport
- Ave. Duration
- 15h 22m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–600
Flights from Ing. Alberto Acuña Ongay International Airport to Nosara Airport via Mexico City, Juan Santamaría International Airport, Liberia International Airport
- Ave. Duration
- 18h 17m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–650
- Website
- flysansa.com
Flights from Ing. Alberto Acuña Ongay International Airport to Liberia International Airport via Mexico City, Juan Santamaría International Airport
- Ave. Duration
- 15h 7m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $280–1,300
Flights from Ing. Alberto Acuña Ongay International Airport to Tamarindo Airport via Mexico City, Juan Santamaría International Airport
- Ave. Duration
- 15h 17m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–600
Flights from Ing. Alberto Acuña Ongay International Airport to Nosara Airport via Mexico City, Juan Santamaría International Airport
- Ave. Duration
- 10h 24m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $180–650
- Website
- aeromexico.com
Flights from Ing. Alberto Acuña Ongay International Airport to Juan Santamaría International Airport via Mexico City
- Ave. Duration
- 8h 12m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–500
- Website
- volaris.com
Flights from Ing. Alberto Acuña Ongay International Airport to Juan Santamaría International Airport via Mexico City
- Ave. Duration
- 7h 44m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–550
- Website
- flyedelweiss.com
Flights from Ing. Alberto Acuña Ongay International Airport to Liberia International Airport via Mexico City, Juan Santamaría International Airport
- Ave. Duration
- 10h 39m
- When
- Monday and Wednesday
- Estimated price
- $390–1,400
- Website
- united.com
Flights from Mérida International Airport to Liberia International Airport via Houston
- Ave. Duration
- 10h 37m
- When
- Every day
- Estimated price
- $360–1,600
- Phone
- +506 4404 0505
- sac@tiguanacaste.com
- Website
- tiguanacaste.com
Bus from Parada Aeropuerto Internacional Juan Santamaría to Liberia
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Estimated price
- $9–15
- Schedules at
- tiguanacaste.com
- Book at
- tiguanacaste.com
- Phone
- +52 55 4386 4652
- solucioneshola@ado.com.mx
- 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
- eternaprimaverapana@hotmail.es
- Website
- facebook.com
Bus from San Cristóbal de las Casas to Panajachel
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- $46
- Website
- https://www.facebook.com/EternaPrimaveraPanajachel
Bus from Panajachel to San Salvador
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $53
- Website
- https://www.facebook.com/EternaPrimaveraPanajachel
- Phone
- +52 962 625 2435
- info@ticabus.com
- Website
- ticabus.com
Bus from El Salvador to Liberia
- Ave. Duration
- 18h 8m
- Frequency
- Once daily
- Estimated price
- $45–85
- Website
- https://www.ticabus.com/en/
- Phone
- 1 800 715 1970
- info@ridecr.com
- Website
- ridecr.com
Shuttle from Tamarindo to Liberia
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $109
- Website
- https://www.ridecr.com/
- Phone
- +506 2750 0626
- info@caribeshuttle.com
- Website
- caribeshuttle.com
Shuttle from Tamarindo to Liberia
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Website
- https://www.caribeshuttle.com/
- Phone
- +52 55 5652 9331
- eduardo@wayakbus.com
- Website
- wayak.mx
Bus from Campeche to Merida
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $210–700
- Website
- https://www.wayak.mx/
- Sedan 3 Passengers
- $230–330
- Medium SUV 5 Passengers
- $210–420
- Van 9 Passengers
- $310–650
- Sprinter 12 Passengers
- $410–650
- Sprinter 18 Passengers
- $440–700
- Phone
- +52 981 811 9910
- solucioneshola@ado.com.mx
- Website
- ahorrobus.com.mx
Bus from Campeche to Chetumal
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- $22–35
- Schedules at
- facebook.com
- mundomayatravels@yahoo.com
- Website
- travelmundomaya.com
Bus from Chetumal to Belize City
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $30–220
- Website
- https://travelmundomaya.com/home
- Airport
- $170–220
Bus from Belize City to San Salvador
- Ave. Duration
- 15h
- Frequency
- On demand
- Estimated price
- $110–850
- Website
- https://travelmundomaya.com/home
- Airport
- $700–850
- Phone
- +52 55 4386 4652
- solucioneshola@ado.com.mx
- Website
- ado.com.mx
Bus from Campeche to Comitán
- Ave. Duration
- 14h 55m
- Frequency
- Twice daily
- Estimated price
- $75–150
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Shuttle from Comitán to Antigua Guatemala
- Ave. Duration
- 8h
- Frequency
- 5 times a week
- Estimated price
- $55–75
- Website
- http://www.guatemalatransportation.com
- Phone
- +502 5808 7471
- about@guatego.com
- Website
- guatego.com
Bus from Antigua Guatemala to San Salvador, El Salvador
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- $107
- Website
- https://guatego.com/index.php
- Phone
- +503 7841 5688
- info@transportedelsol.com
- Website
- transportedelsol.com
Bus from San Salvador to Managua
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- $60
- Schedules at
- transportedelsol.com
- Phone
- +504 9919 5375
- Website
- cristobalcolon.com.gt
Bus from Terminal Managua - CCA to Liberia - Estación de Servicio EMESA
- Ave. Duration
- 6h
- Frequency
- Every 4 hours
- Estimated price
- $16–24
- Schedules at
- cristobalcolon.com.gt
- Road
- $16–24
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 The beginner’s guide to the 2018 World Nomad Games, Getting around the Cyclades, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
There are 100+ hotels available in Liberia.





































