Girona to Madrid train

Wed, Oct 16
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Girona to Madrid

Showing times and prices for Oct 16

Cheapest

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

Cheapest
Renfe MD
15002
02:49PM8h51
Girona station
11:40PMMadrid-Puerta de Atocha-Almudena Grandes
$491One-way
1 transfer
2nd Cheapest
Renfe AVE INT
09742
06:55PM4h45
Girona station
11:40PMMadrid-Puerta de Atocha-Almudena Grandes
$521One-way
1 transfer
Sagales
Normal
03:30PM8h10
Girona
11:40PMMadrid-Puerta de Atocha-Almudena Grandes
$551One-way
1 transfer
Renfe AVANT
34292
07:52PM3h48
Girona station
11:40PMMadrid-Puerta de Atocha-Almudena Grandes
$561One-way
1 transfer
Renfe AVANT
34742
07:24PM4h16
Girona station
11:40PMMadrid-Puerta de Atocha-Almudena Grandes
$561One-way
1 transfer

Girona to Madrid train times

Showing trains for tomorrow, Wednesday, October 16
ProviderDepartsDurationArrivesTransfersTickets
Renfe AVANT
34302
05:46AM Girona station5h54 11:40AM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVLO
06302
05:46AM Girona station5h54 11:40AM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVLO
06302
05:46AM Girona station3h34 09:20AM Madrid-Puerta de Atocha-Almudena Grandes0 transfersDirect
Renfe AVLO
06302
05:46AM Girona station8h54 02:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVE
03662
06:41AM Girona station4h59 11:40AM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVE
03662
06:41AM Girona station7h59 02:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVANT
34662
06:41AM Girona station4h59 11:40AM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVE
03092
08:11AM Girona station9h29 05:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVE
03092
08:11AM Girona station8h19 04:30PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVE
03092
08:11AM Girona station3h34 11:45AM Madrid-Puerta de Atocha-Almudena Grandes0 transfersDirect
Renfe AVE
03092
08:11AM Girona station6h29 02:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Sagales
Normal
08:45AM Girona7h45 04:30PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Sagales
Normal
08:45AM Girona8h55 05:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Sagales
Normal
08:45AM Girona5h55 02:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVANT
34102
09:26AM Girona station5h14 02:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVANT
34102
09:26AM Girona station8h14 05:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVANT
34102
09:26AM Girona station7h04 04:30PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVANT
34730
11:53AM Girona station4h37 04:30PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVE INT
09730
11:59AM Girona station4h31 04:30PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVE INT
09730
11:59AM Girona station5h41 05:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Sagales
Normal
12:30PM Girona6h10 06:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Sagales
Normal
12:30PM Girona9h05 09:35PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Sagales
Normal
12:30PM Girona5h10 05:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVANT
34394
01:26PM Girona station4h14 05:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVANT
34394
01:26PM Girona station5h14 06:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVANT
34394
01:26PM Girona station8h09 09:35PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe MD
15002
02:49PM Girona station8h51 11:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe MD
15002
02:49PM Girona station6h46 09:35PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe MD
15002
02:49PM Girona station7h51 10:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVANT
34262
03:11PM Girona station7h29 10:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVE
03162
03:11PM Girona station6h24 09:35PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVE
03162
03:11PM Girona station4h01 07:12PM Madrid-Puerta de Atocha-Almudena Grandes0 transfersDirect
Renfe AVANT
34262
03:11PM Girona station6h24 09:35PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Sagales
Normal
03:30PM Girona6h05 09:35PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Sagales
Normal
03:30PM Girona8h10 11:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Sagales
Normal
03:30PM Girona7h10 10:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVANT
34712
05:20PM Girona station4h15 09:35PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVE
10712
05:20PM Girona station4h15 09:35PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVANT
34182
05:26PM Girona station4h09 09:35PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVE
03192
05:51PM Girona station3h44 09:35PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVANT
34192
05:51PM Girona station4h49 10:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVE
03192
05:51PM Girona station3h54 09:45PM Madrid-Puerta de Atocha-Almudena Grandes0 transfersDirect
Renfe AVANT
34192
05:51PM Girona station3h44 09:35PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVE INT
09742
06:55PM Girona station4h45 11:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVE INT
09742
06:55PM Girona station3h45 10:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVANT
34742
07:24PM Girona station4h16 11:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer
Renfe AVANT
34292
07:52PM Girona station3h48 11:40PM Madrid-Puerta de Atocha-Almudena Grandes1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Girona to Madrid by train, bus, or flight

Wed
Oct 16
Thu
Oct 17
Fri
Oct 18
Sat
Oct 19
Sun
Oct 20
Mon
Oct 21
Tue
Oct 22
Wed
Oct 23
Thu
Oct 24
Fri
Oct 25
Sat
Oct 26
Sun
Oct 27
Mon
Oct 28
Tue
Oct 29
Wed
Oct 30
Thu
Oct 31
Fri
Nov 01
Sat
Nov 02
Sun
Nov 03
Mon
Nov 04
Tue
Nov 05

How far in advance should I book train tickets from Girona to Madrid?

The best time to book your train from Girona to Madrid is 91 days before departure. See how prices for trains change on the Girona to Madrid route.
Prices are for one-way tickets for one passenger from Girona to Madrid per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Girona to Madrid.

Fastest train times from Girona to Madrid

Showing times and prices for Oct 16

Fastest Journey

3 h 34 m

Average

5 h 58 m

Trains per day

47

Distance

573 km

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

Fastest
Renfe AVE
03092
08:11AM3h34
Girona station
11:45AMMadrid-Puerta de Atocha-Almudena Grandes
$2241One-way
0 transfers
Fastest
Renfe AVLO
06302
05:46AM3h34
Girona station
09:20AMMadrid-Puerta de Atocha-Almudena Grandes
$681One-way
0 transfers
2nd Fastest
Renfe AVE
03192
05:51PM3h44
Girona station
09:35PMMadrid-Puerta de Atocha-Almudena Grandes
$911One-way
1 transfer
2nd Fastest
Renfe AVANT
34192
05:51PM3h44
Girona station
09:35PMMadrid-Puerta de Atocha-Almudena Grandes
$951One-way
1 transfer
Renfe AVE INT
09742
06:55PM3h45
Girona station
10:40PMMadrid-Puerta de Atocha-Almudena Grandes
$711One-way
1 transfer

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Girona to Madrid

distanceDistance355 miles (573 km)
durationAverage train duration3 h 29 min
priceAverage train ticket price$138 (€119)
frequencyTrain frequency3 a day
changesDirect trainYes, there are 3 direct trains a day
carriersTrain providersAVE, Renfe AVLO or Renfe AVE INT

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

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

You can travel by train between Girona and Madrid with AVE, Renfe AVLO and iryo for as low as $49 (€42). When you search for schedules and tickets, Omio will show you the best route.

Renfe AVE is a high-speed train service operated by the Spanish railway company Renfe with trains between Girona and Madrid. It is one of the most popular train services in Spain, connecting major cities across the country. The AVE trains are some of the fastest in Europe, reaching speeds of up to 310 km/h. They offer a comfortable and convenient way to travel, with spacious seating, air conditioning, and onboard entertainment. Renfe AVE offers several types of trains, including the AVE S-100, AVE S-112, AVE S-130, and AVE S-120. The AVE S-100 is the fastest, while the AVE S-120 is the most luxurious. Passengers can choose from a variety of ticket types, including single tickets, return tickets, and group tickets. Onboard facilities include Wi-Fi, power outlets, and a selection of snacks and drinks. The most popular routes for Renfe AVE include Madrid to Barcelona, Madrid to Seville, and Barcelona to Valencia.

Train information from Girona to Madrid with AVE:

  • Average Duration: 3 h 24 min
  • Cheapest Price: $49
  • AVE frequency: 3 a day

Traveling by train from Girona to Madrid

The train connection between Girona and Madrid is efficient and convenient, making it easy for travelers to explore both cities. The journey is primarily serviced by Renfe AVE, Renfe AVLO , and iryo, offering a range of options from high-speed trains to more budget-friendly services. With frequent departures throughout the day, passengers can enjoy comfortable travel while taking in the scenic views of Catalonia and beyond.

Train Connection: Girona to Madrid

The train connection from Girona to Madrid takes approximately 3 hours and 24 minutes. There are 3 direct trains available each day, providing a convenient option for travelers. The journey begins at Girona station and concludes at Madrid-Puerta de Atocha-Almudena Grandes station.

Girona to Madrid Train Connection

The first daily train from Girona to Madrid departs at 05:46, providing an early start for travelers looking to explore the vibrant capital. The last journey of the day leaves at 16:51, allowing visitors ample time to enjoy their adventures in both cities before returning.

Train Tickets Price for Girona to Madrid

The cheapest ticket price for the train connection from Girona to Madrid is €11. The average ticket price typically hovers around €42, making it a convenient option for travelers looking to explore these vibrant cities in Spain.

Exploring Madrid's Cultural Treasures

The Prado Museum, established in 1819, is one of the world's premier art galleries and houses an extensive collection of European masterpieces from the 12th to early 20th centuries. Its significance lies not only in its vast array of works by renowned artists like Velázquez and Goya but also as a cultural beacon that reflects Spain's rich artistic heritage. Unique features include its stunning neoclassical architecture and the opportunity for visitors to explore temporary exhibitions alongside permanent collections.

The Royal Palace of Madrid, originally built in the mid-18th century on the site of a former fortress, serves as both a historical monument and an official residence for Spanish royalty. This grand palace holds immense significance as it showcases Spain’s royal history through opulent rooms filled with priceless artworks and intricate tapestries. Visitors are often captivated by unique elements such as the breathtaking throne room adorned with gold leaf detailing and expansive gardens offering panoramic views over Madrid.

Plaza Mayor has been at the heart of Madrid since its construction in 1617, serving various roles throughout history—from market square to venue for public events—making it a vital part of local life. The plaza's significance stems from its architectural harmony featuring uniform buildings that create an inviting atmosphere perfect for social gatherings or leisurely strolls. What sets Plaza Mayor apart are its vibrant cafés lining each side where you can savor traditional tapas while soaking up centuries-old charm amidst lively street performances.

FAQs: Trains from Girona to Madrid

FAQs: Travel by train from Girona to Madrid 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 Girona to Madrid.
FAQs
Cheap train tickets from Girona to Madrid can start from as little as $57 (€49) when you book in advance. The average train ticket price for Girona to Madrid is $138 (€119); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Girona to Madrid train travel time is 3 h 29 min   for the 355 mile (573 km) long trip, but the duration can vary if you travel on weekends and holidays.
The first train from Girona to Madrid leaves at 4: 41 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Girona to Madrid leaves at 3: 51 PM.
Yes, it is possible to travel from Girona to Madrid without having to change trains with AVE or Renfe AVLO. There are 3 direct trains from Girona to Madrid each day. There may be fewer direct services available on weekends or holidays.
For the trip from Girona to Madrid you can take a train with AVE, Renfe AVLO or Renfe AVE INT. Be sure to check out all possible train providers that offer services from Girona to Madrid on Omio to compare what amenities they may have.

Passengers board the train most frequently from Girona, which is located around 0.7 miles (1.1 km) away from the city centre, and they get off the train at Madrid-Puerta de Atocha-Almudena Grandes, located 1.4 miles (2.2 km) away from the city centre.

A trip to Madrid from Girona is worth doing but not as a day trip with a journey time of 3 h 29 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Girona to Madrid by train is December.
You have options as you can travel to Madrid from Girona 3 different ways: train, bus or flight.

Popular train stations from Girona to Madrid

Girona
Madrid
The major train station for departures in Girona is Girona. Find all the information you need to know about services, amenities and connections at Girona for your trip from Girona to Madrid.
Amenities at train station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
The major train station for arrivals in Madrid is Madrid-Puerta de Atocha-Almudena Grandes. Find all the information you need to know about services, amenities and connections at Madrid-Puerta de Atocha-Almudena Grandes for your journey to Madrid from Girona.
Amenities at train 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

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
More routes, destinations and providers
Currency
Language

Useful links