This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Learn more

Trip Barcelona Frankfurt am Main

Plan your trip by train, bus, carpooling, plane from Barcelona to Frankfurt am Main

1
Search  
Advertisement

Keep updated on travel and transport offers !

How to get from Barcelona to Frankfurt am Main?

We are suggesting 31 routes by train, bus, carpooling, plane to plan your trip Barcelona Frankfurt am Main. Routes displayed are sorted depending on a performance indicator (calculated from number of changes, expected duration, distance between an airport and the center of the city it serves...). You'll be able to:
  • Sort results depending on the mode of transportation (train, bus, carpooling, plane).
  • Get prices, times and duration for the journey Barcelona Frankfurt am Main by clicking on the 'Check prices' button and after entering your dates of departure and the number of passengers. Note that we are trying to get as many prices as we can from different online travel agencies, but sometimes it may not be possible.
  • Locate cities of Barcelona and Frankfurt am Main on a map as well as the route Barcelona Frankfurt am Main and the different connecting points (Frankfurt International Airport, Frankfurt (Main) Hbf Railway Station, Frankfurt am Main Flughafen Fernbahnhof Railway Station, Frankfurt Zentral Omnibus Bahnhof (ZOB) Coach Station, Frankfurt am Main, Flughafen Coach Station, ...) by clicking on the 'Details & Map' button.
  • Search for a hotel in Frankfurt am Main
Advertisement

All modes of transport Barcelona Frankfurt am Main

For your trip from Barcelona (Spain) to Frankfurt am Main (Hesse, Germany) with a distance of 679 mi you will be able to take 4 modes of transport, eventually by combining plane, carpooling, bus and/or train, and according to which the duration of the journey will be significantly different.
The direct flight Barcelona > Frankfurt am Main will be the fastest way to get to your destination.
Leave Barcelona and arrive early enough (at least 2 hours before the departure time) at Barcelona-El Prat BCN airport, 8.1 mi away, to check in your luggage for the flight to Frankfurt am Main (Frankfurt International airport, IATA code: FRA) operated by Lufthansa.
No coach company allows you to get you directly to Frankfurt am Main from Barcelona without changing buses, you will have to take the coach lines Barcelona-Milan and Milan-Frankfurt am Main.
You will board a coach of FlixBus or ALSA in Barcelona. The bus will drop you off at Milan autostazione bus station (3.4 mi from Milan, Italy). Please make sure to show up on time at Barcelone Norte bus station (0.7 mi from Barcelona) at least 15 minutes before the time of departure for Milan. Once arrived in Milan, take another coach of FlixBus that will take you to Frankfurt am Main bus station (Hesse Germany).
It is not possible to travel directly by train from Barcelona to Frankfurt am Main without changing trains but some trains run on lines Barcelona-Lyon and Lyon-Frankfurt am Main allowing you to make the entire trip only by rail.
Trains TGV of SNCF to Lyon leave from Barcelona-Sants railway station in Barcelona. Arrival in Lyon will take place at Lyon-Part-Dieu station (1.3 mi from the city centre). Correspondence or change is required in Lyon where the train TGV operated by SNCF leave for Frankfurt am Main.
Blablacar is the main carpooling platform in Europe where drivers having the route Barcelona-Milan will be able to share a ride with you that you will combine with a trip by bus in order to cover the entire trip.

Which carriers to travel between Barcelona and Frankfurt am Main?

Airlines
Norwegian Air Shuttle carries out a flight from Barcelona-El Prat BCN airport situated 8.1 mi away from the city centre of Barcelona to Dusseldorf (arrival at Dusseldorf DUS airport)
Lufthansa flies on the route from Barcelona-El Prat BCN airport (located 8.1 mi from Barcelona, Spain) to Frankfurt am Main (serving Frankfurt International FRA airport)
Luxair schedules the following flights: from Barcelona-El Prat BCN airport situated 8.1 mi away from the city centre of Barcelona to Luxembourg City (arrival at Luxembourg LUX airport) and from Luxembourg LUX airport (located 3.7 mi from Luxembourg City, Luxembourg) to Frankfurt am Main (serving Frankfurt International FRA airport)
Germanwings ensures the flight route from Barcelona-El Prat BCN airport situated 8.1 mi away from the city centre of Barcelona to Dusseldorf (arrival at Dusseldorf DUS airport)
Easyjet carries out a flight from Barcelona-El Prat BCN airport (located 8.1 mi from Barcelona, Spain) to Milan (serving Malpensa MXP airport)
Singapore Airlines flies on the route from Barcelona-El Prat BCN airport situated 8.1 mi away from the city centre of Barcelona to Milan (arrival at Malpensa MXP airport)
Alitalia schedules the following flights: from Barcelona-El Prat BCN airport (located 8.1 mi from Barcelona, Spain) to Milan (serving Linate LIN airport) and from Linate LIN airport situated 4.2 mi away from the city centre of Milan to Frankfurt am Main (arrival at Frankfurt International FRA airport)
Vueling Airlines ensures the flight route from Barcelona-El Prat BCN airport (located 8.1 mi from Barcelona, Spain) to Dusseldorf (serving Dusseldorf DUS airport)
Railway companies
SNCF provides rail connections Barcelona-Lyon with the train TGV from Barcelona-Sants railway station (1.7 mi from city-centre) and serving the rail station of Lyon-Part-Dieu at arrival (1.3 mi from centre) and from Lyon to Frankfurt am Main with the train TGV which leaves Lyon-Part-Dieu station to arrive at Frankfurt (Main) Hbf railway station (Hesse Germany)
HKX transports passengers on a rail line Dusseldorf-Frankfurt am Main with the train from Düsseldorf Hbf railway station (0.9 mi from city-centre) and serving the rail station of Frankfurt (Main) Hbf at arrival (0.8 mi from centre)
SBB CFF FFS operates the train journey from Dusseldorf to Frankfurt am Main with the train InterCity (IC) which leaves Düsseldorf Hbf station to arrive at Frankfurt am Main Flughafen Fernbahnhof railway station (Hesse Germany)
Deutsche Bahn provides a rail connection Dusseldorf-Frankfurt am Main with the train InterCity Night from Düsseldorf Flughafen railway station (4.7 mi from city-centre) and serving the rail station of Frankfurt (Main) Hbf at arrival (0.8 mi from centre)
Carpooling
Depending on the requested date, Blablacar can display an offer to share a ride Barcelona-Milan (451.7 mi)
Bus companies
The bus company OUIBUS operates the intercity service from the bus station of Barcelone Norte in Barcelona and to the one of Lyon (Rhône-Alpes France)
FlixBus is the bus operator that allows to travel on the lines between the city of Barcelona (serving Barcelone Norte bus station at 0.7 mi from centre) and the city of Milan where the coach will drop you off at Milan autostazione station situated at about 3.4 mi from Milan city centre. and from the bus station of Milan autostazione in Milan and to the one of Frankfurt Zentral Omnibus Bahnhof (ZOB) (Hesse Germany)
The coach company IC Bus carries out the route between the city of Luxembourg City (serving Luxembourg Gare bus station at 0.7 mi from centre) and the city of Frankfurt am Main where the coach will drop you off at Frankfurt Zentral Omnibus Bahnhof (ZOB) station situated at about 0.7 mi from Frankfurt am Main city centre.
The network of Flibco includes a coach line from the bus station of Luxembourg Gare in Luxembourg City and to the one of Frankfurt Zentral Omnibus Bahnhof (ZOB) (Hesse Germany)
The bus company Eurolines operates the intercity service between the city of Barcelona (serving Barcelone Sants bus station at 0.2 mi from centre) and the city of Lyon where the coach will drop you off at Lyon station situated at about 1.3 mi from Lyon city centre.
ADAC PostBus is the bus carrier that allows to travel on the line from the bus station of Düsseldorf in Dusseldorf and to the one of Frankfurt Zentral Omnibus Bahnhof (ZOB) (Hesse Germany)
The coach company ALSA carries out the route between the city of Barcelona (serving Barcelone Sants bus station at 0.2 mi from centre) and the city of Milan where the coach will drop you off at Milan autostazione station situated at about 3.4 mi from Milan city centre.

Stop cities from Barcelona or cities to visit near Frankfurt am Main

When travelling from Frankfurt am Main to Barcelona by plane, carpooling, bus, train, you might have to change at Milan (Italy) Lyon (France) Luxembourg City located at 119 mi from Frankfurt am Main (Luxembourg) Dusseldorf 114 mi away from Frankfurt am Main (Germany). If you have some time on your way to Frankfurt am Main or back to Barcelona, this may be a really good opportunity to visit and have a short stay in those cities.
 
France
United Kingdom
Portugal
Italia
España
International (en)