COMPARE Prices across different modes

Sun
Sep 19
$22Renfe
Mon
Sep 20
$22Renfe
Tue
Sep 21
$22Renfe
Wed
Sep 22
$22Renfe
Thu
Sep 23
$22Renfe
Fri
Sep 24
$22Renfe
Sat
Sep 25
$22Renfe
Sun
Sep 26
$22Renfe
Mon
Sep 27
$22Renfe
Tue
Sep 28
$22Renfe
Wed
Sep 29
$22Renfe
Thu
Sep 30
$22Renfe
Fri
Oct 1
$22Renfe
Sat
Oct 2
$22Renfe
Sun
Oct 3
$22Renfe
Mon
Oct 4
$22Renfe
Tue
Oct 5
$22Renfe
Wed
Oct 6
$22Renfe
Thu
Oct 7
$22Renfe
Fri
Oct 8
$22Renfe
Sat
Oct 9
$22Renfe

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Barcelona and Girona

distanceDistance53 miles (86 km)
durationAverage train duration38 min
priceAverage train ticket price$22 (€17)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersRenfe or Renfe AVE

Trains from Barcelona to Girona cover the 53 miles (86 km) long route taking on average 38 min with our travel partners like Renfe or Renfe AVE. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $22 (€17), but the average price of train tickets is $22 (€17). Travelers depart most frequently from Barcelona Sants and arrive in Girona.

Renfe
AVE

Renfe is Spain’s national train company offering a multitude of domestic routes and international routes to France and Portugal. Renfe is known for its range of ticket types to fit anyone’s budget, such as the Basic, Elige and Premium tickets. Renfe also has discount cards for qualified travelers like the Renfe Gold Card and +Renfe Youth Card 50, which you can use on Omio. When you ride with Renfe, you can expect to find an impressive fleet of trains offering different levels of comfort, amenities and time needed to travel to your destination. These train types include Renfe AVE for high-speed long-distance routes, Alvia and Altaria for domestic routes in parts of Spain, Euromed for routes along the stunning Mediterranean coast, Avant commuter trains and Trenhotel night trains.

    Please follow the recommendations outlined by Renfe when booking your train tickets between Barcelona and Girona due to the coronavirus:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Exceptions to waive change or cancellation fees policy
    • Renfe has applied temporary travel conditions for ticket holders that can no longer justify their travel or don’t wish to travel with AVE, Large Distancia, Avant or Media services for trips between 29th of October and 8th of May 2021
    • Travellers may choose to get a full refund, free of charge, or be provided with a new ticket for another date free of charge.
    • Passengers traveling international routes (Renfe–SNCF) can cancel their ticket free of charge until August 29th, 2021 if it’s requested three days before the departure date.

    Trains from Barcelona to Girona

    Trains are a convenient way to travel between cities in Spain. Catching the train from Barcelona to Girona is a simple and quick way to shuttle between these two beautiful Catalan cities. The distance between the two cities is around 100 kilometers, so the quick journey only takes 40 minutes. Barcelona to Girona trains run every day from 6:00 a.m. until 9:50 p.m., and all services are provided by Renfe. No changes are required along the way, so you can relax until you reach Girona.

    Barcelona to Girona trains: Not what you're looking for?

    Return trains from Girona to Barcelona | Compare all modes of traveling from Barcelona to Girona | Or learn more about trains to Girona



    Barcelona to Girona Train Cost

    Average prices for Renfe trains from Barcelona to Girona when you book in advance

    Booking Period

    Average Price

    Same Day

    €19

    1 Day in Advance

    €18

    1 Week in Advance

    €17

    2 Weeks in Advance

    €17

    1 Month in Advance

    €17

    3 Months in Advance

    €17

    Barcelona to Girona Trains: General Information


    Travelers in Spain can offset some of the cost of Barcelona to Girona train tickets by planning ahead and booking tickets as far in advance as possible.


    • autobus All Barcelona to Girona trains are run by Renfe.
    • autobus All Renfe trains are direct, depart from Barcelona's Sants or El Clot Aragó train stations and arrive at Girona's train station.
    • autobus The Barcelona to Girona train journey takes as little as 38 minutes to arrive in Girona.
    • autobus Most travelers book their Barcelona to Girona train tickets approximately 1 day in advance of the travel date.




    Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Barcelona to Girona trains decrease the further you book in advance:

    • It is 5% cheaper to book a Barcelona to Girona train a day ahead of time rather than purchasing a ticket at the station.
    • It is 11% cheaper to purchase Barcelona to Girona train tickets 1 week ahead of when you intend to travel.
    • Finally, Barcelona to Girona train costs are 11% cheaper when booked 1 month in advance as opposed to purchasing a train ticket the day of.

    Taking the Train from Barcelona

    Trains from Barcelona to Girona depart from either Sants Estacion or Passeig de Gracia. Both are located in the center of Barcelona. To get to Passeig de Gracia, simply catch Metro Line 3, which stops at central stations like Poble Sec and Espanya. To reach Sants, catch Lines 3 or 5. Both stations can also be reached via buses or taxis if the Metro isn't available. However, as the Metro runs from 5:00 a.m. until 2:00 a.m. most days, this shouldn't be necessary. Leave about 10-15 minutes to reach the stations if you are coming from city center hotels.

    Getting into Girona by Train

    Girona was once a Roman city, and it has plenty of ancient ruins to discover, but there's more to it than that. It has a wonderful Gothic cathedral, an atmospheric city center with a fascinating Jewish Museum and even a bath-house dating back to Moorish times. So there's plenty to see and do. All trains arrive at Girona's main station, which is 20 minutes walk from the city center. To reach the main attractions, catch bus number L2 from just outside the main station building or walk north up the Carrer Bonastruc de Porta.

    Travel Tips

    Trains from Barcelona to Girona
    Travel by train to Girona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barcelona to Girona.
    FAQs
    What is the price of the cheapest train from Barcelona to Girona?
    Looking to save money on your route? Omio customers have found the cheapest train between Barcelona and Girona for the next 7 days starting from $22 (€17)  one way.
    How much does it cost to take a train between Barcelona and Girona?
    The train price between Barcelona and Girona is on average $22 (€17)  if you are looking to buy your tickets for this journey in the next 7 days.
    How far is Barcelona to Girona by train?
    The Barcelona to Girona train distance is approximately 53 miles (86 km).
    What is the Barcelona to Girona train travel time?
    The Barcelona to Girona train duration is on average 38 min, which is to be expected when traveling 53 miles (86 km) to Girona from Barcelona. However, the time it takes can vary based on specific dates, weekends, and holidays.
    What station does the train from Barcelona to Girona depart from? Which Girona train station do I come into from Barcelona?

    Omio customers traveling this route book their trains from Barcelona Sants   to Girona.

    Where is the train station in Barcelona to go to Girona? Where is the train station in Girona located?

    Passengers board their train most frequently from Barcelona Sants and travel around 1 mile (s) / 1 km from the city center to this train station.

    Passengers traveling this route most often arrive at Girona and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Girona.

    What train providers go from Barcelona to Girona?
    When taking a train from Barcelona to Girona, you can count on Renfe or Renfe AVE for the best way to get you to Girona. You can also check all possible train providers who offer a service from Barcelona to Girona and compare the amenities they offer before buying a train ticket.
    Are there any nonstop train services from Barcelona to Girona?
    Yes, there are 25 direct trains a day from Barcelona to Girona. If you’re looking for a direct train, consider traveling with Renfe or Renfe AVE. Nonstop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
    How many train services per day are there between Barcelona and Girona?
    The average number of trains departing Barcelona for Girona is 25 a day. The train schedules and services may vary between weekdays and weekends.
    What are the first and last departure train times from Barcelona to Girona?
    You can take the earliest train from Barcelona to Girona at 5: 05 AM   or take the last train from Barcelona to Girona leaving at 7: 40 PM. Look for the latest Barcelona to Girona train schedules on Omio and book the best time to take the train for this trip.
    How early should I buy train tickets from Barcelona to Girona to score the best deals?
    If you book the Barcelona to Girona train within the next 7 days, you can find one way tickets to cost on average $22 (€17). However, booking your train ticket in advance gives you access to the best prices for trains to Girona from Barcelona. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.
    Stations

    Important Stations and Airports for this Journey

    Barcelona
    Girona
    Barcelona Estació De França
    Amenities
    Barcelona Sants
    Amenities
    Refreshments