There are 9 ways to get from Lisbon to Frankfurt am Main by plane, train, 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.
Recommended option
Fly to Frankfurt • 5h 53m
8 alternative options
Fly to Stuttgart, train • 7h 46m
Fly to Dusseldorf, train • 7h 33m
Fly to Cologne Bonn, train • 7h 39m
Train, bus • 22h 44m
Bus, train via Bordeaux • 22h 49m
Bus • 37h 35m
Bus, train • 39h 11m
Drive • 21h
Lisbon to Frankfurt am Main by train, bus, walk and subway
The journey time between Lisbon and Frankfurt am Main is around 22h 44m and covers a distance of around 2318 km. This includes an average layover time of around 3h 18m. Operated by Comboios De Portugal, Euroscoach By Cm Tours, Hegobus and others, the Lisbon to Frankfurt am Main service departs from Lisboa - Oriente and arrives in Frankfurt(Main)Hbf. Typically two services run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Lisbon to Frankfurt am Main is to fly which costs €85 - €290 and takes 5h 53m.
The quickest way to get from Lisbon to Frankfurt am Main is to fly which costs €85 - €290 and takes 5h 53m.
Yes, there is a direct bus departing from Lisbon and arriving at Frankfurt central train station station. Services depart three times a week, and operate Tuesday, Thursday and Saturday. The journey takes approximately 37h 35m.
It is 1891 km from Lisbon to Frankfurt am Main. It is approximately 2292.9 km to drive.
The best way to get from Lisbon to Frankfurt am Main without a car is to train and bus which takes 22h 44m and costs €210 - €460.
It takes approximately 5h 53m to get from Lisbon to Frankfurt am Main, including transfers.
Lisbon to Frankfurt am Main bus services, operated by FlixBus, depart from Lisbon station.
The best way to get from Lisbon to Frankfurt am Main is to fly which takes 5h 53m and costs €85 - €290. Alternatively, you can bus, which costs €180 - €250 and takes 37h 35m.
The quickest flight from Lisboa Airport to Frankfurt Airport is the direct flight which takes 3h 10m.
Lisbon to Frankfurt am Main bus services, operated by FlixBus, arrive at Frankfurt central train station.

- Distance: 1890.9 km
- Duration: 5h 53m
What companies run services between Lisbon, Portugal and Frankfurt am Main, Germany?
Lufthansa, TAP Portugal and nine other airlines fly from Lisbon to Frankfurt am Main hourly. Alternatively, FlixBus operates a bus from Lisbon to Frankfurt central train station 3 times a week. Tickets cost €180 - €250 and the journey takes 37h 35m.

- Website
- flytap.com
Flights from Lisboa to Frankfurt
- Ave. Duration
- 3h 11m
- When
- Every day
- Estimated price
- €160 - €550
Flights from Lisboa to Stuttgart via Frankfurt
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €240 - €700
Flights from Lisboa to Stuttgart via Munich
- Ave. Duration
- 5h 40m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- €240 - €700
Flights from Lisboa to Dusseldorf
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €250 - €850
Flights from Lisboa to Dusseldorf via Frankfurt
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €310 - €950
Flights from Lisboa to Dusseldorf via Munich
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- €310 - €950
Flights from Lisboa to Cologne Bonn via Munich
- Ave. Duration
- 5h 30m
- When
- Monday to Saturday
- Estimated price
- €280 - €1300

- Website
- lufthansa.com
Flights from Lisboa to Frankfurt
- Ave. Duration
- 3h 11m
- When
- Every day
- Estimated price
- €160 - €550
Flights from Lisboa to Frankfurt via Munich
- Ave. Duration
- 5h 55m
- When
- Monday to Saturday
- Estimated price
- €170 - €550
Flights from Lisboa to Stuttgart via Frankfurt
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €240 - €700
Flights from Lisboa to Stuttgart via Munich
- Ave. Duration
- 5h 40m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- €240 - €700
Flights from Lisboa to Dusseldorf via Frankfurt
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €310 - €950
Flights from Lisboa to Dusseldorf via Munich
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- €310 - €950
Flights from Lisboa to Cologne Bonn via Munich
- Ave. Duration
- 5h 30m
- When
- Monday to Saturday
- Estimated price
- €280 - €1300

- Website
- klm.com
Flights from Lisboa to Frankfurt via Amsterdam Schiphol
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- €170 - €550
Flights from Lisboa to Stuttgart via Amsterdam Schiphol
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- €160 - €900
Flights from Lisboa to Dusseldorf via Amsterdam Schiphol
- Ave. Duration
- 5h 23m
- When
- Every day
- Estimated price
- €190 - €650

- Website
- iberia.com
Flights from Lisboa to Frankfurt via Madrid
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €170 - €500
Flights from Lisboa to Stuttgart via Barcelona
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Friday and Saturday
- Estimated price
- €160 - €750
Flights from Lisboa to Dusseldorf via Madrid
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- €150 - €700
Flights from Lisboa to Dusseldorf via Barcelona
- Ave. Duration
- 5h 55m
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- €200 - €750

- Website
- vueling.com
Flights from Lisboa to Frankfurt via Madrid
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €170 - €500
Flights from Lisboa to Stuttgart via Barcelona
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Friday and Saturday
- Estimated price
- €160 - €750
Flights from Lisboa to Dusseldorf via Madrid
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- €150 - €700
Flights from Lisboa to Dusseldorf via Barcelona
- Ave. Duration
- 5h 55m
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- €200 - €750

- Website
- swiss.com
Flights from Lisboa to Frankfurt via Geneva
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- €200 - €550
Flights from Lisboa to Stuttgart via Zurich
- Ave. Duration
- 5h 40m
- When
- Monday, Thursday, Friday, Saturday and Sunday
- Estimated price
- €200 - €800
Flights from Lisboa to Dusseldorf via Zurich
- Ave. Duration
- 5h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €260 - €850
Flights from Lisboa to Cologne Bonn via Zurich
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €280 - €1200

- Website
- airfrance.com
Flights from Lisboa to Frankfurt via Paris Charles de Gaulle
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- €170 - €550
Flights from Lisboa to Stuttgart via Paris Charles de Gaulle
- Ave. Duration
- 5h 10m
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- €170 - €900
Flights from Lisboa to Dusseldorf via Paris Charles de Gaulle
- Ave. Duration
- 6h 15m
- When
- Monday, Tuesday, Wednesday, Thursday and Sunday
- Estimated price
- €170 - €650

- Website
- britishairways.com
Flights from Lisboa to Frankfurt via London Heathrow
- Ave. Duration
- 5h 45m
- When
- Saturday
- Estimated price
- €250 - €1000
Flights from Lisboa to Dusseldorf via London Heathrow
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- €370 - €1400
Flights from Lisboa to Cologne Bonn via London Heathrow
- Ave. Duration
- 6h 50m
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €290 - €1500

- Website
- eurowings.com
Flights from Lisboa to Stuttgart
- Ave. Duration
- 2h 55m
- When
- Monday and Friday
- Estimated price
- €150 - €650
Flights from Lisboa to Dusseldorf
- Ave. Duration
- 2h 55m
- When
- Sunday
- Estimated price
- €150 - €700
Flights from Lisboa to Cologne Bonn
- Ave. Duration
- 3h
- When
- Monday, Friday and Sunday
- Estimated price
- €160 - €600

- Website
- ryanair.com
Flights from Lisboa to Cologne Bonn
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Thursday and Saturday
- Estimated price
- €80 - €440
Flights from Lisboa to Cologne Bonn via London Stansted
- Ave. Duration
- 5h 50m
- When
- Monday and Wednesday
- Estimated price
- €80 - €440

- Website
- aireuropa.com
Flights from Lisboa to Frankfurt via Madrid
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- €180 - €550

- Website
- brusselsairlines.com
Flights from Lisboa to Frankfurt via Brussels
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- €200 - €700

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Stuttgart Hauptbahnhof to Frankfurt
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €30 - €45
- Website
- https://www.bahn.com/en
Train from Düsseldorf Hbf to Frankfurt(Main)Hbf
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- €35 - €50
- Website
- https://www.bahn.com/en
Train from Siegburg/Bonn to Frankfurt(Main)Hbf
- Ave. Duration
- 59 min
- Frequency
- Every 4 hours
- Estimated price
- €30 - €45
- Website
- https://www.bahn.com/en
Train from Paris l'Est to Frankfurt(Main)Hbf
- Ave. Duration
- 3h 50m
- Frequency
- 4 times a day
- Estimated price
- €70 - €95
- Website
- https://www.bahn.com/en
Train from Koblenz Hauptbahnhof to Frankfurt(Main)Hbf
- Ave. Duration
- 1h 42m
- Frequency
- Every 3 hours
- Estimated price
- €29 - €40
- Website
- https://www.bahn.com/en

- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Duesseldorf Hbf to Frankfurt(Main)Hbf
- Ave. Duration
- 1h 38m
- Frequency
- Every 3 hours
- Estimated price
- €24 - €60
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- €24 - €35
- 1st Class Full Fare
- €40 - €60
Train from Siegburg/Bonn to Frankfurt(Main)Hbf
- Ave. Duration
- 1h 1m
- Frequency
- 5 times a day
- Estimated price
- €18 - €45
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- €18 - €27
- 1st Class Full Fare
- €30 - €45

- Phone
- +351 218 050 653
- apoiocliente@cp.pt
- Website
- cp.pt
Train from Lisboa - Oriente to Fundao
- Ave. Duration
- 3h 18m
- Frequency
- 3 times a day
- Estimated price
- €16 - €24
- Website
- https://www.cp.pt/passageiros/en

- Phone
- +33 1 84 94 36 35
- Website
- en.oui.sncf
Train from Bayonne to Paris Montparnasse 1 Et 2
- Ave. Duration
- 4h 1m
- Frequency
- 5 times a day
- Estimated price
- €110 - €190
- Website
- https://www.sncf.com/en
- 2nd Class
- €110 - €160
- 1st Class
- €140 - €190
Train from Paris l'Est to Frankfurt(Main)Hbf
- Ave. Duration
- 3h 54m
- Frequency
- Twice daily
- Estimated price
- €95 - €160
- Website
- https://www.sncf.com/en
- 2nd Class
- €95 - €130
- 1st Class
- €120 - €160
Train from Bordeaux St Jean to Paris Montparnasse 1 Et 2
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- €85 - €150
- Website
- https://www.sncf.com/en
- 2nd Class
- €85 - €120
- 1st Class
- €110 - €150

Rome2Rio's guide to SNCF
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- sncf.com
Train from Bordeaux St Jean to Paris Montparnasse 1 Et 2
- Ave. Duration
- 2h 8m
- Frequency
- 4 times a day
- Estimated price
- €60 - €110
- Website
- https://www.sncf-connect.com/en-en/
- 2nd Class
- €60 - €90
- Rail 1st Class
- €85 - €110

- Phone
- +352 24 89 24 89
- Website
- cfl.lu
Train from Luxembourg to Koblenz Hbf
- Ave. Duration
- 2h 23m
- Frequency
- Hourly
- Estimated price
- €3
- Website
- https://www.cfl.lu/en-gb
- First Class
- €3

- Phone
- 069 450099650
- Kundenservice-Linie10@vias-online.de
- Website
- vias-online.de
Train from Koblenz Hbf to Frankfurt(Main)Hbf
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- €20 - €28
- Schedules at
- vias-online.de

- Phone
- 0621 8301200
- Website
- suewex.de
Train from Koblenz Hauptbahnhof to Frankfurt(Main)Hbf
- Ave. Duration
- 1h 44m
- Frequency
- Every 4 hours
- Estimated price
- €22 - €30
- Schedules at
- suewex.de

- Phone
- +49 6131 61012-11
- info@vlexx.de
- Website
- vlexx.de
Train from Koblenz Hauptbahnhof to Frankfurt(Main)Hbf
- Ave. Duration
- 1h 42m
- Frequency
- 5 times a week
- Estimated price
- €23 - €35
- Website
- vlexx

- Phone
- +33 6 31 09 82 47
- contact@euroscoach.com
- Website
- euroscoach.com
Bus from Fundao Bus Station to Bayonne Bus Stop
- Ave. Duration
- 7h 30m
- Frequency
- Twice a week
- Estimated price
- €17 - €75
- Website
- Euroscoach By Cm Tours
Bus from Lisbon Oriente to Bordeaux Saint-Jean Terres de Borde
- Ave. Duration
- 15h
- Frequency
- 4 times a week
- Estimated price
- €5 - €95
- Website
- Euroscoach By Cm Tours

- Phone
- +33 1 71 53 01 80
- Website
- blablacar.fr
Bus from Lisbon - Oriente to Bordeaux Saint-Jean - Terres de Borde
- Ave. Duration
- 17h 10m
- Frequency
- Twice daily
- Estimated price
- €80 - €120
- Website
- https://www.blablacar.co.uk/

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Lisbon to Frankfurt central train station
- Ave. Duration
- 37h 35m
- Frequency
- 3 times a week
- Estimated price
- €180 - €250
- Website
- https://www.flixbus.co.uk
Frequently asked questions

- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.es
Bus from Lisboa Oriente to Luxembourg
- Ave. Duration
- 34h
- Frequency
- Once a week
- Estimated price
- €310 - €460
- Website
- https://www.alsa.com/en/web/bus/home
Want to know more about travelling around Germany
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
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guide5 delightfully under-the-radar French towns you need to visit
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Read the travel guideTrain travel in France: A guide to SNCF
From the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideMore Questions & Answers
Frankfurt am Main is 1h ahead of Lisbon. It is currently 6:47 PM in Lisbon and 7:47 PM in Frankfurt am Main.
Yes, the driving distance between Lisbon to Frankfurt am Main is 2293 km. It takes approximately 21h to drive from Lisbon to Frankfurt am Main.
Air France, Air Europa, Iberia and six other airlines offer flights from Lisboa Airport to Frankfurt Airport.
Book your Lisbon to Frankfurt am Main bus tickets online with FlixBus and Omio.
There are 960+ hotels available in Frankfurt am Main. Prices start at €44 per night.
The best way to get from Lisbon to Lisboa Airport is to subway which takes 17 min and costs €1 - €6.