Flights from Porto to Vienna – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
OPO to VIE – All flight route options from Porto Airport, Portugal to Vienna International Airport, Austria. These routes are operated by 19 airlines. Fly non-stop with Austrian or Ryanair, or choose from 17 different stopover flights. The shortest flight time is 3 hours and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Vienna Airport
We got great deals on hotels and car rentals near the airport.
Porto to Vienna flights
There are over 19 airlines and as many as 276 flights every week to this destination. You can fly non-stop to Vienna (VIE) from Porto (OPO) with Ryanair or Austrian but if a stopover option suits you better you can choose to fly via Hamburg, Munich or any other of the 17 alternatives with connectiing airports.
Porto to Vienna with Ryanair
You can fly non-stop every weekday except Mondays and Mondays with departure times between 6:00 am and 6:00 pm.
With Vueling
If you fly from Porto with Vueling you will do a stopover in Barcelona, BCN before reaching Vienna. This flight trip will take 5 hours and 30 minutes and you can fly every Wednesday with departures at 08:40.
Distance & flight times: Porto Airport to Vienna International Airport
The shortest flight time between OPO and VIE is 3 hours and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 20m | - | 1328 miles (2137 km) |
HAM Hamburg | 5h 15m | 50m | 1701 miles (2737 km) |
MUC Munich | 5h 20m | 1h 20m | 1340 miles (2156 km) |
BCN Barcelona | 5h 30m | 1h 35m | 1416 miles (2278 km) |
FRA Frankfurt | 5h 35m | 2h 15m | 1420 miles (2285 km) |
CDG Paris | 5h 35m | 2h 30m | 1415 miles (2277 km) |
MAD Madrid | 5h 40m | 1h 20m | 1402 miles (2256 km) |
STR Stuttgart | 5h 40m | 1h 20m | 1358 miles (2185 km) |
GVA Geneva | 5h 50m | 3h 0m | 1327 miles (2135 km) |
ZRH Zurich | 5h 55m | 2h 55m | 1332 miles (2143 km) |
AMS Amsterdam | 6h 20m | 2h 5m | 1595 miles (2566 km) |
CPH Copenhagen | 6h 25m | 1h 40m | 1937 miles (3117 km) |
DUS Dusseldorf | 6h 40m | 50m | 1506 miles (2423 km) |
LIS Lisbon | 6h 50m | 1h 45m | 1612 miles (2594 km) |
BRU Brussels | 6h 55m | 3h 0m | 1497 miles (2409 km) |
LUX Luxembourg | 7h 0m | 55m | 1411 miles (2270 km) |
BEG Belgrade | 8h 15m | 2h 30m | 1775 miles (2856 km) |
LGW London | 8h 30m | - | - |


Quick copy and share this page
From Porto to Austria
Below is a list of other destinations to Austria from Porto Airport with either direct flights or 1 stop connections.
From Portugal to Vienna
Below is a list of other cities in Portugal with flights to Vienna with either non-stop or connecting flights.
-
LIS Lisbon Direct
-
FAO Faro Direct
-
FNC Funchal Direct
-
PDL Ponta Delgada (Azores)
-
TER Terceira
-
PXO Porto Santo (Madeira)