Lowcost flights from Stuttgart (Germany) to Porto (Portugal), €41 - €163

Direct distance between cities: 1631 km. Average direct flight time is 2:55 hours.

Please note! Some routes are seasonal.

From Stuttgart to Porto with Eurowings (EW)
Average ticket price: €41 - €163

Connection in Agadir (Morocco)
From Stuttgart to Agadir with Eurowings (EW)
Average ticket price: €65 - €259
From Agadir to Porto with Ryanair (FR)
Average ticket price: €30 - €120
Connection in Alicante (Spain)
From Stuttgart to Alicante with Eurowings (EW)
Average ticket price: €35 - €140
From Alicante to Porto with Ryanair (FR)
Average ticket price: €19 - €76
Connection in Athens (Greece)
From Stuttgart to Athens with Eurowings (EW)
Average ticket price: €42 - €169
From Athens to Porto with Volotea (V7)
Average ticket price: €70 - €280
Connection in Barcelona (Spain)
From Stuttgart to Barcelona with Eurowings (EW)
From Stuttgart to Barcelona with Level (IB)
From Stuttgart to Barcelona with Vueling (VY)
Average ticket price: €25 - €99
From Barcelona to Porto with Ryanair (FR)
From Barcelona to Porto with Level (IB)
From Barcelona to Porto with Vueling (VY)
Average ticket price: €23 - €90
Connection in Bari (Italy)
From Stuttgart to Bari with Eurowings (EW)
Average ticket price: €26 - €104
From Bari to Porto with Ryanair (FR)
Average ticket price: €53 - €213
Connection in Berlin (Germany)
From Stuttgart to Berlin with Eurowings (EW)
Average ticket price: €13 - €51
From Berlin to Porto with Eurowings (EW)
From Berlin to Porto with Ryanair (FR)
From Berlin to Porto with EasyJet (U2)
Average ticket price: €52 - €209
Connection in Bilbao (Spain)
From Stuttgart to Bilbao with Eurowings (EW)
Average ticket price: €28 - €112
From Bilbao to Porto with Level (IB)
From Bilbao to Porto with Volotea (V7)
From Bilbao to Porto with Vueling (VY)
Average ticket price: €13 - €52
Connection in Bordeaux (France)
From Stuttgart to Bordeaux with Volotea (V7)
Average ticket price: €22 - €86
From Bordeaux to Porto with Ryanair (FR)
From Bordeaux to Porto with EasyJet (U2)
Average ticket price: €19 - €77
Connection in Bremen (Germany)
From Stuttgart to Bremen with Eurowings (EW)
Average ticket price: €12 - €48
From Bremen to Porto with Ryanair (FR)
Average ticket price: €46 - €186
Connection in Budapest (Hungary)
From Stuttgart to Budapest with Eurowings (EW)
From Stuttgart to Budapest with Wizz Air (W6)
Average ticket price: €19 - €75
From Budapest to Porto with Ryanair (FR)
From Budapest to Porto with Buzz (RR)
Average ticket price: €57 - €230
Connection in Cologne (Germany)
From Stuttgart to Cologne with Eurowings (EW)
Average ticket price: €7 - €29
From Cologne to Porto with Ryanair (FR)
Average ticket price: €40 - €162
Connection in Dortmund (Germany)
From Stuttgart to Dortmund with Eurowings Europe (E6)
From Stuttgart to Dortmund with Eurowings (EW)
Average ticket price: €8 - €33
From Dortmund to Porto with Ryanair (FR)
Average ticket price: €42 - €169
Connection in Dusseldorf (Germany)
From Stuttgart to Dusseldorf with Eurowings (EW)
Average ticket price: €8 - €32
From Dusseldorf to Porto with Eurowings Europe (E6)
From Dusseldorf to Porto with Eurowings (EW)
From Dusseldorf to Porto with Ryanair (FR)
Average ticket price: €41 - €163
Connection in Edinburgh (United Kingdom)
From Stuttgart to Edinburgh with Eurowings (EW)
Average ticket price: €29 - €116
From Edinburgh to Porto with Ryanair (FR)
Average ticket price: €42 - €169
Connection in Faro (Portugal)
From Stuttgart to Faro with Eurowings (EW)
Average ticket price: €48 - €190
From Faro to Porto with Ryanair (FR)
Average ticket price: €12 - €46
Connection in Funchal (Portugal)
From Stuttgart to Funchal with Eurowings (EW)
Average ticket price: €70 - €280
From Funchal to Porto with Transavia France (TO)
From Funchal to Porto with Ryanair (FR)
From Funchal to Porto with EasyJet (U2)
Average ticket price: €30 - €119
Connection in Hamburg (Germany)
From Stuttgart to Hamburg with Eurowings (EW)
Average ticket price: €13 - €54
From Hamburg to Porto with Eurowings (EW)
From Hamburg to Porto with Ryanair (FR)
Average ticket price: €49 - €196
Connection in Ibiza (Spain)
From Stuttgart to Ibiza with Eurowings (EW)
Average ticket price: €32 - €127
From Ibiza to Porto with Ryanair (FR)
From Ibiza to Porto with EasyJet (U2)
Average ticket price: €22 - €89
Connection in Istanbul (Turkey)
From Stuttgart to Istanbul with Flynas (XY)
From Stuttgart to Istanbul with AJet (VF)
From Stuttgart to Istanbul with Pegasus Airlines (PC)
Average ticket price: €44 - €177
From Istanbul to Porto with IndiGo (6E)
Average ticket price: €78 - €311
Connection in Krakow (Poland)
From Stuttgart to Krakow with Eurowings (EW)
Average ticket price: €20 - €78
From Krakow to Porto with Ryanair (FR)
From Krakow to Porto with Buzz (RR)
Average ticket price: €60 - €240
Connection in Las Palmas (Spain)
From Stuttgart to Las Palmas with Eurowings (EW)
Average ticket price: €78 - €313
From Las Palmas to Porto with Ryanair (FR)
Average ticket price: €40 - €159
Connection in Lisbon (Portugal)
From Stuttgart to Lisbon with Eurowings (EW)
Average ticket price: €46 - €184
From Lisbon to Porto with Beijing Capital Airlines (JD)
From Lisbon to Porto with Ryanair (FR)
Average ticket price: €7 - €28
Connection in London (United Kingdom)
From Stuttgart to London with Eurowings (EW)
Average ticket price: €18 - €72
From London to Porto with Ryanair (FR)
From London to Porto with EasyJet (U2)
From London to Porto with Ryanair UK (RK)
Average ticket price: €33 - €133
Connection in Malaga (Spain)
From Stuttgart to Malaga with Eurowings (EW)
Average ticket price: €43 - €174
From Malaga to Porto with Ryanair (FR)
Average ticket price: €15 - €61
Connection in Manchester (United Kingdom)
From Stuttgart to Manchester with Eurowings (EW)
Average ticket price: €24 - €95
From Manchester to Porto with Ryanair (FR)
From Manchester to Porto with EasyJet (U2)
From Manchester to Porto with Jet2.com (LS)
Average ticket price: €36 - €145
Connection in Milan (Italy)
From Stuttgart to Milan with Eurowings (EW)
Average ticket price: €9 - €37
From Milan to Porto with Ryanair (FR)
From Milan to Porto with EasyJet (U2)
Average ticket price: €38 - €152
Connection in Naples (Italy)
From Stuttgart to Naples with Eurowings (EW)
Average ticket price: €24 - €97
From Naples to Porto with EasyJet (U2)
Average ticket price: €48 - €191
Connection in Palma Mallorca (Spain)
From Stuttgart to Palma Mallorca with Eurowings Europe (E6)
From Stuttgart to Palma Mallorca with Eurowings (EW)
Average ticket price: €29 - €115
From Palma Mallorca to Porto with Ryanair (FR)
From Palma Mallorca to Porto with Lauda Europe (LW)
Average ticket price: €24 - €98
Connection in Reykjavik (Iceland)
From Stuttgart to Reykjavik with Eurowings (EW)
Average ticket price: €63 - €252
From Reykjavik to Porto with Play (OG)
Average ticket price: €67 - €270
Connection in Rome (Italy)
From Stuttgart to Rome with Eurowings (EW)
Average ticket price: €20 - €81
From Rome to Porto with Wizz Air (W6)
From Rome to Porto with Ryanair (FR)
From Rome to Porto with Wizz Air Malta (W4)
Average ticket price: €44 - €176
Connection in Stockholm (Sweden)
From Stuttgart to Stockholm with Eurowings Europe (E6)
From Stuttgart to Stockholm with Eurowings (EW)
Average ticket price: €33 - €131
From Stockholm to Porto with Ryanair (FR)
Average ticket price: €68 - €274
Connection in Tenerife (Spain)
From Stuttgart to Tenerife with Eurowings (EW)
Average ticket price: €79 - €317
From Tenerife to Porto with Ryanair (FR)
Average ticket price: €40 - €161
Connection in Valencia (Spain)
From Stuttgart to Valencia with Eurowings (EW)
Average ticket price: €32 - €129
From Valencia to Porto with Ryanair (FR)
Average ticket price: €18 - €72
Connection in Vienna (Austria)
From Stuttgart to Vienna with Eurowings (EW)
Average ticket price: €13 - €53
From Vienna to Porto with Ryanair (FR)
From Vienna to Porto with Lauda Europe (LW)
From Vienna to Porto with Buzz (RR)
Average ticket price: €53 - €211