There are 8 ways to get from San José Costa Rica to Guanacaste by taxi, 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.
Taxi, fly to Liberia International Airport
best- Take the taxi from San José Costa Rica to Puerto-Escondido-Airport-PXMtaxi
- Fly from Puerto Escondido International Airport (PXM) to Liberia International Airport (LIR)plane PXM - LIR
18h 47m$335–1,063Taxi, fly to Nosara Airport
cheapest- Take the taxi from San José Costa Rica to Puerto-Escondido-Airport-PXMtaxi
- Fly from Puerto Escondido International Airport (PXM) to Nosara Airport (NOB)plane PXM - NOB
17h 40m$217–703Taxi, bus via San Cristóbal de las Casas
- Take the taxi from San José Costa Rica to Puerto Escondidotaxi
- 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
42h 1m$279–350Drive 1,902.3 km
- Drive from San José Costa Rica to Liberiacar 1,902.3 km
27h 31m$256–369Taxi, fly to Juan Santamaría International Airport, shuttle
- Take the taxi from San José Costa Rica to Puerto-Escondido-Airport-PXMtaxi
- Fly from Puerto Escondido International Airport (PXM) to Juan Santamaría International Airport (SJO)plane PXM - SJO
- Take a shuttle bus from Alajuela to Monteverde
- Take a shuttle bus from Monteverde to Cañas
11h 25m$784–1,229Taxi, fly to Managua Airport, shuttle
- Take the taxi from San José Costa Rica to Puerto-Escondido-Airport-PXMtaxi
- Fly from Puerto Escondido International Airport (PXM) to Managua Airport (MGA)plane PXM - MGA
- Take a shuttle bus from Granada to Peñas Blancas
15h 13m$410–945Taxi, bus
- Take the taxi from San José Costa Rica to Puerto Escondidotaxi
- 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
44h 34m$230–331Taxi, bus, shuttle
- Take the taxi from San José Costa Rica to Puerto Escondidotaxi
- 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 10h$372–431
Puerto Escondido International Airport (PXM) to Liberia International Airport (LIR) flights
Questions & Answers
The cheapest way to get from San José Costa Rica to Guanacaste is to taxi and bus which costs $230 - $340 and takes 44h 34m.
The fastest way to get from San José Costa Rica to Guanacaste is to taxi and fly and shuttle which takes 11h 25m and costs $750 - $1,300.
The distance between San José Costa Rica and Guanacaste is 1453 km. The road distance is 1902.3 km.
The best way to get from San José Costa Rica to Guanacaste without a car is to taxi and bus via San Cristóbal de las Casas which takes 42h 1m and costs $270 - $350.
It takes approximately 18h 47m to get from San José Costa Rica to Guanacaste, including transfers.
Yes, the driving distance between San José Costa Rica to Guanacaste is 1902 km. It takes approximately 27h 31m to drive from San José Costa Rica to Guanacaste.
There are 108+ hotels available in Guanacaste.
What companies run services between San José Costa Rica, Mexico and Guanacaste, Costa Rica?
There is no direct connection from San José Costa Rica to Guanacaste. However, you can take the taxi to Puerto-Escondido-Airport-PXM airport, fly to Liberia International Airport (LIR), walk to Liberia Airport, then take the shuttle to Liberia. Alternatively, you can take the taxi to Puerto Escondido, take the bus to San Cristóbal de las Casas, walk to San Cristóbal de las Casas, take the bus to Panajachel, take the bus to San Salvador, walk to Terminal Tica Bus San Salvador, then take the bus to Liberia.
- Website
- worldticket.com
Flights from Puerto Escondido International Airport to Liberia International Airport via Mexico City, Juan Santamaría International Airport
- Ave. Duration
- 18h 7m
- When
- Every day
- Estimated price
- $190–1,500
Flights from Puerto Escondido International Airport to Nosara Airport via Mexico City, Juan Santamaría International Airport
- Ave. Duration
- 16h 13m
- When
- Every day
- Estimated price
- $130–600
Flights from Puerto Escondido International Airport to Nosara Airport via Dallas/Ft.Worth, Liberia International Airport
- Ave. Duration
- 27h 11m
- When
- Wednesday and Saturday
- Estimated price
- $220–900
Flights from Puerto Escondido International Airport to Nosara Airport via Houston, Liberia International Airport
- Ave. Duration
- 27h 35m
- When
- Saturday
- Estimated price
- $190–800
Flights from Puerto Escondido International Airport to Nosara Airport via Guadalajara, Juan Santamaría International Airport
- Ave. Duration
- 15h
- When
- Tuesday and Sunday
- Estimated price
- $220–600
- Website
- flysansa.com
Flights from Puerto Escondido International Airport to Liberia International Airport via Mexico City, Juan Santamaría International Airport
- Ave. Duration
- 18h 7m
- When
- Every day
- Estimated price
- $190–1,500
Flights from Puerto Escondido International Airport to Nosara Airport via Mexico City, Juan Santamaría International Airport
- Ave. Duration
- 16h 13m
- When
- Every day
- Estimated price
- $130–600
Flights from Puerto Escondido International Airport to Nosara Airport via Dallas/Ft.Worth, Liberia International Airport
- Ave. Duration
- 27h 11m
- When
- Wednesday and Saturday
- Estimated price
- $220–900
Flights from Puerto Escondido International Airport to Nosara Airport via Houston, Liberia International Airport
- Ave. Duration
- 27h 35m
- When
- Saturday
- Estimated price
- $190–800
Flights from Puerto Escondido International Airport to Nosara Airport via Guadalajara, Juan Santamaría International Airport
- Ave. Duration
- 15h
- When
- Tuesday and Sunday
- Estimated price
- $220–600
- Website
- avianca.com
Flights from Puerto Escondido International Airport to Juan Santamaría International Airport via Mexico City, San Salvador
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- $250–1,000
Flights from Puerto Escondido International Airport to Managua Airport via Mexico City, San Salvador
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- $290–1,200
- Website
- aeromexico.com
Flights from Puerto Escondido International Airport to Juan Santamaría International Airport via Mexico City
- Ave. Duration
- 9h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $120–550
Flights from Puerto Escondido International Airport to Managua Airport via Mexico City
- Ave. Duration
- 13h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $130–650
- Website
- volaris.com
Flights from Puerto Escondido International Airport to Juan Santamaría International Airport via Mexico City
- Ave. Duration
- 7h 31m
- When
- Every day
- Estimated price
- $170–470
Flights from Puerto Escondido International Airport to Juan Santamaría International Airport via Guadalajara
- Ave. Duration
- 8h 4m
- When
- Tuesday and Sunday
- Estimated price
- $210–550
- 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,200
- 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
- $330–1,300
- 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
- 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 962 625 2435
- [email protected]
- Website
- Tica Bus
Bus from Terminal Tica Bus San Salvador to Liberia
- Ave. Duration
- 15h 9m
- Frequency
- 3 times a week
- Estimated price
- $50–85
- Website
- Tica Bus
Bus from Terminal Tica Bus San Salvador to Liberia
- Ave. Duration
- 15h 9m
- Frequency
- 3 times a week
- Estimated price
- $50–85
- Website
- Tica Bus
- Phone
- 1 800 715 1370
- [email protected]
- Website
- RIDE CR
Shuttle from Alajuela to Monteverde
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $315
- Website
- RIDE CR
Shuttle from Monteverde to Cañas
- Ave. Duration
- 30 min
- Frequency
- On demand
- Estimated price
- $268
- Website
- RIDE CR
- Phone
- +1 586 310 8389
- [email protected]
- Website
- EasyRide CR
Shuttle from Granada to Peñas Blancas
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $149
- Schedules at
- EasyRide CR
- 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
- El Condor Internacional
Bus from Tapachula to San Salvador
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- $50
- Schedules at
- El Condor Internacional
- Phone
- +502 4593 1295
- [email protected]
- Website
- NEWay Tours
Shuttle from San Cristóbal de las Casas to Antigua Guatemala
- Ave. Duration
- 11h
- Frequency
- 5 times a week
- Estimated price
- $59
- Schedules at
- NEWay Tours
- Phone
- +502 5808 7471
- [email protected]
- Website
- GuateGo
Bus from Antigua Guatemala to San Salvador, El Salvador
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- $107
- Website
- GuateGo
- Phone
- +503 7841 5688
- [email protected]
- Website
- Transporte del SOL
Bus from San Salvador to Managua
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- $60
- Schedules at
- Transporte del SOL
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
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $16–24
- Ave. Duration
- 54 min
- Estimated price
- $60–95
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 What documents do I need to cross Niagara Falls?, Which side of Niagara Falls should I choose (and how do I get there)?, and Getting to Milan from the airport - to help you get the most out of your next trip.
























