Girona to Barcelona by train

Girona to Barcelona has direct AVE and AVANT trains taking 37 to 39 minutes; advance AVANT fares start from around €7, with 16 to 20 direct trains daily.

Temple of the Sacred Heart on Tibidabo hill in Barcelona at sunset
Typical duration
39 minutes
Frequency
run daily
Changes
Direct
Origin
Girona
Destination
Barcelona
Country
Spain

Where to book

Train tickets

  • Omio

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

    Check times & prices
  • 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.

Train service

Find places to stay in Barcelona

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in BarcelonaHotels and apartments via Booking.com

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