There are 10 ways to get from Strasbourg to Porto by plane, train, bus, train (TGV, Renfe), 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.
Fly from Karlsruhe/Baden-Baden Airport
best- Fly from Karlsruhe/Baden-Baden Airport (FKB) to Francisco De Sá Carneiro Airport (OPO)plane FKB - OPO
6h 17m€74–255Train, bus
- Take the train from Strasbourg Bahnhof to Paris l'Esttrain 83 / ...
- Take the train from Paris Montparnasse 1 Et 2 to Tourstrain Tgv
- Take the bus from Tours to Porto - Hospital de São Joãobus
23h 45m€183–302Train
- Take the train from Strasbourg to Aeroport Cdg2 Tgv Roissytrain Tgv
- Take the train from Aeroport Cdg2 Tgv Roissy to Avignon Tgvtrain Tgv
- Take the train from Avignon Tgv to Madrid-Puerta de Atocha-Almudena Grandestrain
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Badajoztrain Alv
- Take the train from Badajoz to Entroncamentotrain Re
- Take the train from Entroncamento to Porto Campanhatrain Ic / ...
25h 50m€407–754Drive 1,873.6 km
- Drive from Strasbourg to Portocar 1,873.6 km
18h 49m€292–422Train to Basel, fly
- Take the train from Strasbourg to St Louistrain
- Fly from Basel (BSL) to Francisco De Sá Carneiro Airport (OPO)plane BSL - OPO
6h 36m€85–257Train to Stuttgart Airport, fly
- Take the train from Strasbourg to Stuttgart Hbftrain
- Fly from Stuttgart Airport (STR) to Francisco De Sá Carneiro Airport (OPO)plane STR - OPO
7h 19m€105–349Train to Luxembourg, fly
- Take the train from Strasbourg to Luxembourgtrain
- Fly from Luxembourg (LUX) to Francisco De Sá Carneiro Airport (OPO)plane LUX - OPO
7h 9m€105–321Train, train to Zurich Airport, fly
- Take the train from Strasbourg to Basel Sbbtrain
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Francisco De Sá Carneiro Airport (OPO)plane ZRH - OPO
8h 3m€119–352Bus
- Take the bus from Strasbourg - L'Étoile Park Bus Station to Porto - Terminal Intermodal de Campanhãbus BlaBlaCar Bus
31h 15m€210–380Bus via Saarbrücken
- Take the bus from Strasbourg to Saarbrücken bus stationbus FlixBus 299 / ...
- Take the bus from Saarbrücken bus station to Portobus FlixBus N1151
32h 45m€170–297
Strasbourg to Porto by train, subway, foot, and bus
Questions & Answers
The cheapest way to get from Strasbourg to Porto is to train and fly which costs €85 - €260 and takes 6h 36m.
The fastest way to get from Strasbourg to Porto is to fly which takes 6h 17m and costs €70 - €260.
Yes, there is a direct bus departing from Strasbourg - L'Étoile Park Bus Station station and arriving at Porto - Terminal Intermodal de Campanhã. Services depart once daily, and operate every day. The journey takes approximately 31h 15m.
No, there is no direct train from Strasbourg to Porto. However, there are services departing from Strasbourg and arriving at Porto Campanha via Aeroport Cdg2 Tgv Roissy, Avignon Tgv, Madrid-Puerta de Atocha-Almudena Grandes, Badajoz and Entroncamento. The journey, including transfers, takes approximately 25h 50m.
The distance between Strasbourg and Porto is 1615 km. The road distance is 1873.6 km.
The best way to get from Strasbourg to Porto without a car is to train and bus which takes 23h 45m and costs €180 - €310.
It takes approximately 6h 17m to get from Strasbourg to Porto, including transfers.
Strasbourg to Porto bus services, operated by BlaBlaCar Bus, depart from Strasbourg - L'Étoile Park Bus Station.
Strasbourg to Porto train services, operated by TGV inOui, depart from Strasbourg station.
The best way to get from Strasbourg to Porto is to fly which takes 6h 17m and costs €70 - €260. Alternatively, you can train, which costs €400 - €800 and takes 25h 50m, you could also bus, which costs €210 - €380 and takes 31h 15m.
What companies run services between Strasbourg, France and Porto, Portugal?
Ryanair flies from Karlsruhe/Baden-Baden Airport (FKB) to Francisco De Sá Carneiro Airport (OPO) twice daily. Alternatively, you can take a train from Strasbourg to Porto Campanha via Aeroport Cdg2 Tgv Roissy, Avignon Tgv, Madrid-Puerta de Atocha-Almudena Grandes, Badajoz, and Entroncamento in around 25h 50m.
- Website
- easyjet.com
Flights from Basel to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 37m
- When
- Every day
- Estimated price
- €50–180
Flights from Basel to Francisco De Sá Carneiro Airport via Bordeaux
- Ave. Duration
- 4h 50m
- When
- Sunday
- Estimated price
- €50–180
Flights from Luxembourg to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 32m
- When
- Wednesday to Saturday
- Estimated price
- €30–210
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 37m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €60–190
- Website
- swiss.com
Flights from Stuttgart Airport to Francisco De Sá Carneiro Airport via Zurich Airport
- Ave. Duration
- 5h 45m
- When
- Saturday
- Estimated price
- €110–380
Flights from Luxembourg to Francisco De Sá Carneiro Airport via Zurich Airport
- Ave. Duration
- 5h 45m
- When
- Sunday to Saturday
- Estimated price
- €85–220
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 37m
- When
- Every day
- Estimated price
- €70–200
Flights from Zurich Airport to Francisco De Sá Carneiro Airport via Geneva
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- €70–200
- Website
- flytap.com
Flights from Luxembourg to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €50–210
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 37m
- When
- Every day
- Estimated price
- €70–200
- Website
- ryanair.com
Flights from Karlsruhe/Baden-Baden Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 40m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- €65–230
Flights from Karlsruhe/Baden-Baden Airport to Francisco De Sá Carneiro Airport via Malaga
- Ave. Duration
- 5h 15m
- When
- Thursday
- Estimated price
- €65–230
Flights from Karlsruhe/Baden-Baden Airport to Francisco De Sá Carneiro Airport via Alicante–Elche
- Ave. Duration
- 5h 40m
- When
- Friday
- Estimated price
- €65–230
Flights from Karlsruhe/Baden-Baden Airport to Francisco De Sá Carneiro Airport via Palma Mallorca
- Ave. Duration
- 5h 42m
- When
- Friday and Saturday
- Estimated price
- €65–230
Flights from Karlsruhe/Baden-Baden Airport to Francisco De Sá Carneiro Airport via London Stansted
- Ave. Duration
- 5h 47m
- When
- Tuesday and Sunday
- Estimated price
- €65–230
Flights from Karlsruhe/Baden-Baden Airport to Francisco De Sá Carneiro Airport via Valencia
- Ave. Duration
- 6h 20m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €65–230
Flights from Luxembourg to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, Friday, Saturday, Sunday, and Tuesday
- Estimated price
- €55–260
- Website
- luxair.lu
Flights from Luxembourg to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €50–210
- Website
- airfrance.com
Flights from Basel to Francisco De Sá Carneiro Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- €85–400
Flights from Luxembourg to Francisco De Sá Carneiro Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- €75–370
- Website
- comlux.com
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €70–750
- Website
- flexflight.dk
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €70–750
- Website
- eurowings.com
Flights from Stuttgart Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €60–210
- Website
- lufthansa.com
Flights from Stuttgart Airport to Francisco De Sá Carneiro Airport via Munich
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- €120–420
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Strasbourg Bahnhof to Paris l'Est
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- €75–150
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Strasbourg to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 1h 58m
- Frequency
- 3 times a day
- Estimated price
- €70–140
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Aeroport Cdg2 Tgv Roissy to Avignon Tgv
- Ave. Duration
- 2h 48m
- Frequency
- Every 4 hours
- Estimated price
- €110–220
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Strasbourg to St Louis
- Ave. Duration
- 1h 9m
- Frequency
- Every 30 minutes
- Estimated price
- €23–45
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Strasbourg to Basel Sbb
- Ave. Duration
- 1h 17m
- Frequency
- Every 30 minutes
- Estimated price
- €24–50
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Paris Montparnasse 1 Et 2 to Tours
- Ave. Duration
- 1h 16m
- Frequency
- Every 2 hours
- Estimated price
- €45–75
- Website
- https://www.sncf-connect.com/en-en
Train from Strasbourg to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- €85–140
- Website
- https://www.sncf-connect.com/en-en
Train from Aeroport Cdg2 Tgv Roissy to Avignon Tgv
- Ave. Duration
- 3h 9m
- Frequency
- Every 3 hours
- Estimated price
- €140–230
- Website
- https://www.sncf-connect.com/en-en
Train from Strasbourg to Stuttgart Hbf
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €30–55
- Website
- https://www.sncf-connect.com/en-en
Train from Strasbourg to Luxembourg
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- €40–70
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Strasbourg to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 1h 57m
- Frequency
- Once a week
- Estimated price
- €70–140
- Website
- https://www.belgiantrain.be/en
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Avignon Tgv to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 7h 12m
- Frequency
- Twice daily
- Estimated price
- €130–210
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Badajoz
- Ave. Duration
- 4h 18m
- Frequency
- Every 4 hours
- Estimated price
- €55–90
- Website
- https://www.renfe.com/es/en
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Badajoz to Entroncamento
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a day
- Estimated price
- €18–35
- Website
- https://www.cp.pt/en/
Train from Entroncamento to Porto Campanha
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- €24–50
- Website
- https://www.cp.pt/en/
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Strasbourg to Stuttgart Hbf
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- €29–120
- Website
- https://int.bahn.de/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- €30–100
- Website
- https://www.sbb.ch/en
- Phone
- (+351) 258 454 303
- [email protected]
- Website
- barquense.pt
Bus from Tours to Porto - Hospital de São João
- Ave. Duration
- 18h 20m
- Frequency
- Once a week
- Estimated price
- €60–80
- Schedules at
- barquense.pt
- Book at
- barquense.pt
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Strasbourg - L'Étoile Park Bus Station to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 31h 15m
- Frequency
- Once daily
- Estimated price
- €210–380
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Strasbourg to Saarbrücken bus station
- Ave. Duration
- 1h 50m
- Frequency
- Every 3 hours
- Estimated price
- €10–17
- Website
- https://www.flixbus.co.uk
Bus from Saarbrücken bus station to Porto
- Ave. Duration
- 29h 55m
- Frequency
- 3 times a week
- Estimated price
- €160–280
- Website
- https://www.flixbus.co.uk
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Strasbourg to Porto bus services, operated by BlaBlaCar Bus, arrive at Porto - Terminal Intermodal de Campanhã station.
Porto is 1h behind Strasbourg. It is currently 7:56 AM in Strasbourg and 6:56 AM in Porto.
Strasbourg to Porto train services, operated by TGV inOui, arrive at Aeroport Cdg2 Tgv Roissy station.
Yes, the driving distance between Strasbourg to Porto is 1874 km. It takes approximately 18h 49m to drive from Strasbourg to Porto.
Book your Strasbourg to Porto train tickets online with Omio.
Book your Strasbourg to Porto bus tickets online with Omio.
There are 6814+ hotels available in Porto.














































