[menuItemContent][menuItemRightSideContent]
Currency

The cheapest trains from Madrid to Girona

Showing times and prices for Jul 28

Cheapest

$101

Average

$111

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.

The average ticket from Madrid to Girona will cost around $ 111 if you buy it on the day, but the cheapest tickets can be found for only $ 101.

Cheapest
07:00PMMadrid-Puerta de Atocha3h18 10:18PMGirona
0 changes
$1011One-way
2nd Cheapest
04:30PMMadrid-Puerta de Atocha3h33 08:03PMGirona
0 changes
$1151One-way
2nd Cheapest
12:30PMMadrid-Puerta de Atocha3h58 04:28PMGirona
0 changes
$1151One-way
2nd Cheapest
09:30AMMadrid-Puerta de Atocha3h53 01:23PMGirona
0 changes
$1151One-way

Timetable Madrid to Girona

Showing trains for tomorrow, Wed, Jul 28
09:30AMMadrid-Puerta de Atocha3h53 01:23PMGirona
0 changes
12:30PMMadrid-Puerta de Atocha3h58 04:28PMGirona
0 changes
04:30PMMadrid-Puerta de Atocha3h33 08:03PMGirona
0 changes
07:00PMMadrid-Puerta de Atocha3h18 10:18PMGirona
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
Jul 27
$115Renfe AVE
Wed
Jul 28
$101Renfe AVE
Thu
Jul 29
$57Renfe AVE
Fri
Jul 30
$115Renfe AVE
Sat
Jul 31
$100Renfe AVE
Sun
Aug 1
$100Renfe AVE
Mon
Aug 2
$100Renfe AVE
Tue
Aug 3
$129Renfe AVE
Wed
Aug 4
$72Renfe AVE
Thu
Aug 5
$86Renfe AVE
Fri
Aug 6
$115Renfe AVE
Sat
Aug 7
$86Renfe AVE
Sun
Aug 8
$86Renfe AVE
Mon
Aug 9
$100Renfe AVE
Tue
Aug 10
$86Renfe AVE
Wed
Aug 11
$72Renfe AVE
Thu
Aug 12
$100Renfe AVE
Fri
Aug 13
$72Renfe AVE
Sat
Aug 14
$100Renfe AVE
Sun
Aug 15
$50Renfe AVE
Mon
Aug 16
$86Renfe AVE

The fastest trains from Madrid to Girona

Showing times and prices for Jul 28

Fastest Journey

3 h 18 m

Average

3 h 40 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.

These direct trains cover the 573 km distance in an average of 3 h 40 m but if you time it right, some trains will get you there in just 3 h 18 m .

The slowest trains will take 3 h 58 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.

Fastest
07:00PMMadrid-Puerta de Atocha3h18 10:18PMGirona
0 changes
$1011One-way
2nd Fastest
04:30PMMadrid-Puerta de Atocha3h33 08:03PMGirona
0 changes
$1151One-way
09:30AMMadrid-Puerta de Atocha3h53 01:23PMGirona
0 changes
$1151One-way
12:30PMMadrid-Puerta de Atocha3h58 04:28PMGirona
0 changes
$1151One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
Train companies

Madrid to Girona with AVE

Find the best trains between Madrid and Girona with Omio's travel partners AVE from $57 (€46). We can find you the best deals, schedules and tickets when comparing and booking the best route.

AVE

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

Renfe is the main railroad company 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, bathrooms 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.

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 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
How much do cheap trains from Madrid to Girona cost?
Omio customers have found cheap train tickets from Madrid to Girona for as low as $57 (€46)  for the next 7 days.
How much is a train ticket between Madrid and Girona?
If you’re looking to buy your train tickets in the next week, you can expect the Madrid to Girona train price to come in at an average of $98 (€79)  one way.
How far is it from Madrid to Girona by train?
The train distance from Madrid to Girona is around 355 miles (573 km).
How long is a train to Girona from Madrid on average?
While the time it takes to travel 355 miles (573 km) to Girona from Madrid can vary based on specific dates, weekends, and holidays, the Madrid to Girona train journey time is on average 3 h 53 min.
Which train station from Madrid to Girona do I depart from? Which Girona train station from Madrid do I arrive in?

Omio customers book a train from Madrid-Puerta de Atocha   to Girona   most frequently for this route.

Where is the train station in Madrid to go to Girona? Where is the train station in Girona located?

Passengers board their train most frequently from Madrid-Puerta de Atocha and travel around 0 mile (s) / 0 km from the city center to this train station.

Passengers traveling this route most often arrive at Girona and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Girona.

What train providers go from Madrid to Girona?
If you're looking for trains from Madrid to Girona, you can rely on Renfe AVE to get you to Girona. It's also good to check out all possible train companies for the Madrid to Girona route to see if there might be differences in the amenities they offer.
Are there any direct trains from Madrid to Girona?
Yes, you can look for direct trains from Madrid to Girona with Renfe AVE  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
When is the earliest train from Madrid to Girona? When is the last train from Madrid to Girona?
The earliest train departing from Madrid to Girona leaves at 5: 30 AM. The last train departing from Madrid to Girona leaves at 5: 00 PM. You can find the latest Madrid to Girona train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase train tickets from Madrid to Girona for the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you book train tickets from Madrid to Girona within the next 7 days, you can find tickets to cost on average $98 (€79) one way. To find the best prices for this trip, consider booking your train ticket from Madrid to Girona a few months in advance.
Stations

Important Stations and Airports for this Journey

Madrid
Girona
Madrid Chamartín
Amenities
Refreshments
Madrid Puerta De Atocha
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines 1<br>Bus lines 47, 55, 19, 85, 10, 24, 57, 102, C