The cheapest and fastest trains from Figueres to Madrid
Cheapest price
$87
Average price
$113
Fastest journey
3 h 52 m
Average duration
4 h 6 m
Trains per day
37
Distance
593 km
The best way to find a cheap train ticket from Figueres to Madrid is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Figueres to Madrid will cost around $113 if you buy it on the day, but the cheapest tickets can be found for only $87.
Of the 37 trains that leave Figueres for Madrid on Mon, Dec 01, 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Mon, Dec 01 the direct trains cover the 593 km distance in an average of 4 h 6 m but if you time it right, some trains will get you there in just 3 h 52 m .
On Mon, Dec 01 the slowest trains will take 4 h 17 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.
03302+
06010
03302+
06110
08316+
06014
03192+
06210
03662+
06010
03662
03302
09730
34292+
06210
03192Travel Information
Compare train and bus for Figueres to Madrid
Omio recommends booking the train as it is the most popular option from Figueres to Madrid among Omio's users. If you are prioritising price take the train with prices starting from €51. For those with little time consider booking a train which can get you there in 4h 6m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.2 - 0.5kg. The ticket price range depends on the travel mode: a train costs an average of €51, and a bus costs an average of €126.
Distance: 368 miles (593 km)
Compare train with
Most popular Train | Bus |
|---|---|
€125 Average price Cheapest | €134 Average price |
4h 36m Average total duration Fastest 4h 6m Onboard + 30m Additional time* | 7h 47m Average total duration 7h 17m Onboard + 30m Additional time* |
0.2 - 0.5kg CO2 emissions Lowest | 0.6 - 1.5kg CO2 emissions |
![]() Most popular train company | ![]() Most popular bus company |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Live departures
Figueres to Madrid train times
The table below shows live departures for Figueres to Madrid trains for today, Sunday, November 30. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
34712+ 06190 | On time 4:16 PM Figueres–Vilafant | 4h41 | 8:57 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
34712+ 06200 | On time 4:16 PM Figueres–Vilafant | 5h08 | 9:24 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
34712+ 06210 | On time 4:16 PM Figueres–Vilafant | 6h31 | 10:47 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
34192+ 06190 | On time 4:35 PM Figueres–Vilafant | 4h22 | 8:57 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
03192 | On time 4:35 PM Figueres–Vilafant | 4h17 | 8:52 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03192+ 06200 | On time 4:35 PM Figueres–Vilafant | 4h49 | 9:24 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
03192+ 06190 | On time 4:35 PM Figueres–Vilafant | 4h22 | 8:57 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
09742+ 06210 | On time 5:37 PM Figueres–Vilafant | 5h10 | 10:47 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
08396+ 06210 | On time 6:06 PM Figueres–Vilafant | 4h41 | 10:47 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
34292+ 06210 | On time 6:35 PM Figueres–Vilafant | 4h12 | 10:47 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
03302+ 06010 | On time 4:30 AM Figueres–Vilafant | 7h12 | 11:42 AM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
03302+ 06110 | On time 4:30 AM Figueres–Vilafant | 7h52 | 12:22 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
03302 | On time 4:30 AM Figueres–Vilafant | 3h57 | 8:27 AM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03302+ 06090 | On time 4:30 AM Figueres–Vilafant | 6h07 | 10:37 AM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
03662+ 06090 | On time 5:20 AM Figueres–Vilafant | 5h17 | 10:37 AM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
03662+ 06010 | On time 5:20 AM Figueres–Vilafant | 6h22 | 11:42 AM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
03662+ 06110 | On time 5:20 AM Figueres–Vilafant | 7h02 | 12:22 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
03662 | On time 5:20 AM Figueres–Vilafant | 3h52 | 9:12 AM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
Normal+ 06020 | 6:45 AM Figueres, Estación De Autobuses | 6h57 | 1:42 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
Normal+ 06014 | 6:45 AM Figueres, Estación De Autobuses | 8h52 | 3:37 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
Normal+ 06130 | 6:45 AM Figueres, Estación De Autobuses | 8h12 | 2:57 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
08316+ 06014 | On time 10:35 AM Figueres–Vilafant | 5h02 | 3:37 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
08316+ 06130 | On time 10:35 AM Figueres–Vilafant | 4h22 | 2:57 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
09730+ 06014 | On time 10:42 AM Figueres–Vilafant | 4h55 | 3:37 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
09730 | On time 10:42 AM Figueres–Vilafant | 4h10 | 2:52 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
08336+ 06160 | On time 12:10 PM Figueres–Vilafant | 5h37 | 5:47 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
08336+ 06180 | On time 12:10 PM Figueres–Vilafant | 7h02 | 7:12 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
08336+ 06150 | On time 12:10 PM Figueres–Vilafant | 4h22 | 4:32 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
Normal+ 06190 | 1:35 PM Figueres, Estación De Autobuses | 7h22 | 8:57 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
Normal+ 06210 | 1:35 PM Figueres, Estación De Autobuses | 9h12 | 10:47 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
34262+ 06180 | On time 1:55 PM Figueres–Vilafant | 5h17 | 7:12 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
03162 | 1:55 PM Figueres–Vilafant | 4h24 | 6:19 PM Madrid-Puerta de Atocha-Almudena Grandes | 0 transfersDirect | |
03162+ 06190 | 1:55 PM Figueres–Vilafant | 7h02 | 8:57 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
03162+ 06180 | 1:55 PM Figueres–Vilafant | 5h17 | 7:12 PM Madrid-Puerta de Atocha-Almudena Grandes | 1 transfer | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Compare prices and tickets Figueres to Madrid by train or bus
Compare train and bus prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Dec 01
Dec 02
Dec 03
Dec 04
Dec 05
Dec 06
Dec 07
Dec 08
Dec 09
Dec 10
Dec 11
Dec 12
Dec 13
Dec 14
Dec 15
Dec 16
Dec 17
Dec 18
Dec 19
Dec 20
Dec 21
How far in advance should I book train tickets from Figueres to Madrid?
Journey information
Overview: Train from Figueres to Madrid
Trains from Figueres to Madrid run on average 4 times per day, taking around 4h 6m. Cheap train tickets for this journey start at $63 (€51) if you book in advance.
There are 4 trains per day. The earliest train runs at 00:14, the last at 20:05. The fastest train covers the 368 miles (593 km) distance in 3h 57m.
Distance 368 miles (593 km) |
Average train duration 4h 6m |
Cheapest ticket price $63 (€51) |
Trains per day 4 |
Direct trains 4 |
Fastest train 3h 57m |
First train 00:14 |
Last train 20:05 |
Train companies: iryo, AVE, Renfe AVLO, Sagales, Ouigo, Renfe Viajeros from Figueres to Madrid trainsiryo, AVE, Renfe AVLO, Sagales, Ouigo, Renfe Viajeros trains will get you between Figueres and Madrid from $63 (€51). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
iryo
AVE
Renfe AVLO
Sagales
Ouigo
Renfe Viajeros
My Journey from Figueres–Girona to Madrid by Train with Renfe AVE
### Introduction After spending a few days in northern Catalonia, exploring Girona’s old town and Figueres’ Dali Museum, I decided to head to Madrid for a quick city break. Traveling mid-week was an easy choice since fares tend to be cheaper, and Spain’s high-speed trains make the journey effortless. I booked a seat on Renfe’s AVE service from Figueres-Vilafant to Madrid and was impressed with the speed and comfort. If you’re looking to take this same route, I’ll tell you what to expect and share some helpful tips.
Route Overview
The Figueres to Madrid train route covers around 700 km and takes just 4 hours and 10 minutes on the direct service. High-speed trains operate from early morning until early evening, linking Catalonia with Spain’s capital. While some services make a stop at Barcelona Sants, there is also a direct train from Figueres–Vilafant to Madrid Puerta de Atocha. Figueres has two train stations, and it’s important to know the difference before you travel. The main high-speed terminal is Figueres–Vilafant, located on the outskirts of the city. This is where Renfe AVE, Avlo, and Iryo trains depart for Madrid and other major destinations. The older Figueres station, sometimes called Figueres Center, is right in the city center and handles Rodalies regional and Girona commuter services. Be sure to check your ticket carefully, as Madrid-bound AVE trains depart exclusively from Figueres–Vilafant.

Transportation Experience
I booked my Figueres-Girona to Madrid train ticket through Omio, which made it easy to compare operators, departure times, and fares. I chose Renfe’s AVE direct service for its comfort and modern cabins, and booked a morning departure since those trains are usually quieter. The Omio checkout process was quick, and my e-ticket was available instantly for digital scanning at the station. You could also take the bus from Figueres to Madrid, but that journey takes about 8 hours or longer with transfers. With the AVE’s smooth, comfortable ride and a high-speed travel time of roughly half that, the train was clearly the better option for me.
Route Details
Departure & Arrival Stations
Renfe AVE trains to Madrid depart from Figueres–Vilafant in Girona. Locally known as the AVE station, it connects the high-speed line between Barcelona and France. While it’s not a large terminal, it’s well-organized and easy to navigate. It's conveniently located about 3 kilometers west of downtown Figueres.
The station has small cafés and a restaurant where you can grab breakfast or a takeaway coffee. You won’t find big chains or fast-food outlets like Burger King here. Think local, family-run spots. I picked up a croissant and a bottle of water from a small shop before boarding.
Boarding was quick and orderly, though it’s best to arrive at least 30 minutes early with your ticket ready for check-in. Security is straightforward: show your ID, scan your ticket from the Omio app, and you’ll be ready to board within minutes.

Arriving at Madrid Puerta de Atocha always feels like stepping into a different rhythm. Compared to Figueres-Girona, it's busier, faster, and full of energy. The tropical indoor garden and nearby cafés make it one of my favorite train stations in Spain. From here, I took Metro Line 1 straight into the city center. Sol and Chueca are only about 10 minutes away, making it the easiest way to start your day in Madrid. ### Schedule & Frequency Several trains run daily from Figueres-Girona to Madrid, starting around 7 AM with the last departures near 7:30 PM. Most services require one transfer, usually at Barcelona Sants, but there is also at least one direct AVE train to Madrid Puerta de Atocha. The main operator on this route is Renfe, Spain’s national railway company, which runs high-speed AVE and Avlo services. The direct journey takes about 4 hours and 10 minutes. My 7:55 AM train left and arrived just after noon in Madrid, just in time for lunch and a full afternoon in the city.
Onboard Experience & Services
On the train from Figueres-Girona to Madrid, I was in total comfort thanks to Renfe’s onboard setup. I always try to get a window seat, and on this route, it really paid off. The view shifts from green hills to open plains and vineyards as you head south, and the big windows make it easy to just sit back and enjoy it.
I traveled in Renfe’s Turista class (Standard). The seats were wide and comfortable with headrests, fold-down trays, and charging ports. There’s free Wi-Fi through the PlayRenfe platform, which worked well for emails and a bit of video editing on my laptop.
My ticket from Figueres-Girona to Madrid included luggage. I only brought a backpack and a laptop bag, but you can take up to three pieces (up to 25 kg total). There’s space for larger bags by the doors and smaller ones overhead, which is where I kept my carry-on. Restrooms were clean and easy to find.
I’d already eaten my croissant from Figueres–Vilafant before boarding, but there was a restaurant car on the train. The menu offering included hot and cold drinks, pastries, salads, and small snacks like crisps. It’s a nice place to walk to halfway through the trip.
Most of the ride, I worked a little and watched the scenery roll by. We pulled into Madrid right on time, and I was reminded why I love train travel in Spain. Overall, my Renfe AVE train experience was calm, efficient, and scenic.
Ticketing Advice & Budget Breakdown
I booked my Figueres-Girona to Madrid train ticket directly on Omio, approximately 2 weeks before departure. I recommend booking at least 4 weeks out if possible. Prices vary depending on time and flexibility, but booking early mid-week usually gets me the best rate. Here you can see what my spending was on this trip.
Budget breakdown:
| Item | Cost | Notes |
|---|---|---|
| Train ticket | €148.90 | |
| Croissant + water | €4.50 | At Figueres-Girona Station |
| Metro ticket | €1.50 | From Atocha to city center |
| Total | €154.90 | One-way |
Top Tips & Personal Recommendations
If you’re also planning a journey from Figueres-Girona to Madrid, check out these top tips for an even better experience:
- Arrive 30 minutes early: Security and boarding checks are fast but required. Getting settled early means less stress and more time to relax before departure.
- Choose a morning train: Leaving early gives you the best chance of arriving in Madrid with your full afternoon ahead. Booking mid-week often results in better fares.
- Bring a light breakfast: Picking up a pastry and drink before boarding makes the start of the journey smoother. There is a bar car on the AVE, but options can be limited.
- Use the Metro: From Madrid Puerta de Atocha, take Metro Line 1 straight into the city center. It skips traffic and makes arrival simple and efficient.

Conclusion
The Figueres–Girona to Madrid train is one of Spain’s most comfortable long-distance routes. With Renfe AVE, the high-speed experience is scenic and relaxing. For me, it’s the best way to travel between Girona and the capital without the hassle of airports or long drives. The ride is so smooth that you don't even realize you're zooming along at 300 km/h. Book on Omio now and travel straight into the heart of Madrid.
About the Author: Nancy Sevilla
- Job Title: Travel & Lifestyle Creator
- Bio: Nancy is a travel content creator who shares honest guides, helpful tips, and personal experiences from her global adventures. Based between Spain and the U.S., she specializes in creating visually compelling content for her blog and social platforms.

FAQs: Trains from Figueres to Madrid
Find answers to the most common questions about traveling from Figueres to Madrid by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Madrid, this guide helps you travel smarter and with confidence.

popular train stations
Popular train stations from Figueres to Madrid
- Mon - Fri: 06:00 -10:45
- Sat: 07:30 -10:45
- Sun: 08:30 -10:45
- Txot's Express
- Accessible facilities including ramps, toilets, parking, and platform. Passengers with disabilities or reduced mobility can contact [email protected] or +34 917744040 for personal assistance.
- Hotel Pirineos
- Hotel President
- Ibis Styles Fugueres Ronda
- Mon - Fri: 06:00 -10:45
- Sat: 07:30 -10:45
- Sun: 08:30 -10:45
- Located in the main concourse.
- Bus lines: L1
- Train lines: AVE, Avant, Euromed, TGV
- Mon - Sun: 10:00 - 20:00
- Free WiFi in the station and on all Renfe trains.
- Open daily from 05:30 to 22:00.
- Passion Food
- La Barrila
- Enrique Tomás
- Pic Nic
- Foodissimo!
- PureGusto
- Burger King
- Wheelchair parking, adapted elevators, adapted platforms, lobby shopping area.
- 60 Balconies Urban Stay
- Only YOU Hotel Atocha
- SLEEP’N Atocha
- Mon - Sun: 10:00 - 20:00
- On the ground floor of the main concourse.
- 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
Most popular train connections from Figueres
More options for your journey from Figueres to Madrid
Here are some other resources that might have the information you need


