There are 11 ways to get from Europe to Figueres by train, plane, train (TGV, Renfe), bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Frankfurt, fly to Barcelona–El Prat Airport, train
best- Take the train from Bad Hersfeld Bahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Barcelona–El Prat Airport (BCN)plane FRA - BCN
- Take the train from Barcelona-Sants to Figueres Vilafanttrain
9h 23m€121–305Train, train to Cologne Bonn Airport, fly to Barcelona–El Prat Airport
cheapest- Take the train from Bebra Bahnhof to Fulda Bahnhoftrain
- Take the train from Fulda Bahnhof to Frankfurttrain
- Take the train from Frankfurt to Siegburg Bftrain
- Fly from Cologne Bonn Airport (CGN) to Barcelona–El Prat Airport (BCN)plane CGN - BCN
- Take the train from Barcelona-Sants to Figueres Vilafanttrain
10h 51m€108–390Train
- Take the train from Eisenach Hbf to Karlsruhe Hauptbahnhoftrain 12
- Take the train from Karlsruhe Hauptbahnhof to Strasbourg Bahnhoftrain 83 / ...
- Take the train from Strasbourg to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Figueres Vilafanttrain
17h 39m€227–451Train, bus via Freiburg im Breisgau
- Take the train from Bebra Bahnhof to Fulda Bahnhoftrain Rb5
- Take the train from Fulda Bahnhof to Freiburg Hauptbahnhoftrain 12
- Take the bus from Freiburg to Perpignanbus
- Take the train from Perpignan to Figueres Vilafanttrain
20h 49m€152–295Drive 1,333.1 km
- Drive from Europe to Figuerescar 1,333.1 km
12h 17m€215–310Train, train to Nuremberg Airport, fly to Girona–Costa Brava Airport
- Take the train from Eisenach Hbf to Erfurt Hbftrain
- Take the train from Erfurt Hbf to Nürnberg Hbftrain
- Fly from Nuremberg Airport (NUE) to Girona–Costa Brava Airport (GRO)plane NUE - GRO
- Take the train from Girona to Figuerastrain
9h 44m€128–428Train to Frankfurt, fly to Marseille Provence Airport, train
- Take the train from Bad Hersfeld Bahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Marseille Provence Airport (MRS)plane FRA - MRS
- Take the train from Aix En Provence Tgv to Figueres Vilafanttrain
12h€167–375Train, bus to Hahn, fly to Girona–Costa Brava Airport
- Take the train from Bebra Bahnhof to Fulda Bahnhoftrain
- Take the train from Fulda Bahnhof to Frankfurttrain
- Take the bus from Mainz, Hauptbahnhof to Hahnbus
- Fly from Hahn (HHN) to Girona–Costa Brava Airport (GRO)plane HHN - GRO
- Take the train from Girona to Figuerastrain
11h 48m€110–305Train, train to Weeze Airport, fly to Girona–Costa Brava Airport
- Take the train from Bebra Bahnhof to Kassel Bahnhof Wilhelmshöhetrain
- Take the train from Kassel-Wilhelmshoehe to Duisburg Hbftrain
- Fly from Weeze Airport (NRN) to Girona–Costa Brava Airport (GRO)plane NRN - GRO
- Take the train from Girona to Figuerastrain
13h 1m€120–406Train, bus
- Take the train from Bebra Bahnhof to Frankfurttrain Re5
- Take the bus from FRANKFURT AM MAIN, Hbf Südseite - Pforzheimer Str. to NARBONNE, Gare Routierebus
- Take the train from Narbonne to Figueres Vilafanttrain
22h 15m€141–232Train, bus #2
- Take the train from Bebra Bahnhof to Darmstadt Hauptbahnhoftrain 24
- Take the bus from Darmstadt to Perpignan - Bus Stationbus
- Take the train from Perpignan to Port-Boutrain Ter
23h 28m€130–252
Europe to Figueres by bus and train
Questions & Answers
The cheapest way to get from Europe to Figueres is to train and bus which costs €140 - €240 and takes 22h 15m.
The fastest way to get from Europe to Figueres is to train and fly which takes 9h 23m and costs €120 - €310.
No, there is no direct train from Europe to Figueres. However, there are services departing from Herleshausen Bahnhof and arriving at Figueres Vilafant via Eisenach Hbf, Karlsruhe Hauptbahnhof, Strasbourg and Lyon Part Dieu. The journey, including transfers, takes approximately 17h 39m.
The distance between Europe and Figueres is 1424 km. The road distance is 1333.1 km.
The best way to get from Europe to Figueres without a car is to train which takes 17h 39m and costs €220 - €460.
It takes approximately 9h 23m to get from Europe to Figueres, including transfers.
Europe to Figueres train services, operated by Deutsche Bahn Intercity (DB IC), depart from Eisenach Hbf station.
Europe to Figueres train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Karlsruhe Hauptbahnhof station.
Yes, the driving distance between Europe to Figueres is 1333 km. It takes approximately 12h 17m to drive from Europe to Figueres.
There are 4270+ hotels available in Figueres.
What companies run services between Europe and Figueres, Spain?
You can take a bus from Sontra-Ulfen Mitte to Figueres Vilafant via Herleshausen Bahnhof, Herleshausen Bahnhof, Eisenach Hbf, Karlsruhe Hauptbahnhof, Strasbourg Bahnhof, Strasbourg, and Lyon Part Dieu in around 17h 39m.
- Website
- ryanair.com
Flights from Cologne Bonn Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €45–220
Flights from Cologne Bonn Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 4h 43m
- When
- Friday, Tuesday, and Sunday
- Estimated price
- €45–220
Flights from Nuremberg Airport to Girona–Costa Brava Airport
- Ave. Duration
- 1h 55m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- €60–320
Flights from Hahn to Girona–Costa Brava Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €70–200
Flights from Weeze Airport to Girona–Costa Brava Airport
- Ave. Duration
- 1h 59m
- When
- Sunday, Tuesday, Wednesday, Thursday, Monday, and Friday
- Estimated price
- €50–260
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Bad Hersfeld Bahnhof to Frankfurt
- Ave. Duration
- 1h 40m
- Frequency
- Every 3 hours
- Estimated price
- €28–60
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Eisenach Hbf to Karlsruhe Hauptbahnhof
- Ave. Duration
- 4h 13m
- Frequency
- 3 times a week
- Estimated price
- €60–130
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Karlsruhe Hauptbahnhof to Strasbourg Bahnhof
- Ave. Duration
- 43 min
- Frequency
- Every 4 hours
- Estimated price
- €15–30
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Bebra Bahnhof to Fulda Bahnhof
- Ave. Duration
- 36 min
- Frequency
- Once a week
- Estimated price
- €10–20
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Fulda Bahnhof to Freiburg Hauptbahnhof
- Ave. Duration
- 3h 15m
- Frequency
- 6 times a week
- Estimated price
- €65–140
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Bebra Bahnhof to Fulda Bahnhof
- Ave. Duration
- 36 min
- Frequency
- Once a week
- Estimated price
- €10–20
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Fulda Bahnhof to Frankfurt
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €18–40
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Siegburg Bf
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- €28–60
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Eisenach Hbf to Erfurt Hbf
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- €10–21
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Erfurt Hbf to Nürnberg Hbf
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- €35–70
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Bad Hersfeld Bahnhof to Frankfurt
- Ave. Duration
- 1h 40m
- Frequency
- Every 3 hours
- Estimated price
- €28–60
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Bebra Bahnhof to Fulda Bahnhof
- Ave. Duration
- 36 min
- Frequency
- Once a week
- Estimated price
- €10–20
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Fulda Bahnhof to Frankfurt
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €18–40
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Bebra Bahnhof to Kassel Bahnhof Wilhelmshöhe
- Ave. Duration
- 39 min
- Frequency
- 6 times a week
- Estimated price
- €9–20
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Kassel-Wilhelmshoehe to Duisburg Hbf
- Ave. Duration
- 2h 51m
- Frequency
- 3 times a day
- Estimated price
- €45–95
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Bebra Bahnhof to Darmstadt Hauptbahnhof
- Ave. Duration
- 2h 42m
- Frequency
- Once a week
- Estimated price
- €40–80
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Freiburg to Perpignan
- Ave. Duration
- 12h 35m
- Frequency
- 3 times a day
- Estimated price
- €75–120
- Website
- Flixbus
Bus from Darmstadt to Perpignan - Bus Station
- Ave. Duration
- 17h 10m
- Frequency
- Once daily
- Estimated price
- €100–150
- Website
- Flixbus
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide









