There are 8 ways to get from Puerto Escondido 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 to Liberia International Airport
best- Fly from Puerto Escondido International Airport (PXM) to Liberia International Airport (LIR)plane PXM - LIR
17h 37m$258–864Fly to Juan Santamaría International Airport, bus
cheapest- Fly from Puerto Escondido International Airport (PXM) to Juan Santamaría International Airport (SJO)plane PXM - SJO
- Take the bus from Central Autobusera Inteligente to Liberiabus
12h 2m$141–560Bus via San Cristóbal de las Casas
- Take the bus from Puerto Escondido to San Cristóbal de las Casasbus
- Take the bus from San Cristóbal de las Casas to Panajachelbus
- Take the bus from Panajachel to San Salvadorbus
- Take the bus from Terminal Tica Bus San Salvador to Liberiabus
43h 57m$226–278Drive 1,846 km
- Drive from Puerto Escondido to Liberiacar 1,846 km
26h 40m$248–358Fly to Managua Airport, shuttle, bus
- Fly from Puerto Escondido International Airport (PXM) to Managua Airport (MGA)plane PXM - MGA
- Take a shuttle bus from Granada to Peñas Blancas
- Take the bus from Peñas Blancas to Liberia - Estación de Servicio EMESAbus
14h 55m$346–820Fly to Tamarindo Airport, shuttle
- Fly from Puerto Escondido International Airport (PXM) to Tamarindo Airport (TNO)plane PXM - TNO
- Take a shuttle bus from Tamarindo to Liberia
16h 20m$331–812Bus
- Take the bus from Puerto Escondido to Santo Domingo Tehuantepecbus
- Take the bus from Santo Domingo Tehuantepec to Tapachulabus
- Take the bus from Tapachula to San Salvadorbus
- Take the bus from Terminal Tica Bus San Salvador to Liberiabus
46h 31m$165–264Bus, shuttle
- Take the bus from Puerto Escondido to San Cristóbal de las Casasbus
- Take a shuttle bus from San Cristóbal de las Casas 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 9h$315–354
Puerto Escondido International Airport (PXM) to Liberia International Airport (LIR) flights
Questions & Answers
The cheapest way to get from Puerto Escondido to Liberia is to bus which costs $160 - $270 and takes 46h 31m.
The fastest way to get from Puerto Escondido to Liberia is to fly and bus which takes 12h 2m and costs $140 - $600.
No, there is no direct bus from Puerto Escondido to Liberia. However, there are services departing from Puerto Escondido and arriving at Liberia via San Cristóbal de las Casas, Panajachel and Terminal Tica Bus San Salvador. The journey, including transfers, takes approximately 43h 57m.
The distance between Puerto Escondido and Liberia is 1395 km. The road distance is 1846 km.
The best way to get from Puerto Escondido to Liberia without a car is to bus via San Cristóbal de las Casas which takes 43h 57m and costs $220 - $280.
It takes approximately 17h 37m to get from Puerto Escondido to Liberia, including transfers.
Puerto Escondido to Liberia bus services, operated by ADO, depart from Puerto Escondido station.
The best way to get from Puerto Escondido to Liberia is to fly which takes 17h 37m and costs $250 - $900. Alternatively, you can bus via San Cristóbal de las Casas, which costs $220 - $280 and takes 43h 57m.
Puerto Escondido to Liberia bus services, operated by ADO, arrive at San Cristóbal de las Casas station.
Yes, the driving distance between Puerto Escondido to Liberia is 1846 km. It takes approximately 26h 40m to drive from Puerto Escondido to Liberia.
What companies run services between Puerto Escondido, Oaxaca, Mexico and Liberia, Costa Rica?
United Airlines, American Airlines, and five other airlines fly from Puerto Escondido International Airport (PXM) to Liberia International Airport (LIR) 3 times a day. Alternatively, you can take a bus from Puerto Escondido to Liberia via San Cristóbal de las Casas, San Cristóbal de las Casas, Panajachel, San Salvador, and Terminal Tica Bus San Salvador in around 43h 57m.
- Website
- flysansa.com
Flights from Puerto Escondido International Airport to Liberia International Airport via Mexico City, Juan Santamaría International Airport
- Ave. Duration
- 18h
- When
- Every day
- Estimated price
- $190–1,400
Flights from Puerto Escondido International Airport to Liberia International Airport via Monterrey, Juan Santamaría International Airport
- Ave. Duration
- 21h 20m
- When
- Saturday
- Estimated price
- $360–1,300
Flights from Puerto Escondido International Airport to Tamarindo Airport via Mexico City, Juan Santamaría International Airport
- Ave. Duration
- 16h 23m
- When
- Every day
- Estimated price
- $150–650
Flights from Puerto Escondido International Airport to Tamarindo Airport via Monterrey, Juan Santamaría International Airport
- Ave. Duration
- 20h 40m
- When
- Saturday
- Estimated price
- $290–1,000
Flights from Puerto Escondido International Airport to Tamarindo Airport via Dallas/Ft.Worth, Juan Santamaría International Airport
- Ave. Duration
- 26h 41m
- When
- Wednesday and Saturday
- Estimated price
- $270–1,000
Flights from Puerto Escondido International Airport to Tamarindo Airport via Houston, Juan Santamaría International Airport
- Ave. Duration
- 27h 5m
- When
- Saturday
- Estimated price
- $230–900
Flights from Puerto Escondido International Airport to Tamarindo Airport via Guadalajara, Juan Santamaría International Airport
- Ave. Duration
- 14h 45m
- When
- Tuesday and Sunday
- Estimated price
- $250–650
- Website
- worldticket.com
Flights from Puerto Escondido International Airport to Liberia International Airport via Mexico City, Juan Santamaría International Airport
- Ave. Duration
- 18h
- When
- Every day
- Estimated price
- $190–1,400
Flights from Puerto Escondido International Airport to Liberia International Airport via Monterrey, Juan Santamaría International Airport
- Ave. Duration
- 21h 20m
- When
- Saturday
- Estimated price
- $360–1,300
Flights from Puerto Escondido International Airport to Tamarindo Airport via Mexico City, Juan Santamaría International Airport
- Ave. Duration
- 16h 23m
- When
- Every day
- Estimated price
- $150–650
Flights from Puerto Escondido International Airport to Tamarindo Airport via Monterrey, Juan Santamaría International Airport
- Ave. Duration
- 20h 40m
- When
- Saturday
- Estimated price
- $290–1,000
Flights from Puerto Escondido International Airport to Tamarindo Airport via Dallas/Ft.Worth, Juan Santamaría International Airport
- Ave. Duration
- 26h 41m
- When
- Wednesday and Saturday
- Estimated price
- $270–1,000
Flights from Puerto Escondido International Airport to Tamarindo Airport via Houston, Juan Santamaría International Airport
- Ave. Duration
- 27h 5m
- When
- Saturday
- Estimated price
- $230–900
Flights from Puerto Escondido International Airport to Tamarindo Airport via Guadalajara, Juan Santamaría International Airport
- Ave. Duration
- 14h 45m
- When
- Tuesday and Sunday
- Estimated price
- $250–650
- Website
- avianca.com
Flights from Puerto Escondido International Airport to Managua Airport via Mexico City, San Salvador
- Ave. Duration
- 10h 12m
- When
- Every day
- Estimated price
- $300–1,200
Flights from Puerto Escondido International Airport to Juan Santamaría International Airport via Mexico City, San Salvador
- Ave. Duration
- 10h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $260–1,000
- Website
- aeromexico.com
Flights from Puerto Escondido International Airport to Managua Airport via Mexico City
- Ave. Duration
- 13h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $140–650
Flights from Puerto Escondido International Airport to Juan Santamaría International Airport via Mexico City
- Ave. Duration
- 9h 6m
- When
- Every day
- Estimated price
- $130–550
- Website
- volaris.com
Flights from Puerto Escondido International Airport to Juan Santamaría International Airport via Mexico City
- Ave. Duration
- 7h 16m
- When
- Every day
- Estimated price
- $180–490
Flights from Puerto Escondido International Airport to Juan Santamaría International Airport via Guadalajara
- Ave. Duration
- 8h 4m
- When
- Tuesday and Sunday
- Estimated price
- $220–600
- Website
- united.com
Flights from Puerto Escondido International Airport to Liberia International Airport via Houston
- Ave. Duration
- 23h 35m
- When
- Saturday
- Estimated price
- $280–1,100
- Website
- aa.com
Flights from Puerto Escondido International Airport to Liberia International Airport via Dallas/Ft.Worth
- Ave. Duration
- 24h 39m
- When
- Wednesday and Saturday
- Estimated price
- $320–1,200
- Website
- vivaaerobus.com
Flights from Puerto Escondido International Airport to Juan Santamaría International Airport via Monterrey
- Ave. Duration
- 15h 15m
- When
- Saturday
- Estimated price
- $250–850
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Puerto Escondido to San Cristóbal de las Casas
- Ave. Duration
- 13h 25m
- Frequency
- 5 times a day
- Estimated price
- $70–110
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Puerto Escondido to Santo Domingo Tehuantepec
- Ave. Duration
- 6h 25m
- Frequency
- 3 times a day
- Estimated price
- $30–50
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Puerto Escondido to San Cristóbal de las Casas
- Ave. Duration
- 13h 25m
- Frequency
- 5 times a day
- Estimated price
- $70–110
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +502 7762 2462
- [email protected]
- 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
- [email protected]
- Website
- ticabus.com
Bus from Terminal Tica Bus San Salvador to Liberia
- Ave. Duration
- 17h 59m
- Frequency
- 3 times a week
- Estimated price
- $55–75
- Website
- https://www.ticabus.com/en/
Bus from Tapachula to San Salvador
- Ave. Duration
- 10h
- Frequency
- 4 times a week
- Estimated price
- $35–50
- Website
- https://www.ticabus.com/en/
Bus from Terminal Tica Bus San Salvador to Liberia
- Ave. Duration
- 17h 59m
- Frequency
- 3 times a week
- Estimated price
- $55–75
- Website
- https://www.ticabus.com/en/
- Phone
- +1 586 310 8389
- [email protected]
- Website
- easyridecostarica.com
Shuttle from Granada to Peñas Blancas
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $149
- Schedules at
- easyridecostarica.com
- Phone
- +504 9919 5375
- Website
- cristobalcolon.com.gt
Bus from Peñas Blancas to Liberia - Estación de Servicio EMESA
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- $5–8
- Schedules at
- cristobalcolon.com.gt
- Road
- $5–8
Bus from Terminal Managua - CCA to Liberia - Estación de Servicio EMESA
- Ave. Duration
- 6h
- Frequency
- Every 4 hours
- Estimated price
- $17–24
- Schedules at
- cristobalcolon.com.gt
- Road
- $17–24
- Phone
- +506 4404 0505
- [email protected]
- Website
- tiguanacaste.com
Bus from Central Autobusera Inteligente to Liberia
- Ave. Duration
- 1h 51m
- Frequency
- 4 times a day
- Estimated price
- $9–18
- Schedules at
- tiguanacaste.com
- Book at
- tiguanacaste.com
- Phone
- 1 800 715 1370
- [email protected]
- Website
- ridecr.com
Shuttle from Tamarindo to Liberia
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $168
- Website
- https://www.ridecr.com/
- Phone
- +506 2750 0626
- [email protected]
- Website
- caribeshuttle.com
Shuttle from Tamarindo to Liberia
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Website
- https://www.caribeshuttle.com/
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Santo Domingo Tehuantepec to Tapachula
- Ave. Duration
- 8h 14m
- Frequency
- 4 times a day
- Estimated price
- $40–90
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +𝟓𝟎𝟑 𝟐𝟐𝟐𝟒 𝟔𝟓𝟒𝟖
- [email protected]
- Website
- facebook.com
Bus from Tapachula to San Salvador
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- $50
- Schedules at
- facebook.com
- Phone
- +502 4593 1295
- [email protected]
- Website
- newaytours.com
Shuttle from San Cristóbal de las Casas to Antigua Guatemala
- Ave. Duration
- 11h
- Frequency
- 5 times a week
- Estimated price
- $59
- Schedules at
- newaytours.com
- Phone
- +502 5808 7471
- [email protected]
- 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
- [email protected]
- Website
- transportedelsol.com
Bus from San Salvador to Managua
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- $60
- Schedules at
- transportedelsol.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 Flying into Beijing?, Getting to Rome from the airport, and Need to know: Eurostar - to help you get the most out of your next trip.
More Questions & Answers
There are 108+ hotels available in Liberia.




























