Madrid to Girona train

Cheap train tickets from Madrid to Girona

Showing times and prices for Mar 29

Cheapest

36

Average

41

The best way to find a cheap train ticket from Madrid to Girona is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
01:20PMMadrid-Puerta de Atocha-Almudena Grandes3h52 05:12PMGirona
1 transfer
361One-way
2nd Cheapest
12:25PMMadrid-Puerta de Atocha-Almudena Grandes4h03 04:28PMGirona
1 transfer
381One-way
06:05AMMadrid-Puerta de Atocha-Almudena Grandes3h44 09:49AMGirona
1 transfer
411One-way
02:25PMMadrid-Puerta de Atocha-Almudena Grandes3h43 06:08PMGirona
1 transfer
421One-way
06:40AMMadrid-Puerta de Atocha-Almudena Grandes3h29 10:09AMGirona
1 transfer
451One-way

Train schedule from Madrid to Girona

Showing trains for tomorrow, Wednesday, March 29
06:05AMMadrid-Puerta de Atocha-Almudena Grandes3h44 09:49AMGirona
1 transfer
06:40AMMadrid-Puerta de Atocha-Almudena Grandes3h29 10:09AMGirona
1 transfer
07:25AMMadrid-Puerta de Atocha-Almudena Grandes5h58 01:23PMGirona
1 transfer
08:35AMMadrid-Puerta de Atocha-Almudena Grandes4h48 01:23PMGirona
1 transfer
09:16AMMadrid-Puerta de Atocha-Almudena Grandes4h07 01:23PMGirona
1 transfer
11:25AMMadrid-Puerta de Atocha-Almudena Grandes4h04 03:29PMGirona
1 transfer
12:25PMMadrid-Puerta de Atocha-Almudena Grandes4h03 04:28PMGirona
1 transfer
12:30PMMadrid-Puerta de Atocha-Almudena Grandes3h58 04:28PMGirona
0 transfers
01:20PMMadrid-Puerta de Atocha-Almudena Grandes3h52 05:12PMGirona
1 transfer
01:25PMMadrid-Puerta de Atocha-Almudena Grandes3h47 05:12PMGirona
0 transfers
02:25PMMadrid-Puerta de Atocha-Almudena Grandes3h43 06:08PMGirona
1 transfer
02:30PMMadrid-Puerta de Atocha-Almudena Grandes3h38 06:08PMGirona
0 transfers
03:25PMMadrid-Puerta de Atocha-Almudena Grandes3h46 07:11PMGirona
1 transfer
04:40PMMadrid-Puerta de Atocha-Almudena Grandes3h31 08:11PMGirona
1 transfer
05:25PMMadrid-Puerta de Atocha-Almudena Grandes4h53 10:18PMGirona
1 transfer
06:35PMMadrid-Puerta de Atocha-Almudena Grandes3h43 10:18PMGirona
1 transfer
07:00PMMadrid-Puerta de Atocha-Almudena Grandes3h18 10:18PMGirona
0 transfers
07:30PMMadrid-Puerta de Atocha-Almudena Grandes4h04 11:34PMGirona
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Mar 29
Thu
Mar 30
Fri
Mar 31
Sat
Apr 01
Sun
Apr 02
Mon
Apr 03
Tue
Apr 04
Wed
Apr 05
Thu
Apr 06
Fri
Apr 07
Sat
Apr 08
Sun
Apr 09
Mon
Apr 10
Tue
Apr 11
Wed
Apr 12
Thu
Apr 13
Fri
Apr 14
Sat
Apr 15
Sun
Apr 16
Mon
Apr 17
Tue
Apr 18

Fastest train times from Madrid to Girona

Showing times and prices for Mar 29

Fastest Journey

3 h 18 m

Average

3 h 31 m

Trains per day

5

Distance

573 km

Of the 5 trains that leave Madrid for Girona every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
07:00PMMadrid-Puerta de Atocha-Almudena Grandes3h18 10:18PMGirona
0 transfers
1401One-way
2nd Fastest
06:40AMMadrid-Puerta de Atocha-Almudena Grandes3h29 10:09AMGirona
1 transfer
451One-way
04:40PMMadrid-Puerta de Atocha-Almudena Grandes3h31 08:11PMGirona
1 transfer
511One-way
02:30PMMadrid-Puerta de Atocha-Almudena Grandes3h38 06:08PMGirona
0 transfers
1121One-way
06:35PMMadrid-Puerta de Atocha-Almudena Grandes3h43 10:18PMGirona
1 transfer
611One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Madrid to Girona

distanceDistance355 miles (573 km)
durationAverage train duration3 h 53 min
priceAverage train ticket price$103 (€90)
frequencyTrain frequency13 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain companiesRenfe AVE or Renfe AVLO

Trains from Madrid to Girona cover the 355 miles (573 km) long trip taking on average 3 h 53 min with our travel partners like Renfe AVE or Renfe AVLO. Normally, there are 13 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $52 (€45), but the average price of train tickets is $103 (€90). Travelers depart most frequently from Madrid-Puerta de Atocha-Almudena Grandes and arrive in Girona.

Train companies: Renfe AVLO and AVE from Madrid to Girona trains

Find the best trains from Madrid to Girona with Omio's travel partners Renfe AVLO and AVE from $52 (€45). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

Renfe AVLO
AVE

Renfe Avlo is a Spanish low-cost high-speed rail service that operates the routes between the cities of Madrid, Zaragoza, Barcelona, and Valencia by the national rail company Renfe. Avlo trains travel at speeds of up to 186 mph (300 km/h). All Avlo tickets are in Economy or "Básica" Class with assigned seats and include onboard services like free wifi, onboard-entertainment (via the PlayRenfe app or network), power sockets and vending machines. Child tickets available from 0 to 13 years old then 14 or over counts as an adult ticket. You can upgrade your ticket to bring extra luggage onboard on top of your included backpack and 55x35x25 cm hand luggage with no weight limit. Cheap Avlo tickets start from 7 Euros and are a great option for travelling from Madrid to Girona by train.

    AVE trains between Madrid and Girona are available on Omio at just $110 (€96)! AVE are the high-speed trains from Renfe, the main Spanish railroad company that offers routes throughout the country and to France and Portugal. When you travel with a Renfe AVE train between Madrid and Girona, the distance is 355 miles (573 km). There are a multitude of AVE train times for the Madrid to Girona trip, which you can compare and book easily on Omio.

    Renfe offers different types of AVE tickets that adapt to all budgets, such as Promo, Promo +, Flexible tickets for one-way or round-trip. You can also use the Renfe discount cards such as the Gold Card and the + Renfe Youth 50 Card when booking your Renfe AVE ticket on Omio.

    All AVE trains have a restaurant, WiFi, bathrooms and onboard entertainment and offer a multitude of times throughout the day for greater comfort and flexibility. In addition, Renfe AVE trains are characterized as being the most popular, comfortable, punctual and one of the fastest trains in the world, reaching speeds around 192 mph (310 kmh) on select routes. AVE connects the main Spanish cities in just a few hours.

    Train information from Madrid to Girona with AVE:

    • Average Duration: 3 h 44 min
    • AVE frequency: 5 a day

    How to get from Madrid to Girona by train?

    There are many options to travel by train from Madrid to Girona, it is possible to find timetables throughout the day and direct trains that make the journey in 3 hours and 20 minutes approximately . There are 14 trains from Madrid, most of them direct.

    What trains go from Madrid to Girona?

    The journey from train from Madrid to Girona is made by high-speed trains from AVE . Both cities are connected by the corridor of Catalonia, the most important route offered by AVE, in terms of number of passengers per year.

    In addition to the direct AVE train between Madrid and Girona, it is also possible to make the trip with a stopover in Barcelona, which increases the duration of the trip but can reduce the price of the ticket.

    The trains that link Barcelona with Girona can be both Avant and Media Distancia, as well as the 13.30 train that is part of the AVE-TGV line that goes to Paris. The AVE (high-speed train) that make this journey do not have a meal service on site, although they do have a restaurant car.

    How long does the AVE from Madrid to Girona?

    There is both the option of taking direct and transfer trains, which takes place at Barcelona-Sants Station. The approximate duration of the AVE trip between Madrid and Girona is 3 hours and 20 minutes , as long as you take a direct train. However, train travel with a stopover in Barcelona can increase the duration to 4.5 hours.

    Where does the AVE stop from Madrid to Girona?

    The AVE train stops at Guadalajara-Yebes, Calatayud, Zaragoza-Delicias, Lleida-Pirineus, Tarragona-El Camp and Barcelona Sants before arriving at Girona from Madrid.

    What time does the first and last AVE Madrid Girona of the day leave?

    The frequency of trains is very high throughout the day and the schedule of the AVE Madrid-Girona is fairly regular during the week, being from 5.50 to 19.00 on Mondays and Thursdays, from 6.30 to 19.00 on Tuesdays, Wednesdays and Fridays, from 6.20 to 18.30 on Saturdays and from 6.20 to 19.00 on Sundays.

    .

    How much does the AVE Madrid Girona ticket cost?

    The average price of the AVE Madrid Girona ticket is 71.45€, according to Omio's internal data. Although if you buy with enough time and with AVE-Media Distancia you can find tickets from 65.30€.

    Where do the Madrid-Girona high-speed train (AVE) leave and arrive from?

    • Trains from Madrid: The Madrid-Puerta de Atocha Station, is not only the main station in the Spanish capital, but is also the starting point for all high-speed trains from Renfe. The other types of long-distance trains also depart from it, the rest going to the adjacent Atocha-Cercanías. This railway complex is accessible by public transport thanks to several urban bus lines such as 10, 19, 24, 47, 55, 57, 85, 102 and Circular, in addition to line 1 of the metro at the Atocha-Renfe station. Madrid-Puerta de Atocha also has a taxi rank and a car park.
    • Trains to Girona: Girona Station has gained a lot of importance since the union of the Spanish high speed trains with the French . From here it is possible to reach cities such as Paris, Lyon or Marseille among others. It is intermodal with the bus station and accessible by public transport by means of urban bus lines 2, 8 and 10.

    Train tickets from Madrid to Girona: when to book to save $

    Time Price Savings
    1 week earlier 72 €
    2 weeks earlier 67 €7%
    3 weeks earlier 68 €6%
    1 month before 64 €13%
    2 months earlier 63 €14.%
    3 months earlier 58 €24%


    Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Madrid - Girona. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

    The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

    • Buying your train ticket from Madrid - Girona 3 weeks in advance means you can save on average up to 6% compared to the price available on the day of departure.
    • If you book a ticket Madrid - Girona with 2 months in advance you save up to about 14% compared to the initial price.
    • By booking 3 months in advance, you could save up to 24%.
    • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

    Travel Tips: Trains from Madrid to Girona

    Travel Tips: 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 Madrid to Girona.
    FAQs
    If you’re looking to save money on tickets, you can find cheap Madrid to Girona trains for as little as $52 (€45)  in the next 7 days.
    The train price from Madrid to Girona is on average $103 (€90)  if you are looking to book your tickets for this route in the next 7 days.
    You should expect to travel around 355 miles (573 km)  to Girona from Madrid by train.
    On average the Madrid to Girona train travel time is 3 h 53 min  for the 355 mile (573 km) long journey, but the duration can vary if you travel on weekends and holidays.

    When traveling this route, Omio customers are departing most frequently from Madrid-Puerta de Atocha-Almudena Grandes   and arriving in Girona.

    Passengers board their train most frequently from Madrid-Puerta de Atocha-Almudena Grandes and travel around 1.4 miles (2.2 km) from the city center to this train station.

    Passengers traveling this route most often arrive at Girona and need to travel approximately 0.7 miles (1.1 km) from the train station to the city center in Girona.

    When taking a train from Madrid to Girona, you can count on Renfe AVE or Renfe AVLO for the best way to get you to Girona. You can also check all possible train companies who offer a service to Girona from Madrid and compare the amenities they offer before buying a train ticket.
    Yes, there are 5 direct trains per day from Madrid to Girona with Renfe AVE, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your train ticket.
    The average number of trains departing Madrid for Girona is 13 a day. The train schedules and services may vary between weekdays and weekends.
    The earliest train for this journey departs from Madrid at 6: 30 PM. The last train leaves from Madrid at 6: 30 PM. Check Omio for the latest train schedule from Madrid to Girona and book the best time to depart on your chosen travel date.
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you buy train tickets between Madrid and Girona within the next 7 days, you can find tickets to cost on average $103 (€90) one way. To find the best prices for this route, consider booking your train ticket from Madrid to Girona a few months in advance.

    Important Stations and Airports for this connection

    Madrid
    Girona
    The major railway station for departures from Madrid is Madrid-Puerta de Atocha-Almudena Grandes. Read all the information you need to know about services, amenities and connections at Madrid-Puerta de Atocha-Almudena Grandes for your journey between Madrid and Girona.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +34 912432343
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 10: 00 - 20: 00
    Public transit options for Madrid-Puerta de Atocha-Almudena Grandes
    Metro lines: 1
    Bus lines: 10, 14, 24, 26, 32, 37, 54, 57, 59, 85, 86, 102, 121, 203
    Train lines: C1, C2, C3, C4, C5, C7, C8, C10
    Amenities at station
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    ticketOfficeHours
    Ticket Office Hours
    |
    Amenities at station
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    Amenities at station
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    Amenities at station
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    Amenities at station
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    Amenities at station
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    address
    Address
    Madrid
    HomeTrainsTrain Times to GironaMadrid to Girona train

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language