There are 4 ways to get from Esparza to Cartago by bus, train, or car
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 Esparza to Hospital Méxicobus Tilarán / ...
- Take the bus from Terminal Lumaca to Cartagobus
2h 56m$13–14Bus via Real Cariari
cheapest- Take the bus from Esparza to Real Cariaribus 675 Monteverde
4h 39m$9–13Bus, train
- Take the bus from Esparza to Central de Autobuses del Nortebus
- Take the train from Alajuela to Estación Atlánticotrain
- Take the train from Estación Atlántico to Cartagotrain
4h 16mDrive 101.7 km
- Drive from Esparza to Cartagocar 101.7 km
1h 49m$14–20
Questions & Answers
The cheapest way to get from Esparza to Cartago is to bus via Real Cariari which costs $8 - $13 and takes 4h 39m.
The fastest way to get from Esparza to Cartago is to drive which takes 1h 49m and costs $13 - $20.
No, there is no direct bus from Esparza to Cartago. However, there are services departing from Esparza and arriving at Cartago via Hospital México and Terminal Lumaca. The journey, including transfers, takes approximately 2h 56m.
The distance between Esparza and Cartago is 130 km. The road distance is 101.7 km.
The best way to get from Esparza to Cartago without a car is to bus which takes 2h 56m and costs $13 - $15.
It takes approximately 2h 56m to get from Esparza to Cartago, including transfers.
Esparza to Cartago bus services, operated by Autotransportes Tilarán S.A, depart from Esparza station.
Esparza to Cartago bus services, operated by Autotransportes Tilarán S.A, arrive at Hospital México station.
Yes, the driving distance between Esparza to Cartago is 102 km. It takes approximately 1h 49m to drive from Esparza to Cartago.
There are 536+ hotels available in Cartago.
What companies run services between Esparza, Costa Rica and Cartago, Costa Rica?
You can take a bus from Esparza to Cartago via Hospital México, Terminal TUASA, and Terminal Lumaca in around 2h 56m.
- Phone
- +506 25425818
Train from Alajuela to Estación Atlántico
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $1–2
- Schedules at
- incofer.go.cr
Train from Estación Atlántico to Cartago
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- $1–2
- Schedules at
- incofer.go.cr
- Phone
- +506 2222 3854
Bus from Esparza to Hospital México
- Ave. Duration
- 1h 42m
- Frequency
- Every 4 hours
- Estimated price
- $11
- Schedules at
- busescaribenoscr.com
Bus from Esparza to Central de Autobuses del Norte
- Ave. Duration
- 1h 21m
- Frequency
- Every 3 hours
- Schedules at
- busescaribenoscr.com
- Phone
- +506 4109 9900 / 4404 9950
- servicioalcliente@lumaca.cr
- Website
- lumaca.cr
Bus from Terminal Lumaca to Cartago
- Ave. Duration
- 40 min
- Frequency
- Every 15 minutes
- Estimated price
- $2
- Schedules at
- lumaca.cr
- Phone
- +506 2645 7447
- boleteria@transmonteverde.com
- Website
- transmonteverde.com
Bus from Esparza to Real Cariari
- Ave. Duration
- 3h 13m
- Frequency
- Twice daily
- Estimated price
- $5–9
- Schedules at
- transmonteverde.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 The London Underground: Essential tips to navigate the Tube, 10 amazing places to get away from it all in Australia, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.





