Girona to Barcelona by train

Last reviewed: July 2026

Typical duration
39 minutes
Frequency
run daily
Direct
Direct service
Trains to Barcelona

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 Girona to Barcelona train take?

Renfe AVE and AVANT high-speed trains cover the route in 37 to 39 minutes. Media Distancia and regional trains take about 1 hour 10 minutes to 1 hour 30 minutes and make more stops.

How much does a Girona to Barcelona train ticket cost?

Advance fares on AVANT services start from around €7. Buy on the day and you will usually pay €15 or more. Prices rise as the departure approaches and cheaper seats fill.

How many trains run between Girona and Barcelona each day?

Around 16 to 20 direct trains run daily, from early morning to late evening. AVANT high-speed services are the most frequent, with additional AVE and Media Distancia departures.

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

Yes. Both Interrail and Eurail passes are valid on Renfe services on this route. A paid seat reservation is compulsory for AVE and AVANT high-speed trains. Reservations cost around €10, plus a booking fee of around €2 if you reserve online through the Interrail or Eurail system.

Which Barcelona station do Girona trains arrive at?

AVE and AVANT high-speed trains arrive at Barcelona Sants. Most Media Distancia and regional trains call at Passeig de Gràcia, which is more central for the Eixample and most hotels. Check your ticket for the arrival station before you book.

More routes