Compare prices and tickets by train, bus or flight

Jan 22
$53Renfe AVE
$60Air Europa
Jan 23
$134Renfe AVE
Find prices
Jan 24
$61Renfe AVE
Jan 25
$61Renfe AVE
$30Air Europa
Jan 26
$61Renfe AVE
Find prices
Jan 27
$46Renfe AVE
Jan 28
$90Renfe AVE
$48Air Europa
Jan 29
$46Renfe AVE
Find prices
Jan 30
$90Renfe AVE
Feb 1
$75Renfe AVE
Find prices
Feb 2
$72Renfe AVE
Find prices
Feb 3
$104Renfe AVE
Find prices
Feb 4
$119Renfe AVE
$42Air Europa
Feb 5
$58Renfe AVE
Find prices
Feb 6
$86Renfe AVE
Find prices
Feb 7
$72Renfe AVE
Find prices
Feb 8
$61Renfe AVE
Find prices
Feb 9
$75Renfe AVE
$30Air Europa
Feb 10
$86Renfe AVE
Find prices

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

Deutsche Bahn

Overview: Train from Figueres (Girona) to Madrid

distanceDistance367 miles (592 km)
durationAverage train duration4 h
priceAverage train ticket price$74 (€62)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain companiesRenfe AVE

Trains from Figueres (Girona) to Madrid cover the 367 miles (592 km) long trip taking on average 4 h 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 trip for as low as $46 (€38), but the average price of train tickets is $74 (€62). Travelers depart most frequently from Figueres Vilafant and arrive in Madrid-Puerta de Atocha.

Train companies: AVE from Figueres (Girona) to Madrid trains

AVE trains will get you from Figueres (Girona) to Madrid from $46 (€38). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.


AVE offers excellent high-speed train services in Spain, including the route from Figueres (Girona) to Madrid. Omio, as an official Renfe AVE partner, shows you AVE train schedules so you can choose the fastest and cheapest Figueres (Girona) to Madrid train ticket. The distance from Figueres (Girona) to Madrid on AVE is approximately 367 miles (592 km) and prices start as low as $46 (€38) on Omio.

Renfe AVE has a wide variety of ticket types with special offers such as Promo, Promo + and Flexible tickets. If you are a regular Renfe customer, you can apply discount cards such as the Gold Card and the + Renfe Youth 50 Card at Omio when purchasing an AVE ticket.

The AVE trains are the most popular from Renfe, with the most schedules throughout the day. Their trains offer a restaurant, WiFi, bathrooms, entertainment on board and, most importantly, the highest speed to reach your destination. As one of the fastest trains in the entire world, AVE trains reach speeds up to 192 mph (310 kmh) on select routes and connect the main Spanish cities in just a few hours. Reserve your AVE tickets with Omio today!

Figueres (Girona) to Madrid train information with AVE:

  • Average Duration: 5 h 20 min
  • Average Price: $46
  • AVE frequency: 5 a day

Trains from Figueras to Madrid

In less than 4 hours the Figueras Madrid trains cover the distance of 740 kilometres that separates both cities. Its fleet operates throughout the day at intervals of 25 minutes to 6 hours. All trains on this route have seats adapted for passengers with reduced mobility and have a special car called Coche en Silencio, where passengers can rest or work without distractions.

What trains go from Figueras to Madrid?

Figueras Madrid trains are managed by the railway company Renfe. These are the high-speed AVE trains that operate at 310 km/h and have modern features on board, including free wifi connection and electrical sockets. AVE tickets allow free travel on Renfe Cercanías trains, both at origin and destination.

How long does the train from Figueras to Madrid take?

The fastest Figueras Madrid trains make stops in Gerona and Barcelona, and finish their journey in 3 hours and 40 minutes. The connections with the highest number of intermediate stops in Gerona, Barcelona, Tarragona, Zaragoza and Calatayud last an average of 4 hours. AVE passengers can access PlayRenfe's free service to enjoy a wide range of in-flight entertainment.

How many trains are there from Figueras to Madrid?

From Monday to Friday there are up to 8 direct connections a day on the Figueras Madrid train route. On Saturdays and Sundays the number of daily links is reduced to 5 in total, although on specific dates it may increase slightly.

Where do the trains from Figueras to Madrid depart from and arrive at?

Where are the trains from Figueras to Madrid?

Figueras-Vilafant station: is a modern high-speed station located in Figueras. Its complex has car rental agencies, assistance to people with reduced mobility, bathrooms and parking. Teisa buses connect the station with the centre of Figueras, while Renfe Cercanías trains link the station with other towns in Catalonia.

Madrid-Atocha Station: is located 700 meters from the Prado Museum and a short distance from El Retiro Park. Line 1 of the metro connects its enclosure with different areas of the Spanish capital. Every 15-20 minutes, the C1 and C10 suburban trains link the station with Adolfo Suárez Madrid-Barajas airport in half an hour. Madrid-Atocha's facilities are home to fast food outlets, souvenir shops, ATMs and post office.

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?

Omio customers have found cheap train tickets to Madrid from Figueres (Girona) for as low as $46 (€38)  for the next 7 days.

How much does it cost to take a train to Madrid from Figueres (Girona)?

The train price between Figueres (Girona) and Madrid is on average $74 (€62)  if you are looking to buy your tickets for this journey in the next 7 days.

How far is Figueres (Girona) to Madrid by train?

The Figueres (Girona) to Madrid train distance is approximately 367 miles (592 km).

What is the Figueres (Girona) to Madrid train travel time?

The train time from Figueres (Girona) to Madrid is on average 4 h  for the 367 miles (592 km) long journey, but the time it takes to go from Figueres (Girona) to Madrid by train can vary depending on specific dates or traveling on weekends and holidays.

When traveling by train from Figueres (Girona) to Madrid, which train station in Figueres (Girona) do I depart from and which train station in Madrid do I arrive in?

When taking a train from Figueres (Girona), you have a couple of train stations you can depart from including Figueres Vilafant and Figueres. When you arrive in Madrid, your train can arrive in train stations including Madrid-Puerta de Atocha, Madrid Chamartín and Madrid Méndez Alvaro.

Omio customers traveling this route book their trains from Figueres Vilafant   to Madrid-Puerta de Atocha.

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

You can find the most popular departure train station for this route, Figueres Vilafant, located approximately 0.9 miles (1.5 km) from the city center of Figueres (Girona). The most popular arrival train station in Madrid, called Madrid-Puerta de Atocha, is located around 1.1 miles (1.8 km) away from its city center.

Which train companies can get me from Figueres (Girona) to Madrid?

If you're looking for trains from Figueres (Girona) to Madrid, you can rely on Renfe AVE to get you to Madrid. It's also good to check out all possible train companies for the Figueres (Girona) to Madrid route to see if there might be differences in the amenities they offer.

How many train services 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.

What time is the earliest train from Figueres (Girona) to Madrid? What time is the last train from Figueres (Girona) to Madrid?

The earliest train departing from Figueres (Girona) to Madrid leaves at 1: 55 PM. The last train departing from Figueres (Girona) to Madrid leaves at 4: 55 PM. You can find the latest Figueres (Girona) to Madrid train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

When should I purchase the Figueres (Girona) to Madrid train for the best deals on tickets?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you purchase train tickets to Madrid from Figueres (Girona) within the next 7 days, you can find tickets to cost on average $74 (€62) one way. To find the best prices for this route, consider booking your train ticket from Figueres (Girona) to Madrid a few months in advance.

Important Stations and Airports for this Journey

Figueres (Girona)
Figueres Vilafant is the most popular Figueres (Girona) railway station for Omio travelers, 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 trip to Madrid.
Amenities at station
Phone Number
+34 912432343
Ticket Office Hours
Mon - Fri: 06: 00 -10: 45 | Sat: 07: 30 -10: 45 | Sun: 08: 30 -10: 45
Public transit options for Figueres Vilafant
Bus lines: L1
Train lines: AVE, Avant, Euromed, TGV