COMPARE Prices across different modes

23 Oct
£94Renfe AVE
24 Oct
£104Renfe AVE
25 Oct
£73Renfe AVE
26 Oct
£63Renfe AVE
27 Oct
£73Renfe AVE
28 Oct
£84Renfe AVE
29 Oct
£85Renfe AVE
30 Oct
£73Renfe AVE
1 Nov
£73Renfe AVE
2 Nov
£63Renfe AVE
3 Nov
£43Renfe AVE
4 Nov
£73Renfe AVE
5 Nov
£73Renfe AVE
6 Nov
£53Renfe AVE
7 Nov
£73Renfe AVE
8 Nov
£53Renfe AVE
9 Nov
£73Renfe AVE
10 Nov
£63Renfe AVE
11 Nov
£61Renfe AVE

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Figueres (Girona) to Madrid

distanceDistance367 miles (592 km)
durationAverage train duration3 h 40 min
priceAverage train ticket price£85 (€97)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain providersRenfe AVE

Trains from Figueres (Girona) to Madrid cover the 367 miles (592 km) long route taking on average 3 h 40 min with our travel partners like Renfe AVE. Normally, there are 5 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £63, but the average price of train tickets is £85. Travellers depart most frequently from Figueres Vilafant and arrive in Madrid-Puerta de Atocha.

Train companies

AVE trains from Figueres (Girona) to Madrid

Travel from Figueres (Girona) to Madrid from £63 with Omio’s train partners AVE! You can find the best timetables and tickets when comparing and booking the most affordable route for you.


If you're looking for cheap AVE tickets between Figueres (Girona) and Madrid, check out Omio! With one-way Figueres (Girona) to Madrid train ticket prices starting as low as £63 when you book in advance, we'll help you get to Madrid from Figueres (Girona) by showing you the latest AVE offers, train timetables and tickets for this 367 miles (592 km) route. You can also review relevant ticket information for each class fare available on this route, such as luggage policy and amenities offered onboard with AVE. If you search for AVE tickets from Figueres (Girona) to Madrid in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train from Figueres (Girona) to Madrid on offer, Omio makes it easier than ever for you to find that perfect train with AVE so you can enjoy a smooth and comfortable journey.

Travel Tips

Trains from Figueres (Girona) to Madrid
Travel by train 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 Figueres (Girona) to Madrid.
How much do cheap train tickets from Figueres (Girona) to Madrid cost?
Looking to save money on your journey? Omio customers have found the cheapest train from Figueres (Girona) to Madrid for the next 7 days starting from £63  one way.
What is the cost of a train ticket from Figueres (Girona) to Madrid on average?
In the next 7 days you’ll find that the average cost of a train ticket between Figueres (Girona) and Madrid is £85  one way.
What is the distance from Figueres (Girona) to Madrid via train?
You should expect to travel around 367 miles (592 km)  between Figueres (Girona) and Madrid by train.
How long is the train journey to Madrid from Figueres (Girona)?
While the time it takes to travel 367 miles (592 km) between Figueres (Girona) and Madrid can vary based on specific dates, weekends, and bank holidays, the train duration from Figueres (Girona) to Madrid is on average 3 h 40 min.
Which train station from Figueres (Girona) to Madrid do I depart from? Which Madrid train station from Figueres (Girona) do I arrive in?

Some of the Figueres (Girona) train stations to Madrid you can start your journey from include Figueres Vilafant and Figueres. Similarly, some of the arrival train stations in Madrid include Madrid-Puerta de Atocha, Madrid Chamartín and Madrid Méndez Alvaro.

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

Where do I find the Figueres (Girona) train station to Madrid? Where is the Madrid train station?

Passengers booking this trip most frequently board their trains from Figueres Vilafant and need to travel around 1 mile (s) / 1 km from the city centre to get to this train station.

Passengers arriving in Madrid most often arrive at Madrid-Puerta de Atocha and need to travel around 1 mile (s) / 1 km from this train station to the city centre.

What train providers go from Figueres (Girona) to Madrid?
When taking a train from Figueres (Girona) to Madrid, you can count on Renfe AVE for the best way to get you to Madrid. You can also check all possible train providers who offer a service to Madrid from Figueres (Girona) and compare the amenities they offer before buying a train ticket.
How many trains are there between Figueres (Girona) and Madrid a day?
On average, there are 5 trains a day from Figueres (Girona) to Madrid. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Figueres (Girona) to Madrid? When is the last train from Figueres (Girona) to Madrid?
You can take the first train from Figueres (Girona) to Madrid at 05: 30   or take the last train from Figueres (Girona) to Madrid leaving at 16: 55. Look for the latest Figueres (Girona) Madrid train schedule on Omio and book the best time to take the train for this trip.
How early should I buy Figueres (Girona) to Madrid train tickets to get the best deals?
If you book a train ticket between Figueres (Girona) and Madrid within the next 7 days, you can find tickets to cost on average £85 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Figueres (Girona) and Madrid are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Figueres (Girona)
Figueres Vilafant is the most popular Figueres (Girona) railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Figueres (Girona) for your journey to Madrid.
Amenities at station
Ticket office hours
Sun: 08: 30 -10: 45 | Mon - Fri: 06: 00 -10: 45 | Sat: 07: 30 -10: 45
Connections to/from station
Bus lines: L1
Train lines: AVE, Avant, Euromed, TGV