World Train Map

Barcelona to Girona by train

Barcelona-Sants → Girona

Trains link Barcelona (Barcelona-Sants) and Girona (Girona) in about 47 min at best, with no changes needed.

Fastest
≈ 47 min
Typical
≈ 51 min
Direct trains
Yes
Fewest changes
0
Operators
Renfe
R11 Costa Brava Line, Barcelona to Portbou
Photo · eldelinux from Cataluña, España · CC BY 2.0

How long does the train from Barcelona to Girona take?

The fastest trains cover Barcelona to Girona in about 47 min; a typical journey takes around 51 min.

Is there a direct train from Barcelona to Girona?

Yes: direct trains run between Barcelona-Sants and Girona.

Legendary routes through Barcelona or Girona

More trains from Barcelona

All trains from Barcelona →

More train routes in Spain.

Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.