Route guide · Spain

Barcelona to Girona by Train

By WoW Train · Updated July 2026 · 4 min read

A quick trip north from Barcelona into Catalonia's medieval heart — fast on the AVE, or slower and cheaper on the regional Rodalies line.

The journey, stop by stop

From Barcelona Sants, trains head north through the Catalan countryside to Girona, a compact old town of colourful riverside houses and one of Catalonia's best-preserved medieval quarters.

How long does it take?

The trip takes around 40 min - 1h 10m, with very frequent departures. Check the live schedule for your date.

Who runs the route?

High-speed AVE and Ouigo trains take around 40 minutes; the cheaper regional Rodalies service takes closer to 1h10m.

Barcelona to Girona train price (2026)

Regional Rodalies fares run from around €10; high-speed advance fares start around €15-25.

How to get the best fare


Ready to go? Check live Barcelona → Girona times and fares and book your seat — secure checkout, mobile tickets, every operator in one search.

Prefer to compare every rail operator? Check schedules & book →

Opens in a new tab — come back here anytime.