Barcelona to Girona by train

Last reviewed: July 2026

Typical duration
57 minutes
Barcelona to Girona by train

Train service

Renfe

Renfe is Spain’s national railway operator, offering high-speed, long-distance, and regional train services with extensive domestic coverage.

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Rail Europe

Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Frequently asked questions

How long does the Barcelona to Girona train journey take?

High-speed Avant services take between 38 and 57 minutes. Slower Rodalies R11 regional trains take around 1 hour 10 minutes to 1 hour 30 minutes, with more stops along the way.

How much does a Barcelona to Girona train ticket cost?

Avant advance fares can start from around €7 to €9 when booked well ahead. Buying on the day typically costs €10 to €18 for standard class. Rodalies R11 regional trains use a flat-rate fare of around €8 to €10, with no advance booking required.

Which train operators run services between Barcelona and Girona?

Renfe is the only operator on this route, running Avant and AVE high-speed services from Barcelona Sants, and Rodalies R11 regional trains that also serve Passeig de Gràcia and Clot-Aragó.

Can I use an Interrail or Eurail pass on the Barcelona to Girona route?

Yes, both Interrail and Eurail passes cover Renfe services on this route. Rodalies R11 regional trains can generally be used without paying a reservation fee. Avant and AVE high-speed trains require a paid seat reservation even with a valid pass. Check the current reservation fee on interrail.eu or eurail.com before you travel.

Do I need to book in advance for the Barcelona to Girona train?

You need to book in advance for Avant and AVE high-speed services. Renfe opens bookings up to 120 days ahead, and the cheapest advance fares go first. For Rodalies R11 regional trains, no advance booking is needed, buy your ticket at the station on the day.

More routes