How to get from Heredia to Liberia by bus?
By bus
To get from Heredia to Liberia in San José, you’ll need to take 3 bus lines: take the ALAJUELA - HEREDIA - SAN JOSÉ X INVU bus from Terminal Heredia, Diagonal A Escuela Braulio Morales Cervantes station to Avenida 9, 12 station. Next, you’ll have to switch to the SAN JOSE - QUEBRADA HONDA - STA BARBARA - CORRALILLO - ORTEGA - BOLSON bus and finally take the LIBERIA - PUNTARENAS bus from Intersección Entrada Zagala Vieja, Barbudal Montes De Oro station to Terminal De Buses Municipal De Liberia station. The total trip duration for this route is approximately 4 hr 28 min.
Step by Step
- 1Walk to bus stationTerminal Heredia, Diagonal A Escuela Braulio Morales Cervantes240 m • 4 min
- 2Wait for busALAJUELA - HEREDIA - SAN JOSÉ X INVUTerminal Tuasa San José, Costado Norte Parque La Merced
- 3Ride to bus stationAvenida 9, 1231 min
- 4Walk to bus stationTerminal Mepe80 m • 2 min
- 5Wait for busSAN JOSE - QUEBRADA HONDA - STA BARBARA - CORRALILLO - ORTEGA - BOLSONCalle Sn
- 6Ride to bus stationIntersección Entrada Zagala Vieja, Barbudal Montes De Oro78 min
- 7Wait for busLIBERIA - PUNTARENASTerminal De Buses Municipal De Liberia
- 8Ride to bus stationTerminal De Buses Municipal De Liberia127 min
Alternative route by bus via SAN JOSÉ - HEREDIA POR LA URUCA, SAN JOSE - PLAYA BEJUCO and LIBERIA - PUNTARENAS
To get from Heredia to Liberia in San José, you’ll need to take 3 bus lines: take the SAN JOSÉ - HEREDIA POR LA URUCA bus from Terminal Heredia, Diagonal A Escuela Braulio Morales Cervantes station to Frente A Terminal 7-10, Paso De La Vaca San José station. Next, you’ll have to switch to the SAN JOSE - PLAYA BEJUCO bus and finally take the LIBERIA - PUNTARENAS bus from Intersección Entrada Zagala Vieja, Barbudal Montes De Oro station to Terminal De Buses Municipal De Liberia station. The total trip duration for this route is approximately 4 hr 26 min.
Step by Step
- 1Walk to bus stationTerminal Heredia, Diagonal A Escuela Braulio Morales Cervantes240 m • 4 min
- 2Wait for busSAN JOSÉ - HEREDIA POR LA URUCATerminal San José, Contiguo A Tienda Maracay
- 3Ride to bus stationFrente A Terminal 7-10, Paso De La Vaca San JoséID 676630 min
- 4Walk to bus stationParada De Buses Ryozumo140 m • 2 min
- 5Wait for busSAN JOSE - PLAYA BEJUCORuta 160 / Quebrada Seca
- 6Ride to bus stationIntersección Entrada Zagala Vieja, Barbudal Montes De Oro81 min
- 7Wait for busLIBERIA - PUNTARENASTerminal De Buses Municipal De Liberia
- 8Ride to bus stationTerminal De Buses Municipal De Liberia127 min
Public transit directions from Heredia to Liberia
Public transit stations close to Heredia
Heredia is located at Heredia, San José and the nearest public transit station is Megasuper Heredia.
Train stations close to Heredia:
- Estación Heredia
- Miraflores
- Estación San Francisco
Bus stations close to Heredia:
- Megasuper Heredia
- Terminal Heredia, Ópticas Visión Heredia
- Terminal Heredia, Costado Norte Parque De El Carmén
Public transit stations close to Liberia, San José
Liberia is located at Liberia, San José and the nearest public transit station is Costado Agencia Purdy Motor, Liberia.
Bus stations close to Liberia:
- Costado Agencia Purdy Motor, Liberia
- Agencia Purdy Motor Liberia
- Terminal Liberia, Mercado La Managuita
Related Routes
- Alajuela to Liberia
- Alajuelita to Liberia
- Alfaro Ruiz to Liberia
- Alvarado to Liberia
- Aserrà to Liberia
- Atenas to Liberia
- Barva to Liberia
- Belén to Liberia
- Cartago to Liberia
- Curridabat to Liberia
- Desamparados to Liberia
- El Guarco to Liberia
- Escazú to Liberia
- Flores to Liberia
- Goicoechea to Liberia
- Grecia to Liberia
- La Unión to Liberia
- Montes De Oca to Liberia
- Mora to Liberia
- Moravia to Liberia
Alternative route by bus via SAN JOSÉ - HEREDIA POR LA URUCA, SAN JOSE - PLAYA BEJUCO and LIBERIA - PUNTARENAS
To get from Heredia to Liberia in San José, you’ll need to take 3 bus lines: take the SAN JOSÉ - HEREDIA POR LA URUCA bus from Terminal Heredia, Diagonal A Escuela Braulio Morales Cervantes station to Frente A Terminal 7-10, Paso De La Vaca San José station. Next, you’ll have to switch to the SAN JOSE - PLAYA BEJUCO bus and finally take the LIBERIA - PUNTARENAS bus from Intersección Entrada Zagala Vieja, Barbudal Montes De Oro station to Terminal De Buses Municipal De Liberia station. The total trip duration for this route is approximately 4 hr 26 min.
Step by Step
- 1Walk to bus stationTerminal Heredia, Diagonal A Escuela Braulio Morales Cervantes240 m • 4 min
- 2Wait for busSAN JOSÉ - HEREDIA POR LA URUCATerminal San José, Contiguo A Tienda Maracay
- 3Ride to bus stationFrente A Terminal 7-10, Paso De La Vaca San JoséID 676630 min
- 4Walk to bus stationParada De Buses Ryozumo140 m • 2 min
- 5Wait for busSAN JOSE - PLAYA BEJUCORuta 160 / Quebrada Seca
- 6Ride to bus stationIntersección Entrada Zagala Vieja, Barbudal Montes De Oro81 min
- 7Wait for busLIBERIA - PUNTARENASTerminal De Buses Municipal De Liberia
- 8Ride to bus stationTerminal De Buses Municipal De Liberia127 min
Questions & Answers
What is the fastest way to get from Heredia to Liberia?
The fastest way takes 268 minutes, using Bus line ALAJUELA - HEREDIA - SAN JOSÉ X INVU, Bus line SAN JOSE - QUEBRADA HONDA - STA BARBARA - CORRALILLO - ORTEGA - BOLSON, Bus line LIBERIA - PUNTARENAS.
What is the alternative route to get from Heredia to Liberia?
The alternative route takes 266 minutes, using Bus line SAN JOSÉ - HEREDIA POR LA URUCA, Bus line SAN JOSE - PLAYA BEJUCO, Bus line LIBERIA - PUNTARENAS.
Is there a direct bus between Heredia and Liberia in San José?
No, you’ll have to take 3 bus lines in total. The total travelling time is 4 hr 28 min.
Which bus line goes from Heredia to Liberia in San José?
The ALAJUELA - HEREDIA - SAN JOSÉ X INVU bus line goes from Terminal Heredia, Diagonal A Escuela Braulio Morales Cervantes station near Heredia to Terminal Tuasa San José, Costado Norte Parque La Merced station. From there you’ll have to take one bus line till Terminal Tuasa San José, Costado Norte Parque La Merced station near Liberia in San José
How long does it take to travel from Heredia to Liberia in San José by bus?
The total travel time between Heredia and Liberia in San José by bus is about 4 hr 28 min.
Where do I get on the bus near Heredia to get to Liberia in San José?
Get on the ALAJUELA - HEREDIA - SAN JOSÉ X INVU bus from the Terminal Heredia, Diagonal A Escuela Braulio Morales Cervantes stop near Heredia in San José.
Where do I get off the bus when travelling between Heredia and Liberia in San José?
Get off the bus at the Terminal Tuasa San José, Costado Norte Parque La Merced stop, which is closest to Liberia in San José.