There are 11 ways to get from Europe to Portugal by train, plane, 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 Francisco De Sá Carneiro Airport
best- Take the train from Bad Hersfeld Bahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Francisco De Sá Carneiro Airport (OPO)plane FRA - OPO
9h 8m€133–368Train, train to Cologne Bonn Airport, fly to Francisco De Sá Carneiro 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 Francisco De Sá Carneiro Airport (OPO)plane CGN - OPO
10h 11m€114–479Train, bus via Champigny-sur-Marne
- Take the train from Bebra Bahnhof to Darmstadt Hauptbahnhoftrain 24
- Take the bus from Darmstadt central train station to Paris - Champigny-sur-Marnebus
- Take the bus from Paris - Champigny-sur-Marne to Estação Rodoviária de Sete Riosbus
37h 54m€233–461Drive 2,404.6 km
- Drive from Europe to Lisboncar 2,404.6 km
23h 15m€378–545Train to Frankfurt, fly to Lisbon-Portela Airport
- Take the train from Bad Hersfeld Bahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Lisbon-Portela Airport (LIS)plane FRA - LIS
9h 25m€133–381Train, train to Düsseldorf International Airport, fly to Francisco De Sá Carneiro Airport
- Take the train from Bebra Bahnhof to Kassel Bahnhof Wilhelmshöhetrain
- Take the train from Kassel-Wilhelmshoehe to Duesseldorf Flughafentrain
- Fly from Düsseldorf International Airport (DUS) to Francisco De Sá Carneiro Airport (OPO)plane DUS - OPO
10h 52m€134–494Train, train to Düsseldorf International Airport, fly to Lisbon-Portela Airport
- Take the train from Bebra Bahnhof to Kassel Bahnhof Wilhelmshöhetrain
- Take the train from Kassel-Wilhelmshoehe to Duesseldorf Flughafentrain
- Fly from Düsseldorf International Airport (DUS) to Lisbon-Portela Airport (LIS)plane DUS - LIS
11h 4m€149–537Train, train to Cologne Bonn Airport, fly to Lisbon-Portela Airport
- 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 Lisbon-Portela Airport (LIS)plane CGN - LIS
10h 28m€134–532Bus
- Take the bus from Eisenach central bus station to Düsseldorf central bus stationbus 020
- Take the bus from Düsseldorf central bus station to Brussels-North train stationbus 081
- Take the bus from Brussels-North train station to Lisbonbus
42h 26m€203–338Train, bus
- Take the train from Bebra Bahnhof to Darmstadt Hauptbahnhoftrain 24
- Take the bus from Darmstadt central train station to Aveiro bus
- Take the train from Aveiro to Lisboa - Santa Apoloniatrain Ic / ...
43h 6m€239–493Train, bus #2
- Take the train from Eisenach Hbf to Karlsruhe Hauptbahnhoftrain 12
- Take the bus from Karlsruhe - Central Station South Side to Porto - Terminal Intermodal de Campanhãbus
- Take the train from Porto Campanha to Lisboa - Santa Apoloniatrain Ic / ...
44h 1m€296–667
Europe to Portugal by bus and train
Questions & Answers
The cheapest way to get from Europe to Portugal is to train and fly which costs €110 - €480 and takes 10h 11m.
The fastest way to get from Europe to Portugal is to train and fly which takes 9h 8m and costs €130 - €370.
No, there is no direct bus from Europe to Portugal. However, there are services departing from Sontra-Ulfen Mitte and arriving at R. Palma via Eisenach central bus station, Düsseldorf central bus station, Brussels-North train station and Estação Oriente. The journey, including transfers, takes approximately 42h 26m.
The distance between Europe and Portugal is 1853 km. The road distance is 2404.6 km.
The best way to get from Europe to Portugal without a car is to train and bus via Champigny-sur-Marne which takes 37h 54m and costs €230 - €470.
It takes approximately 9h 8m to get from Europe to Portugal, including transfers.
Europe to Portugal bus services, operated by FlixBus, depart from Eisenach central bus station.
Europe to Portugal bus services, operated by FlixBus, arrive at Düsseldorf central bus station.
Yes, the driving distance between Europe to Portugal is 2405 km. It takes approximately 23h 15m to drive from Europe to Portugal.
There are 9224+ hotels available in Portugal.
What companies run services between Europe and Portugal?
You can take a bus from Sontra-Ulfen Mitte to R. Palma via Herleshausen Bahnhof, Herleshausen Bahnhof, Eisenach Hbf, Eisenach central bus station, Düsseldorf central bus station, Brussels-North train station, Lisbon, and Estação Oriente in around 42h 26m.
- Website
- lufthansa.com
Flights from Frankfurt to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- €120–200
Flights from Frankfurt to Lisbon-Portela Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €110–260
Flights from Frankfurt to Lisbon-Portela Airport via Francisco De Sá Carneiro Airport
- Ave. Duration
- 4h 35m
- When
- Friday and Saturday
- Estimated price
- €120–210
Flights from Düsseldorf International Airport to Francisco De Sá Carneiro Airport via Frankfurt
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- €110–370
- 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–110
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Bebra Bahnhof to Darmstadt Hauptbahnhof
- Ave. Duration
- 2h 42m
- Frequency
- Once a week
- Estimated price
- €40–160
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Bad Hersfeld Bahnhof to Frankfurt
- Ave. Duration
- 1h 40m
- Frequency
- Every 3 hours
- Estimated price
- €28–110
- 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–40
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Kassel-Wilhelmshoehe to Duesseldorf Flughafen
- Ave. Duration
- 3h 2m
- Frequency
- Twice daily
- Estimated price
- €50–200
- 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–40
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Kassel-Wilhelmshoehe to Duesseldorf Flughafen
- Ave. Duration
- 3h 2m
- Frequency
- Twice daily
- Estimated price
- €50–200
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Bebra Bahnhof to Fulda Bahnhof
- Ave. Duration
- 36 min
- Frequency
- Once a week
- Estimated price
- €10–40
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Fulda Bahnhof to Frankfurt
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €18–75
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Siegburg Bf
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- €27–110
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Bebra Bahnhof to Fulda Bahnhof
- Ave. Duration
- 36 min
- Frequency
- Once a week
- Estimated price
- €10–40
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Fulda Bahnhof to Frankfurt
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €18–75
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Siegburg Bf
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- €27–110
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Bebra Bahnhof to Darmstadt Hauptbahnhof
- Ave. Duration
- 2h 42m
- Frequency
- Once a week
- Estimated price
- €40–160
- 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–240
- Website
- Deutsche Bahn Intercity (DB IC)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Darmstadt central train station to Paris - Champigny-sur-Marne
- Ave. Duration
- 8h 5m
- Frequency
- 6 times a week
- Estimated price
- €40–70
- Website
- Flixbus
Bus from Eisenach central bus station to Düsseldorf central bus station
- Ave. Duration
- 5h 10m
- Frequency
- 5 times a week
- Estimated price
- €25–45
- Website
- Flixbus
Bus from Düsseldorf central bus station to Brussels-North train station
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- €14–24
- Website
- Flixbus
Bus from Brussels-North train station to Lisbon
- Ave. Duration
- 29h 30m
- Frequency
- Once daily
- Estimated price
- €160–270
- Website
- Flixbus
Bus from Darmstadt central train station to Aveiro
- Ave. Duration
- 35h 20m
- Frequency
- 3 times a week
- Estimated price
- €170–280
- Website
- Flixbus
Want to know more about travelling around Portugal
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide









