Cheapest price
£60
Average price
£72
Fastest journey
3 h 55 m
Average duration
4 h 4 m
Trains per day
22
Distance
572 km
The best way to find a cheap train ticket from Madrid-Puerta de Atocha-Almudena Grandes to Girona station is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Madrid-Puerta de Atocha-Almudena Grandes to Girona station will cost around £72 if you buy it on the day, but you can find cheap train tickets today for only £60.
Of the 22 trains that leave Madrid-Puerta de Atocha-Almudena Grandes for Girona station every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct trains cover the 572 km distance in an average of 4 h 4 m but if you time it right, some trains will get you there in just 3 h 55 m .
The slowest trains will take 4 h 8 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
Omio recommends booking the train as it is the most popular option from Madrid-Puerta de Atocha-Almudena Grandes to Girona station among Omio's users. If you are prioritising price take the train with prices starting from £26. For those with little time consider booking a train which can get you there in 3h 53m.
Most popular Train | Coach |
---|---|
£70 Average Price Cheapest | £109 Average Price |
4h 23m average duration Fastest 3h 53m Onboard + 30m Additional time* | 1d 28h 43m average duration 1d 28h 13m Onboard + 30m Additional time* |
Direct Options | Direct Options |
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
![]() ![]() | On time 12:02 Madrid-Puerta de Atocha-Almudena Grandes | 6h12 | 18:14 Girona station | 1 change | |
![]() ![]() | On time 12:02 Madrid-Puerta de Atocha-Almudena Grandes | 4h16 | 16:18 Girona station | 1 change | |
![]() ![]() | On time 12:02 Madrid-Puerta de Atocha-Almudena Grandes | 4h16 | 16:18 Girona station | 1 change | |
![]() ![]() | On time 12:42 Madrid-Puerta de Atocha-Almudena Grandes | 5h32 | 18:14 Girona station | 1 change | |
![]() ![]() | Delayed 12:42 Madrid-Puerta de Atocha-Almudena Grandes | 9h04 | 21:46 21:46Girona station | 1 change | |
![]() ![]() | On time 12:42 Madrid-Puerta de Atocha-Almudena Grandes | 9h04 | 21:46 Girona station | 1 change | |
![]() ![]() | On time 14:37 Madrid-Puerta de Atocha-Almudena Grandes | 3h37 | 18:14 Girona station | 1 change | |
![]() ![]() | Delayed 14:37 Madrid-Puerta de Atocha-Almudena Grandes | 7h09 | 21:46 21:46Girona station | 1 change | |
![]() ![]() | On time 14:37 Madrid-Puerta de Atocha-Almudena Grandes | 7h09 | 21:46 Girona station | 1 change | |
![]() ![]() | On time 15:22 Madrid-Puerta de Atocha-Almudena Grandes | 6h24 | 21:46 Girona station | 1 change | |
![]() ![]() | Delayed 15:22 Madrid-Puerta de Atocha-Almudena Grandes | 6h24 | 21:46 21:46Girona station | 1 change | |
![]() ![]() | Delayed 16:32 Madrid-Puerta de Atocha-Almudena Grandes | 5h14 | 21:46 21:46Girona station | 1 change | |
![]() ![]() | On time 16:32 Madrid-Puerta de Atocha-Almudena Grandes | 5h14 | 21:46 Girona station | 1 change | |
![]() ![]() | Delayed 17:29 Madrid-Puerta de Atocha-Almudena Grandes | 4h17 | 21:46 21:46Girona station | 1 change | |
![]() ![]() | On time 17:29 Madrid-Puerta de Atocha-Almudena Grandes | 4h17 | 21:46 Girona station | 1 change | |
![]() | Delayed 17:34 Madrid-Puerta de Atocha-Almudena Grandes | 4h12 | 21:46 21:46Girona station | 0 changesdirect | |
Saturday 24 May | |||||
![]() | 05:27 Madrid-Puerta de Atocha-Almudena Grandes | 4h05 | 09:32 Girona station | 0 changesdirect | |
![]() ![]() | 06:07 Madrid-Puerta de Atocha-Almudena Grandes | 5h23 | 11:30 Girona station | 1 change | |
![]() ![]() | 06:07 Madrid-Puerta de Atocha-Almudena Grandes | 5h23 | 11:30 Girona station | 1 change | |
![]() ![]() | 06:07 Madrid-Puerta de Atocha-Almudena Grandes | 7h34 | 13:41 Girona station | 1 change | |
![]() ![]() | 07:22 Madrid-Puerta de Atocha-Almudena Grandes | 4h08 | 11:30 Girona station | 1 change | |
![]() ![]() | 07:22 Madrid-Puerta de Atocha-Almudena Grandes | 6h19 | 13:41 Girona station | 1 change | |
![]() ![]() | 07:22 Madrid-Puerta de Atocha-Almudena Grandes | 4h08 | 11:30 Girona station | 1 change | |
![]() | 07:27 Madrid-Puerta de Atocha-Almudena Grandes | 4h03 | 11:30 Girona station | 0 changesdirect | |
![]() ![]() | 07:57 Madrid-Puerta de Atocha-Almudena Grandes | 5h44 | 13:41 Girona station | 1 change | |
![]() ![]() | 07:57 Madrid-Puerta de Atocha-Almudena Grandes | 7h50 | 15:47 Girona station | 1 change | |
![]() ![]() | 07:57 Madrid-Puerta de Atocha-Almudena Grandes | 6h23 | 14:20 Girona | 1 change | |
![]() ![]() | 09:22 Madrid-Puerta de Atocha-Almudena Grandes | 4h19 | 13:41 Girona station | 1 change | |
![]() ![]() | 09:22 Madrid-Puerta de Atocha-Almudena Grandes | 5h51 | 15:13 Girona station | 1 change | |
![]() ![]() | 09:22 Madrid-Puerta de Atocha-Almudena Grandes | 6h25 | 15:47 Girona station | 1 change | |
![]() ![]() | 10:22 Madrid-Puerta de Atocha-Almudena Grandes | 5h25 | 15:47 Girona station | 1 change | |
![]() ![]() | 10:22 Madrid-Puerta de Atocha-Almudena Grandes | 11h24 | 21:46 Girona station | 1 change | |
![]() ![]() | 10:22 Madrid-Puerta de Atocha-Almudena Grandes | 4h51 | 15:13 Girona station | 1 change | |
![]() | 11:18 Madrid-Puerta de Atocha-Almudena Grandes | 3h55 | 15:13 Girona station | 0 changesdirect | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 571 km |
Average train duration 3h 53m |
Cheapest ticket price £26 |
Trains per day 5 |
Direct trains 5 |
Train providers 3 |
Fastest train 3h 18m |
First train 05:30 |
Last train 18:30 |
You can travel by train between Madrid-Puerta de Atocha-Almudena Grandes and Girona station with AVE, iryo and Renfe AVLO for as low as £26. When you search for timetables and tickets, Omio will show you the best journey.
AVE offers excellent high-speed train services in Spain, including the route to Girona station from Madrid-Puerta de Atocha-Almudena Grandes. Omio, as an official Renfe AVE partner, shows you AVE train timetables so you can choose the fastest and cheapest Madrid-Puerta de Atocha-Almudena Grandes to Girona station train ticket. The distance from Madrid-Puerta de Atocha-Almudena Grandes to Girona station on AVE is approximately 354 miles (571 km) and prices start as low as £50 on Omio.
Renfe AVE has a wide variety of ticket types with special offers such as Promo, Promo + and Flexible tickets. If you are a regular Renfe customer, you can apply discount cards such as the Gold Card and the + Renfe Youth 50 Card at Omio when purchasing an AVE ticket.
The AVE trains are the most popular from Renfe, with the most timetables throughout the day. Their trains offer a restaurant, WiFi, toilets, entertainment on board and, most importantly, the highest speed to reach your destination. As one of the fastest trains in the entire world, AVE trains reach speeds up to 192 mph (310 kmh) on select routes and connect the main Spanish cities in just a few hours. Reserve your AVE tickets with Omio today!
Train information from Madrid-Puerta de Atocha-Almudena Grandes to Girona station with AVE: