Skip to main content

How to get from San Juan de Dios to Valdelagrana by bus and train?

From San Juan de Dios to Valdelagrana by bus and train

To get from San Juan de Dios to Valdelagrana in El Puerto De Santa MarĂ­a, take the 18 bus from San Juan de Dios station to Estaciones station. Next, take the C1 train from Jerez De La Frontera station to Valdelagrana station. The total trip duration for this route is approximately 1 hr 12 min.

72min
Walk to bus station
Bus - 1818
Train - C1
Walk to Valdelagrana
Leaves from San Juan de Dios

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    San Juan de Dios
    40 m • 1 min
  • 2
    Bus - 1818
    Wait for bus
    18
    F Diego F. Herrera
  • 3
    Ride to bus station
    Ride to bus station
    Estaciones
    14 min
  • 4
    Walk to train station
    Walk to train station
    Jerez De La Frontera
    230 m • 4 min
  • 5
    Train - C1
    Wait for train
    C1
    CĂ¡diz
  • 6
    Ride to train station
    Ride to train station
    Valdelagrana
    12 min
  • 7
    Walk to Valdelagrana
    Walk to
    Valdelagrana
    Avenida de CĂ¡diz
    600 m • 8 min
*Duration based on 8am traffic

Alternative route from San Juan de Dios to Valdelagrana by bus and train via 9 and C1

To get from San Juan de Dios to Valdelagrana in El Puerto De Santa MarĂ­a, take the 9 bus from Calvario station to Cartuja station. Next, take the C1 train from Jerez De La Frontera station to Valdelagrana station. The total trip duration for this route is approximately 1 hr 26 min.

86min
Walk to bus station
Bus - 99
Train - C1
Walk to Valdelagrana
Leaves from Calvario

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Calvario
    350 m • 5 min
  • 2
    Bus - 99
    Wait for bus
    9
    Diego F Herrera
  • 3
    Ride to bus station
    Ride to bus station
    Cartuja
    42 min
  • 4
    Walk to train station
    Walk to train station
    Jerez De La Frontera
    160 m • 3 min
  • 5
    Train - C1
    Wait for train
    C1
    CĂ¡diz
  • 6
    Ride to train station
    Ride to train station
    Valdelagrana
    12 min
  • 7
    Walk to Valdelagrana
    Walk to
    Valdelagrana
    Avenida de CĂ¡diz
    600 m • 8 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Bahia de Cadiz.
All local mobility options in one app

Public transit directions from San Juan de Dios to Valdelagrana

The distance between San Juan de Dios, El Puerto De Santa María and Valdelagrana, El Puerto De Santa María is approximately 22.58 km, which can typically be travelled in 72 min. Moovit will show you the directions from San Juan de Dios to Valdelagrana by bus and train, so no matter how you choose to travel in El Puerto De Santa María – you will always have plenty of easy options.

Public transit stations close to San Juan de Dios

San Juan de Dios is located at San Juan de Dios, El Puerto De Santa MarĂ­a and the nearest public transit station is ZoolĂ³gico.

Train stations close to San Juan de Dios:

  • Jerez De La Frontera

Bus stations close to San Juan de Dios:

  • ZoolĂ³gico
  • Tablao
  • Calvario

Public transit stations close to Valdelagrana, El Puerto De Santa MarĂ­a

Valdelagrana is located at Avenida de CĂ¡diz, El Puerto De Santa MarĂ­a and the nearest public transit station is Avenida Europa.

Train stations close to Valdelagrana:

  • Las Aletas
  • Puerto De Santa MarĂ­a
  • Valdelagrana

Bus stations close to Valdelagrana:

  • Avenida Europa
  • Avenida de Europa (El Puerto)
  • Avenida de CĂ¡diz (El Puerto)

Ferry stations close to Valdelagrana:

  • Terminal MarĂ­tima El Puerto de Santa MarĂ­a

Alternative route from San Juan de Dios to Valdelagrana by bus and train via 9 and C1

To get from San Juan de Dios to Valdelagrana in El Puerto De Santa MarĂ­a, take the 9 bus from Calvario station to Cartuja station. Next, take the C1 train from Jerez De La Frontera station to Valdelagrana station. The total trip duration for this route is approximately 1 hr 26 min.

86min
Walk to bus station
Bus - 99
Train - C1
Walk to Valdelagrana
Leaves from Calvario

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Calvario
    350 m • 5 min
  • 2
    Bus - 99
    Wait for bus
    9
    Diego F Herrera
  • 3
    Ride to bus station
    Ride to bus station
    Cartuja
    42 min
  • 4
    Walk to train station
    Walk to train station
    Jerez De La Frontera
    160 m • 3 min
  • 5
    Train - C1
    Wait for train
    C1
    CĂ¡diz
  • 6
    Ride to train station
    Ride to train station
    Valdelagrana
    12 min
  • 7
    Walk to Valdelagrana
    Walk to
    Valdelagrana
    Avenida de CĂ¡diz
    600 m • 8 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from San Juan de Dios to Valdelagrana?

    The fastest way takes 72 minutes, using Bus line 18, Bus line C1.

  • What is the alternative route to get from San Juan de Dios to Valdelagrana?

    The alternative route takes 86 minutes, using Bus line 9, Bus line C1.

  • Is there a direct bus between San Juan de Dios and Valdelagrana?

    No, you’ll have to take one bus line and one train line in total. The total travelling time is 1 hr 12 min.

  • Which bus line goes from San Juan de Dios to Valdelagrana?

    The 18 bus line goes from San Juan de Dios station near San Juan de Dios in Bahia de Cadiz to F Diego F. Herrera station. From there you’ll have to take one train line till F Diego F. Herrera station near Valdelagrana in El Puerto De Santa María.

  • How long does it take to travel from San Juan de Dios to Valdelagrana by bus and train?

    The total travel time between San Juan de Dios in Bahia de Cadiz and Valdelagrana in El Puerto De Santa MarĂ­a by bus and train is about 1 hr 12 min.

  • Where do I get on the bus near San Juan de Dios to get to Valdelagrana?

    Get on the 18 bus from the San Juan de Dios stop near San Juan de Dios in Bahia de Cadiz.

  • Where do I get off the bus when travelling between San Juan de Dios and Valdelagrana?

    Get off the bus at the F Diego F. Herrera station, which is closest to Valdelagrana in El Puerto De Santa MarĂ­a.