There are 12 ways to get from Strasbourg to Porto by train, plane, bus, towncar 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
Train to Basel, fly • 6h 32m
Cheapest option
Fly from Strasbourg • 5h 14m
10 alternative options
Fly from Karlsruhe/Baden Baden • 6h 18m
Train to Stuttgart, fly • 7h 11m
Train to Luxembourg, fly • 7h 14m
Train, train to Zurich, fly • 7h 59m
Train, bus via Bordeaux • 19h 33m
Train • 29h
Train, bus • 29h 48m
Bus, towncar • 31h 17m
Bus • 34h 54m
Drive • 18h 37m
Strasbourg to Porto by train
Questions & Answers
The cheapest way to get from Strasbourg to Porto is to fly which costs €70 - €310 and takes 6h 18m.
The fastest way to get from Strasbourg to Porto is to fly which takes 5h 14m and costs €30 - €320.
No, there is no direct train from Strasbourg to Porto. However, there are services departing from Strasbourg and arriving at Porto - Campanha via Lyon Part Dieu, Barcelona-Sants and Vigo Guixar. The journey, including transfers, takes approximately 29h.
The distance between Strasbourg and Porto is 1617 km. The road distance is 1903.9 km.
The best way to get from Strasbourg to Porto without a car is to train and bus via Bordeaux which takes 19h 33m and costs €200 - €430.
It takes approximately 6h 32m to get from Strasbourg to Porto, including transfers.
Strasbourg to Porto train services, operated by SNCF Bus, depart from Strasbourg station.
The best way to get from Strasbourg to Porto is to fly which takes 6h 18m and costs €70 - €310. Alternatively, you can train, which costs €160 - €380 and takes 29h, you could also bus, which costs €160 - €230 and takes 34h 54m.
Porto is 1h behind Strasbourg. It is currently 12:16 AM in Strasbourg and 11:16 PM in Porto.
Strasbourg to Porto train services, operated by Renfe Viajeros, arrive at Porto - Campanha station.
- Distance: 1616.5 km
- Duration: 6h 32m
What companies run services between Strasbourg, France and Porto, Portugal?
Ryanair flies from Strasbourg to Porto 5 times a week. Alternatively, you can take a train from Strasbourg to Porto via Lyon Part Dieu, Barcelona-Sants, and Vigo Guixar in around 29h.
- Website
- easyjet.com
Flights from Basel to Porto
- Ave. Duration
- 2h 28m
- When
- Every day
- Estimated price
- €70 - €420
Flights from Basel to Porto via Nantes
- Ave. Duration
- 4h 22m
- When
- Monday and Friday
- Estimated price
- €70 - €420
Flights from Basel to Porto via Bordeaux
- Ave. Duration
- 4h 45m
- When
- Friday and Sunday
- Estimated price
- €70 - €420
Flights from Basel to Porto via Madrid
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- €70 - €420
Flights from Luxembourg to Porto
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- €35 - €440
Flights from Zurich to Porto
- Ave. Duration
- 2h 38m
- When
- Every day
- Estimated price
- €80 - €320
- Website
- flytap.com
Flights from Stuttgart to Porto via Frankfurt
- Ave. Duration
- 5h 48m
- When
- Every day
- Estimated price
- €270 - €800
Flights from Stuttgart to Porto via Munich
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €270 - €800
Flights from Luxembourg to Porto
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- €65 - €470
Flights from Zurich to Porto
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- €130 - €420
- Website
- swiss.com
Flights from Stuttgart to Porto via Zurich
- Ave. Duration
- 4h 25m
- When
- Monday, Thursday and Friday
- Estimated price
- €210 - €850
Flights from Luxembourg to Porto via Zurich
- Ave. Duration
- 4h 25m
- When
- Monday and Thursday
- Estimated price
- €150 - €600
Flights from Zurich to Porto
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- €130 - €420
Flights from Zurich to Porto via Geneva
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- €120 - €430
- Website
- ryanair.com
Flights from Karlsruhe/Baden Baden to Porto
- Ave. Duration
- 2h 40m
- When
- Tuesday, Thursday and Sunday
- Estimated price
- €70 - €450
Flights from Karlsruhe/Baden Baden to Porto via London Stansted
- Ave. Duration
- 5h 22m
- When
- Monday
- Estimated price
- €70 - €450
Flights from Luxembourg to Porto
- Ave. Duration
- 2h 30m
- When
- Tuesday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- €30 - €430
Flights from Luxembourg to Porto via Marseille
- Ave. Duration
- 5h
- When
- Thursday
- Estimated price
- €30 - €430
Flights from Luxembourg to Porto via London Stansted
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday and Saturday
- Estimated price
- €30 - €430
Flights from Strasbourg to Porto
- Ave. Duration
- 2h 25m
- When
- Wednesday and Sunday
- Estimated price
- €30 - €370
- Website
- lufthansa.com
Flights from Stuttgart to Porto via Frankfurt
- Ave. Duration
- 5h 48m
- When
- Every day
- Estimated price
- €270 - €800
Flights from Stuttgart to Porto via Munich
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €270 - €800
- Website
- luxair.lu
Flights from Luxembourg to Porto
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- €65 - €470
- Website
- airfrance.com
Flights from Basel to Porto via Paris Charles de Gaulle
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- €150 - €750
Flights from Luxembourg to Porto via Paris Charles de Gaulle
- Ave. Duration
- 5h 30m
- When
- Monday, Tuesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- €220 - €650
- Website
- eurowings.com
Flights from Stuttgart to Porto
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €120 - €600
- Website
- vueling.com
Flights from Zurich to Porto via Bilbao
- Ave. Duration
- 5h 50m
- When
- Saturday
- Estimated price
- €140 - €420
Train from Strasbourg to Saint-Louis
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Website
- https://www.sncf.com/en
Train from Strasbourg to Paris-Est
- Ave. Duration
- 1h 46m
- Frequency
- Every 30 minutes
- Website
- https://www.sncf.com/en
Train from Strasbourg to Lyon Part Dieu
- Ave. Duration
- 4h 9m
- Frequency
- Hourly
- Website
- https://www.sncf.com/en
Train from Strasbourg to Nancy
- Ave. Duration
- 1h 28m
- Frequency
- Every 30 minutes
- Website
- https://www.sncf.com/en
France’s state-owned railway company is a fast and efficient way of travelling around the country, with over 14,000 trains operating daily. SNCF runs the country’s extensive rail network, including the high-speed TGV network, regional TER trains and local Intercités. It also operates international routes including Eurostar and Thalys, as well as the low-cost, long-distance Ouigo services that run on limited routes across France. Book up to 3 months in advance for the cheapest fares. The railway network consists of about 32,000km in total, of which 1800km are high-speed lines and 14,500km are electrified.
Rome2Rio's guide to SNCF
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- sncf.com
Train from Strasbourg to St Louis
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- €23 - €50
- Website
- https://www.sncf-connect.com/en-en/
- 2nd Class
- €23 - €35
- Rail 1st Class
- €35 - €50
Train from Strasbourg to Basel Sbb
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- €24 - €55
- Website
- https://www.sncf-connect.com/en-en/
- 2nd Class
- €24 - €35
- Rail 1st Class
- €35 - €55
Train from Strasbourg to Paris l'Est
- Ave. Duration
- 5h 6m
- Frequency
- 4 times a day
- Estimated price
- €75 - €160
- Website
- https://www.sncf-connect.com/en-en/
- 2nd Class
- €75 - €110
- Rail 1st Class
- €110 - €160
Train from Paris Montparnasse 1 Et 2 to Bordeaux St Jean
- Ave. Duration
- 2h 44m
- Frequency
- 4 times a day
- Estimated price
- €90 - €200
- Website
- https://www.sncf-connect.com/en-en/
- 2nd Class
- €90 - €130
- Rail 1st Class
- €140 - €200
Train from Strasbourg to Nancy
- Ave. Duration
- 1h 28m
- Frequency
- Every 4 hours
- Estimated price
- €26 - €55
- Website
- https://www.sncf-connect.com/en-en/
- 2nd Class
- €26 - €40
- Rail 1st Class
- €35 - €55
German rail company Deutsche Bahn is known for its efficient and comfortable service. It offers many different types of rail transportation, including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare (bookings usually open 6 months in advance for domestic tickets).
Contact Details
- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Strasbourg Bahnhof to Hauptbahnhof
- Ave. Duration
- 1h 22m
- Frequency
- Every 4 hours
- Estimated price
- €37 - €42
- Website
- https://www.bahn.com/en
Train from Strasbourg Bahnhof to Paris Est
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Estimated price
- €70 - €80
- Website
- https://www.bahn.com/en
Train from Strasbourg Bahnhof to Lyon Part Dieu
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- €80 - €90
- Website
- https://www.bahn.com/en
France’s high-speed TGV train network runs at speeds of up to 320km/h connecting major cities across France and into neighbouring countries. All TGV tickets include a seat reservation; seating is 1+2 in 1st class, 2+2 in 2nd class. Popular routes include Paris to Marseille and Paris to Strasbourg. Most TGVs have a cafe area, power points at each seat and WiFi.
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- en.oui.sncf
Train from Strasbourg to Stuttgart Hbf
- Ave. Duration
- 1h 22m
- Frequency
- 3 times a day
- Estimated price
- €30 - €65
- Website
- https://www.sncf.com/en
- 2nd Class
- €30 - €45
- 1st Class
- €50 - €65
Train from Strasbourg to Luxembourg
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- €40 - €75
- Website
- https://www.sncf.com/en
- 2nd Class
- €40 - €55
- 1st Class
- €55 - €75
Train from Strasbourg to Paris l'Est
- Ave. Duration
- 1h 46m
- Frequency
- Every 3 hours
- Estimated price
- €70 - €130
- Website
- https://www.sncf.com/en
- 2nd Class
- €70 - €95
- 1st Class
- €95 - €130
Train from Paris Montparnasse 1 Et 2 to Bordeaux St Jean
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- €85 - €150
- Website
- https://www.sncf.com/en
- 2nd Class
- €85 - €120
- 1st Class
- €110 - €150
Train from Strasbourg to Lyon Part Dieu
- Ave. Duration
- 4h 19m
- Frequency
- Every 4 hours
- Estimated price
- €80 - €140
- Website
- https://www.sncf.com/en
- 2nd Class
- €80 - €110
- 1st Class
- €100 - €140
Train from Strasbourg to Nancy
- Ave. Duration
- 1h 2m
- Frequency
- Twice daily
- Estimated price
- €30 - €65
- Website
- https://www.sncf.com/en
- 2nd Class
- €30 - €45
- 1st Class
- €45 - €65
The national railway company of Switzerland, Swiss Railways operates trains throughout the country and adjacent European nations including Germany, France, Italy and Austria. Tickets are sold in two classes - First and Second - with most long-distance trains offering a bistro car serving beverages and snacks. Individual tickets can be bought easily at stands, while a variety of travel passes are on offer to suit different travel needs.
Contact Details
- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Basel Sbb to Zürich Hb
- Ave. Duration
- 1h 13m
- Frequency
- Every 15 minutes
- Estimated price
- €30 - €60
- Website
- https://www.sbb.ch/en
- Phone
- +352 24 89 24 89
- Website
- cfl.lu
Train from Strasbourg to Lyon Part Dieu
- Ave. Duration
- 3h 51m
- Frequency
- Twice daily
- Estimated price
- €3
- Website
- https://www.cfl.lu/en-gb
- First Class
- €3
Spain's excellent and extensive rail system connects cities across Spain and into neighbouring countries. Renfe's high-speed AVE trains can reach speeds of up to 350km/h, making travel between major cities very efficient. All medium- and long-distance trains require a seat reservation; ticket sales for these trains usually open 30-60 days before travel. Most Renfe trains have two classes: Turista (2nd class) and Preferente (1st class), although some AVE trains offer Turista Plus. There is free WiFi for Preferente passengers and for those with a +Renfe loyalty card.
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 59m
- Frequency
- Once daily
- Estimated price
- €50 - €75
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Vigo Guixar
- Ave. Duration
- 14h 30m
- Frequency
- 3 times a week
- Estimated price
- €100 - €140
- Website
- https://www.renfe.com/es/en
Train from Vigo Guixar to Porto - Campanha
- Ave. Duration
- 2h 22m
- Frequency
- Twice daily
- Estimated price
- €15 - €22
- Website
- https://www.renfe.com/es/en
- Phone
- +34 988 590 210
- info@iberocoach.com
- Website
- iberocoach.com
Bus from Bordeaux to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 13h 47m
- Frequency
- 3 times a week
- Estimated price
- €50 - €70
- Website
- http://www.iberocoach.com/en/home-2/
- Website
- https://iberocoach.diagram.net/en/
- Phone
- (+351) 258 454 303
- info@barquense.com
- Website
- barquense.pt
Bus from Nancy to Porto - São João Hospital
- Ave. Duration
- 26h 54m
- Frequency
- Once daily
- Estimated price
- €90 - €120
- Schedules at
- barquense.pt
One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Strasbourg to Guarda
- Ave. Duration
- 27h 25m
- Frequency
- 3 times a week
- Estimated price
- €140 - €200
- Website
- https://www.flixbus.co.uk
Bus from Strasbourg to Povoa do Varzim
- Ave. Duration
- 33h 15m
- Frequency
- 3 times a week
- Estimated price
- €160 - €230
- Website
- https://www.flixbus.co.uk
Frequently asked questions
- Phone
- (+351) 220971653
- info@vmtransfers.com
- Website
- vmtransfers.com
Towncar from Guarda to Porto - Aeroporto Francisco Sá Carneiro
- Ave. Duration
- 2h 14m
- Frequency
- On demand
- Estimated price
- €200 - €250
- More information at
- VMTransfers
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
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 guideHeading 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 guideTrain travel in Spain: A guide to Renfe
Top tips on how to best navigate the nation by train, from Alicante to Zaragoza
Read the travel guideMore Questions & Answers
Yes, the driving distance between Strasbourg to Porto is 1904 km. It takes approximately 18h 37m to drive from Strasbourg to Porto.
There are 5238+ hotels available in Porto. Prices start at €31 per night.