Madrid to Girona train

Cheap train tickets from Madrid to Girona

Showing times and prices for 21 May

Cheapest

£84

Average

£107

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Renfe AVE
05:30Madrid3h58 09:28Girona
0 changes
£841One-way
Renfe AVE
08:30Madrid3h53 12:23Girona
0 changes
£1061One-way
Renfe AVE
06:30Madrid3h58 10:28Girona
0 changes
£1131One-way
Renfe AVE
07:30Madrid3h53 11:23Girona
0 changes
£1271One-way

Train schedule Madrid to Girona

Showing trains for tomorrow, Saturday, 21 May
Renfe AVE
05:30Madrid3h58 09:28Girona
0 changes
Renfe AVE
06:30Madrid3h58 10:28Girona
0 changes
Renfe AVE
07:30Madrid3h53 11:23Girona
0 changes
Renfe AVE
08:30Madrid3h53 12:23Girona
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sat
21 May
Sun
22 May
Mon
23 May
Tue
24 May
Wed
25 May
Thu
26 May
Fri
27 May
Sat
28 May
Sun
29 May
Mon
30 May
Tue
31 May
Wed
01 Jun
Thu
02 Jun
Fri
03 Jun
Sat
04 Jun
Sun
05 Jun
Mon
06 Jun
Tue
07 Jun
Wed
08 Jun
Thu
09 Jun
Fri
10 Jun

Fastest train times from Madrid to Girona

Showing times and prices for 21 May

Fastest Journey

3 h 53 m

Average

3 h 55 m

Trains per day

4

Distance

573 km

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

Renfe AVE
08:30Madrid3h53 12:23Girona
0 changes
£1061One-way
Renfe AVE
07:30Madrid3h53 11:23Girona
0 changes
£1271One-way
Renfe AVE
06:30Madrid3h58 10:28Girona
0 changes
£1131One-way
Renfe AVE
05:30Madrid3h58 09:28Girona
0 changes
£841One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train companies: AVE trains Madrid to Girona

Travel to Girona from Madrid from £64 with Omio’s train partners AVE! You can find the best timetables and tickets when comparing and booking the most popular journey for you.

AVE

Travel comfortably between Madrid and Girona with AVE, Renfe's high-speed trains. When you travel on the AVE train to Girona from Madrid, the distance to travel is 355 miles (573 km) and prices start as low as £64. Check all the AVE train timetables and find the cheapest ticket from Madrid to Girona on Omio!

Renfe is the main railway operator in Spain and offers a wide variety of AVE tickets perfect for your budget, such as Promo, Promo + and Flexible tickets. Renfe also offers discount cards such as the Gold Card and the + Renfe Youth 50 Card that you can add when booking your Renfe AVE ticket with Omio.

The Renfe AVE trains are among the fastest in the world, reaching 192 mph (310 kmh) on select routes, and the AVE connects the main cities of the country in just a few hours, offering comfort and flexibility in long and medium distances. All AVE trains have a restaurant, WiFi, toilets and entertainment on board, and when you book your ticket on Omio, we offer you the possibility of choosing the seat that suits you best.

Madrid to Girona train information with AVE:

  • Average Duration: 3 h 44 min
  • Average Price: £64
  • AVE frequency: 4 a day



Renfe trains from Madrid to Gerona

+

Renfe is Spain's national train operator and connects the country's main points of interest. In addition, Renfe has the largest high-speed network in Europe with AVE and Alvia trains. Other Renfe train types are Altaria, Euromed and Talgo. All Renfe trains are equipped with an on-board bistro, toilets, air conditioning and many of them with Wi-Fi.

At Omio you can easily check the Renfe timetable for your trip and book cheap Renfe tickets from Madrid to Gerona. When booking, you can choose different classes (Tourist, Tourist Plus, Preferred and Club), the seat and the type of ticket you want (Promo, Promo+, Flexible or Round Trip). If you have a Renfe discount card, you can specify it when you buy your ticket at Omio and take advantage of many offers. For information on ticket cancellation, please visit our Help centre.


More information: Trains in Spain
More information: Renfe
More information: Book your trains in Europe
More information: Cheap train tickets
More information: High speed trains in Europe

Travel Tips: Trains from Madrid 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 Madrid to Girona.
FAQs
Looking to save money on your journey? Omio customers have found the cheapest train to Girona from Madrid for the next 7 days starting from £64  one way.
The Madrid to Girona train ticket price is on average £98  if you are looking to book your tickets for this trip in the next week.
The Madrid to Girona train distance is approximately 355 miles (573 km).
On average the train from Madrid to Girona duration is 3 h 18 min  for the 355 miles (573 km) long route, but the travel time can vary if you depart on weekends and holidays.

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

You can find the most popular departure train station for this route, Madrid-Puerta de Atocha, located approximately 1.4 miles (2.2 km) from the city centre of Madrid. The most popular arrival train station in Girona, called Girona, is located around 0.5 miles (781 m) away from its city centre.

Take the Madrid to Girona train with Renfe AVE. However, it's always good to check out all possible train companies for the journey from Madrid to Girona as there might be differences in the amenities they offer.
Yes, there are 4 direct trains a day from Madrid to Girona. If you’re looking for a direct train from Madrid to Girona, consider travelling with Renfe AVE. Non-stop 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.
The average number of trains departing Madrid for Girona is 4 a day. The train schedules and services may vary between weekdays and weekends.
The first Madrid to Girona train departs at 05: 30   and the last train from Madrid to Girona leaves at 18: 00. Check out the most up-to-date Madrid to Girona train timetable on Omio and find the best time to travel to your destination.
The price of a one way train ticket from Madrid to Girona is on average £98 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets from Madrid to Girona available a few months in advance.

Important Stations and Airports for this Journey

Madrid
Girona
The major railway station for departures from Madrid is Madrid-Puerta de Atocha. Read all the information you need to know about services, amenities and connections at Madrid-Puerta de Atocha for your trip from Madrid to 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 transport options for Madrid-Puerta de Atocha
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
Currency
Language