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.
This is the last train of the day.
Find all the dates and times for this journey
3 h 18 m
3 h 31 m
Trains per day
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.
|Distance||355 miles (573 km)|
|Average train duration||3 h 53 min|
|Average train ticket price||$103 (€90)|
|Train frequency||13 a day|
|Direct train||Yes, there are 5 direct trains a day|
|Train companies||Renfe 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.
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 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:
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.
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.
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.
The AVE train stops at Guadalajara-Yebes, Calatayud, Zaragoza-Delicias, Lleida-Pirineus, Tarragona-El Camp and Barcelona Sants before arriving at Girona from Madrid.
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..
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€.
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:
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.
Here are some other resources that might have the information you need