COMPARE Prices across different modes

16 Oct
£104Renfe AVE
17 Oct
£94Renfe AVE
18 Oct
£63Renfe AVE
19 Oct
£73Renfe AVE
20 Oct
£84Renfe AVE
21 Oct
£73Renfe AVE
22 Oct
£94Renfe AVE
23 Oct
£73Renfe AVE
24 Oct
£43Renfe AVE
25 Oct
£73Renfe AVE
26 Oct
£53Renfe AVE
27 Oct
£63Renfe AVE
28 Oct
£84Renfe AVE
29 Oct
£94Renfe AVE
30 Oct
£84Renfe AVE
31 Oct
£32Renfe AVE
1 Nov
£94Renfe AVE
3 Nov
£63Renfe AVE
4 Nov
£63Renfe AVE

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Madrid and Figueres (Girona)

distanceDistance367 miles (592 km)
durationAverage train duration3 h 50 min
priceAverage train ticket price£88 (€100)
frequencyTrain frequency3 a day
changesDirect trainYes, there are 3 direct trains a day
carriersTrain providersRenfe AVE

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

Train companies

AVE trains from Madrid to Figueres (Girona)

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


If you’re looking for a smooth and easy train from Madrid to Figueres (Girona), check Omio for AVE trains offering this trip. Whether you are looking for the fastest, earliest or cheapest train to take for this 367 miles (592 km) route between Madrid and Figueres (Girona), Omio makes it easier than ever to find AVE trains at affordable prices, and you can also quickly book train tickets online. Check the current AVE train timetables for your ideal departure and arrival times, compare the best route between Madrid and Figueres (Girona) as well as relevant ticket information (such as luggage policy and amenities offered onboard), and book your AVE train on Omio. If you search for trains between Madrid and Figueres (Girona) in the Omio app, you can quickly see if the AVE tickets are mobile tickets, making it convenient for you to go paperless when travelling. With prices for AVE trains between Madrid and Figueres (Girona) starting at £63, buy your official AVE tickets with Omio online quickly and easily!

Travel Tips

Trains from Madrid to Figueres (Girona)
Travel by train to Figueres (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 Figueres (Girona).
What is the price of the cheapest train between Madrid and Figueres (Girona)?
Looking to save money on your trip? Omio customers have found the cheapest train from Madrid to Figueres (Girona) for the next 7 days starting from £63  one way.
How much is a train ticket from Madrid to Figueres (Girona)?
If you’re looking to buy tickets for this journey in the next 7 days, you’ll find that Madrid to Figueres (Girona) train prices are on average £88  one way.
What is the distance by train from Madrid to Figueres (Girona)?
When travelling this route you should expect the distance from Madrid to Figueres (Girona) via train to be approximately 367 miles (592 km).
How many hours does it take from Madrid to Figueres (Girona) by train?
The train time between Madrid and Figueres (Girona) is on average 3 h 50 min  for the 367 miles (592 km) long journey, but the time it takes to go to Figueres (Girona) from Madrid by train can vary depending on specific dates or travelling on weekends and holidays.
What is the departure train station in Madrid and arrival train station in Figueres (Girona)?

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

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

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

Passengers board the train most frequently from Madrid-Puerta de Atocha, which is located around 1 mile (s) / 1 km away from the city centre, and they get off the train at Figueres Vilafant, located 1 mile (s) / 1 km away from the city centre.

What train companies offer a service between Madrid and Figueres (Girona)?
Take the Madrid to Figueres (Girona) train with Renfe AVE. However, it's always good to check out all possible train providers for the route from Madrid to Figueres (Girona) as there might be differences in the amenities they offer.
How many train services per day are there to Figueres (Girona) from Madrid?
The average number of trains departing Madrid for Figueres (Girona) is 3 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Madrid to Figueres (Girona)? When does the last train depart from Madrid to Figueres (Girona)?
The first Madrid to Figueres (Girona) train departs at 05: 30   and the last train from Madrid to Figueres (Girona) leaves at 18: 00. Check out the most up-to-date Madrid to Figueres (Girona) train timetable on Omio and find the best time to travel to your destination.
How early should I buy train tickets from Madrid to Figueres (Girona) to score 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 trip and save money. If you buy train tickets to Figueres (Girona) from Madrid within the next 7 days, you can find tickets to cost on average £88 one way. To find the best prices for this journey, consider booking your train ticket from Madrid to Figueres (Girona) a few months in advance.

Important Stations and Airports for this Journey

Figueres (Girona)
Madrid-Puerta de Atocha is the most popular Madrid 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 Madrid for your journey to Figueres (Girona).
Amenities at station
Ticket office hours
Mon - Sun: 10: 00 - 20: 00
Connections to/from station
Train lines: C1, C2, C3, C4, C5, C7, C8, C10
Metro lines: 1
Bus lines: 10, 14, 24, 26, 32, 37, 54, 57, 59, 85, 86, 102, 121, 203