Skip to main content

How to get from Heredia to La Unión by bus?

By bus

To get from Heredia to La Unión 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 Terminal Tuasa San José, Costado Norte Parque La Merced station. Next, you’ll have to switch to the SAN JOSÉ - BARRIO LUJÁN bus and finally take the SAN JOSÉ - TRES RÍOS POR CALLE VIEJA bus from Frente A Museo Nacional De Costa Rica, San José station to Walmart Curridabat station. The total trip duration for this route is approximately 1 hr 12 min.

72min
Walk to bus station
Bus - ALAJUELA - HEREDIA - SAN JOSÉ X INVUALAJUELA - HEREDIA - SAN JOSÉ X INVU
Bus - SAN JOSÉ - BARRIO LUJÁNSAN JOSÉ - BARRIO LUJÁN
Bus - SAN JOSÉ - TRES RÍOS POR CALLE VIEJASAN JOSÉ - TRES RÍOS POR CALLE VIEJA
Walk to La Unión
Leaves from Terminal Heredia, Diagonal A Escuela Braulio Morales Cervantes

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Terminal Heredia, Diagonal A Escuela Braulio Morales Cervantes
    240 m • 4 min
  • 2
    Bus - ALAJUELA - HEREDIA - SAN JOSÉ X INVUALAJUELA - HEREDIA - SAN JOSÉ X INVU
    Wait for bus
    ALAJUELA - HEREDIA - SAN JOSÉ X INVU
    Terminal Tuasa San José, Costado Norte Parque La Merced
  • 3
    Ride to bus station
    Ride to bus station
    Terminal Tuasa San José, Costado Norte Parque La Merced
    33 min
  • 4
    Walk to bus station
    Walk to bus station
    Terminal San José, Costado Norte Iglesia Nuestra Señora De La Merced
    80 m • 2 min
  • 5
    Bus - SAN JOSÉ - BARRIO LUJÁNSAN JOSÉ - BARRIO LUJÁN
    Wait for bus
    SAN JOSÉ - BARRIO LUJÁN
    Terminal Montealegre, Comunidad Cristiana Hebrón
  • 6
    Ride to bus station
    Ride to bus station
    Frente A Museo Nacional De Costa Rica, San José
    ID 4150
    5 min
  • 7
    Bus - SAN JOSÉ - TRES RÍOS POR CALLE VIEJASAN JOSÉ - TRES RÍOS POR CALLE VIEJA
    Wait for bus
    SAN JOSÉ - TRES RÍOS POR CALLE VIEJA
    Terminal Barrio San Miguel, La Unión
  • 8
    Ride to bus station
    Ride to bus station
    Walmart Curridabat
    ID 3113
    23 min
  • 9
    Walk to La Unión
    Walk to
    La Unión
    220 m • 3 min
*Duration based on 8am traffic

Alternative route by bus via ALAJUELA - HEREDIA - SAN JOSÉ X INVU, SAN JOSÉ - BARRIO MÉXICO and SAN JOSÉ - SAN VICENTE DE TRES RÍOS

To get from Heredia to La Unión 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 Veterinaria Disagro & Disavet, Coca Cola San José station. Next, you’ll have to switch to the SAN JOSÉ - BARRIO MÉXICO bus and finally take the SAN JOSÉ - SAN VICENTE DE TRES RÍOS bus from Frente A Museo Nacional De Costa Rica, San José station to Walmart Curridabat station. The total trip duration for this route is approximately 1 hr 17 min.

77min
Walk to bus station
Bus - ALAJUELA - HEREDIA - SAN JOSÉ X INVUALAJUELA - HEREDIA - SAN JOSÉ X INVU
Bus - SAN JOSÉ - BARRIO MÉXICOSAN JOSÉ - BARRIO MÉXICO
Bus - SAN JOSÉ - SAN VICENTE DE TRES RÍOSSAN JOSÉ - SAN VICENTE DE TRES RÍOS
Walk to La Unión
Leaves from Terminal Heredia, Diagonal A Escuela Braulio Morales Cervantes

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Terminal Heredia, Diagonal A Escuela Braulio Morales Cervantes
    240 m • 4 min
  • 2
    Bus - ALAJUELA - HEREDIA - SAN JOSÉ X INVUALAJUELA - HEREDIA - SAN JOSÉ X INVU
    Wait for bus
    ALAJUELA - HEREDIA - SAN JOSÉ X INVU
    Terminal Tuasa San José, Costado Norte Parque La Merced
  • 3
    Ride to bus station
    Ride to bus station
    Veterinaria Disagro & Disavet, Coca Cola San José
    ID 3764
    32 min
  • 4
    Bus - SAN JOSÉ - BARRIO MÉXICOSAN JOSÉ - BARRIO MÉXICO
    Wait for bus
    SAN JOSÉ - BARRIO MÉXICO
    Contiguo A Iglesia Católica Barrio Claret, San José
  • 5
    Ride to bus station
    Ride to bus station
    Frente A Museo Nacional De Costa Rica, San José
    ID 4150
    7 min
  • 6
    Bus - SAN JOSÉ - SAN VICENTE DE TRES RÍOSSAN JOSÉ - SAN VICENTE DE TRES RÍOS
    Wait for bus
    SAN JOSÉ - SAN VICENTE DE TRES RÍOS
    Terminal San Vicente, Contiguo A Capilla San Vicente
  • 7
    Ride to bus station
    Ride to bus station
    Walmart Curridabat
    ID 3113
    23 min
  • 8
    Walk to La Unión
    Walk to
    La Unión
    220 m • 3 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in San José.
All local mobility options in one app

Public transit directions from Heredia to La Unión

The distance between Heredia, San José and La Unión, San José is approximately 19.73 km, which can typically be travelled in 72 min. Moovit will show you the directions from Heredia to La Unión by bus, so no matter how you choose to travel in San José – you will always have plenty of easy options.

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 La Unión, San José

La Unión is located at La Unión, San José and the nearest public transit station is Estación U.Latina.

Train stations close to La Unión:

  • Estación U.Latina
  • Estación C.F.I.A.
  • Estación Tres Ríos

Bus stations close to La Unión:

  • Contiguo A Entrada Cond. Ayarco Real, Curridabat
  • Walmart Curridabat
  • Auto Pits Momentum Pinares, Curridabat

Alternative route by bus via ALAJUELA - HEREDIA - SAN JOSÉ X INVU, SAN JOSÉ - BARRIO MÉXICO and SAN JOSÉ - SAN VICENTE DE TRES RÍOS

To get from Heredia to La Unión 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 Veterinaria Disagro & Disavet, Coca Cola San José station. Next, you’ll have to switch to the SAN JOSÉ - BARRIO MÉXICO bus and finally take the SAN JOSÉ - SAN VICENTE DE TRES RÍOS bus from Frente A Museo Nacional De Costa Rica, San José station to Walmart Curridabat station. The total trip duration for this route is approximately 1 hr 17 min.

77min
Walk to bus station
Bus - ALAJUELA - HEREDIA - SAN JOSÉ X INVUALAJUELA - HEREDIA - SAN JOSÉ X INVU
Bus - SAN JOSÉ - BARRIO MÉXICOSAN JOSÉ - BARRIO MÉXICO
Bus - SAN JOSÉ - SAN VICENTE DE TRES RÍOSSAN JOSÉ - SAN VICENTE DE TRES RÍOS
Walk to La Unión
Leaves from Terminal Heredia, Diagonal A Escuela Braulio Morales Cervantes

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Terminal Heredia, Diagonal A Escuela Braulio Morales Cervantes
    240 m • 4 min
  • 2
    Bus - ALAJUELA - HEREDIA - SAN JOSÉ X INVUALAJUELA - HEREDIA - SAN JOSÉ X INVU
    Wait for bus
    ALAJUELA - HEREDIA - SAN JOSÉ X INVU
    Terminal Tuasa San José, Costado Norte Parque La Merced
  • 3
    Ride to bus station
    Ride to bus station
    Veterinaria Disagro & Disavet, Coca Cola San José
    ID 3764
    32 min
  • 4
    Bus - SAN JOSÉ - BARRIO MÉXICOSAN JOSÉ - BARRIO MÉXICO
    Wait for bus
    SAN JOSÉ - BARRIO MÉXICO
    Contiguo A Iglesia Católica Barrio Claret, San José
  • 5
    Ride to bus station
    Ride to bus station
    Frente A Museo Nacional De Costa Rica, San José
    ID 4150
    7 min
  • 6
    Bus - SAN JOSÉ - SAN VICENTE DE TRES RÍOSSAN JOSÉ - SAN VICENTE DE TRES RÍOS
    Wait for bus
    SAN JOSÉ - SAN VICENTE DE TRES RÍOS
    Terminal San Vicente, Contiguo A Capilla San Vicente
  • 7
    Ride to bus station
    Ride to bus station
    Walmart Curridabat
    ID 3113
    23 min
  • 8
    Walk to La Unión
    Walk to
    La Unión
    220 m • 3 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Heredia to La Unión?

    The fastest way takes 72 minutes, using Bus line ALAJUELA - HEREDIA - SAN JOSÉ X INVU, Bus line SAN JOSÉ - BARRIO LUJÁN, Bus line SAN JOSÉ - TRES RÍOS POR CALLE VIEJA.

  • What is the alternative route to get from Heredia to La Unión?

    The alternative route takes 77 minutes, using Bus line ALAJUELA - HEREDIA - SAN JOSÉ X INVU, Bus line SAN JOSÉ - BARRIO MÉXICO, Bus line SAN JOSÉ - SAN VICENTE DE TRES RÍOS.

  • Is there a direct bus between Heredia and La Unión in San José?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 1 hr 12 min.

  • Which bus line goes from Heredia to La Unión 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 La Unión in San José

  • How long does it take to travel from Heredia to La Unión in San José by bus?

    The total travel time between Heredia and La Unión in San José by bus is about 1 hr 12 min.

  • Where do I get on the bus near Heredia to get to La Unión 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 La Unión in San José?

    Get off the bus at the Terminal Tuasa San José, Costado Norte Parque La Merced stop, which is closest to La Unión in San José.

Real-Time Arrivals, Schedules, Maps & More