There are 8 ways to get from Porto to Stuttgart Station by plane, bus, train, train (Renfe, TGV), 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 to Stuttgart Airport
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Stuttgart Airport (STR)plane OPO - STR
5h 40m€81–239Bus, train via Tours
- Take the bus from Valongo - Pavilhão Gimnodesportivo to Toursbus
- Take the train from Tours to Paris Montparnasse 1 Et 2train Tgv
- Take the train from Paris Est to Stuttgart Hbftrain Tgv
27h 17m€205–606Train
- Take the train from Porto Campanha to Redondela De Galiciatrain Ic
- Take the train from Pontevedra to Barcelona-Santstrain Alv
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Est to Stuttgart Hbftrain Tgv
30h 41m€504–1,087Drive 1,992.3 km
- Drive from Porto to Stuttgart Stationcar 1,992.3 km
20h 13m€311–449Fly to Karlsruhe/Baden-Baden Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Karlsruhe/Baden-Baden Airport (FKB)plane OPO - FKB
- Take the train from Karlsruhe Hbf to Stuttgart Hbftrain
7h 24m€86–331Fly to Frankfurt, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Frankfurt (FRA)plane OPO - FRA
- Take the train from Frankfurt to Hauptbahnhoftrain
6h 56m€117–392Bus, train
- Take the bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Sidebus BlaBlaCar Bus
- Take the train from Karlsruhe Hbf to Stuttgart Hbftrain Re
34h 1m€224–430Bus, train #2
- Take the bus from Porto to Mannheim central bus stationbus FlixBus N1151
- Take the train from Mannheim, Hauptbahnhof to Hauptbahnhoftrain 11 / ...
34h 39m€169–331
Porto to Stuttgart Station by train, bus, foot, and subway
Questions & Answers
The cheapest way to get from Porto to Stuttgart Station is to fly which costs €80 - €240 and takes 5h 40m.
The fastest way to get from Porto to Stuttgart Station is to fly which takes 5h 40m and costs €80 - €240.
No, there is no direct train from Porto to Stuttgart Station. However, there are services departing from Porto Campanha and arriving at Stuttgart Hbf via Redondela De Galicia, Pontevedra, Barcelona-Sants, Paris Gare de Lyon and Paris Est. The journey, including transfers, takes approximately 30h 41m.
The distance between Porto and Stuttgart Station is 1658 km. The road distance is 1992.3 km.
The best way to get from Porto to Stuttgart Station without a car is to bus and train via Tours which takes 27h 17m and costs €200 - €650.
It takes approximately 5h 40m to get from Porto to Stuttgart Station, including transfers.
Porto to Stuttgart Station train services, operated by Renfe Viajeros, depart from Porto Campanha station.
The best way to get from Porto to Stuttgart Station is to fly which takes 5h 40m and costs €80 - €240. Alternatively, you can train, which costs €500 - €1100 and takes 30h 41m.
Porto to Stuttgart Station train services, operated by Renfe Viajeros, arrive at Redondela De Galicia station.
Yes, the driving distance between Porto to Stuttgart Station is 1992 km. It takes approximately 20h 13m to drive from Porto to Stuttgart Station.
What companies run services between Porto, Portugal and Stuttgart Station, Germany?
Eurowings, Lufthansa, and Swiss fly from Francisco De Sá Carneiro Airport (OPO) to Stuttgart Airport (STR) twice daily. Alternatively, you can take a train from Porto Campanha to Stuttgart Hbf via Redondela De Galicia, Pontevedra, Barcelona-Sants, Paris Gare de Lyon, Paris Nord, and Paris Est in around 30h 41m.
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Karlsruhe/Baden-Baden Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- €60–230
Flights from Francisco De Sá Carneiro Airport to Karlsruhe/Baden-Baden Airport via Faro
- Ave. Duration
- 5h 15m
- When
- Thursday, Monday, and Saturday
- Estimated price
- €60–230
Flights from Francisco De Sá Carneiro Airport to Karlsruhe/Baden-Baden Airport via London Stansted
- Ave. Duration
- 5h 20m
- When
- Thursday and Friday
- Estimated price
- €60–230
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Tours to Paris Montparnasse 1 Et 2
- Ave. Duration
- 1h 21m
- Frequency
- Every 2 hours
- Estimated price
- €40–70
- Website
- TGV inOui
Train from Paris Est to Stuttgart Hbf
- Ave. Duration
- 3h 22m
- Frequency
- Every 4 hours
- Estimated price
- €110–190
- Website
- TGV inOui
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 46m
- Frequency
- 4 times a day
- Estimated price
- €210–340
- Website
- TGV inOui
Train from Paris Est to Stuttgart Hbf
- Ave. Duration
- 3h 22m
- Frequency
- Every 4 hours
- Estimated price
- €110–190
- Website
- TGV inOui
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 47 min
- Frequency
- Every 4 hours
- Estimated price
- €16–26
- Website
- TGV inOui
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 47 min
- Frequency
- Every 4 hours
- Estimated price
- €16–26
- Website
- TGV inOui
- Phone
- (+351) 258 454 303
- [email protected]
- Website
- barquense.pt
Bus from Valongo - Pavilhão Gimnodesportivo to Tours
- Ave. Duration
- 18h 47m
- Frequency
- Once a week
- Estimated price
- €60–80
- Schedules at
- barquense.pt
- Book at
- barquense.pt
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
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Book your Porto to Stuttgart Station train tickets online with Omio.
There are 1559+ hotels available in Stuttgart Station.






