Distance 1527 km |
Average flight duration 6h 58m |
Cheapest ticket price £34 |
Flights per day 55 |
Direct flights 6 |
Fastest flight 2h 20m |
Cheapest month to travel February |
First flight 02:50 |
Last flight 23:45 |
Cheapest price
£94
Average price
£362
Fastest journey
2 h 30 m
Average duration
2 h 30 m
Flights per day
67
Distance
1527 km
The best way to find a cheap flight ticket from Porto to Zurich is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Porto to Zurich will cost around £362 if you buy it on the day, but you can find cheap flight tickets today for only £94.
Of the 67 flights that leave Porto for Zurich every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct flights cover the 1527 km distance in an average of 2 h 30 m but if you time it right, some flights will get you there in just 2 h 30 m .
The slowest flights will take 2 h 30 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
Omio recommends booking the flight as it is the most popular option from Porto to Zurich among Omio's users. If you are prioritising price take the flight with prices starting from £34. For those with little time consider booking a flight which can get you there in 6h 58m. In case you are seeking to minimise your carbon footprint the coach is your best bet as it emits only 1.5 - 3.8kg.
Most popular Flight | Coach |
---|---|
£109 Average Price Cheapest | £123 Average Price |
9h 58m average duration Fastest 6h 58m Onboard + 3h 0m Additional time* | 1d 46h 31m average duration 1d 46h 1m Onboard + 30m Additional time* |
4.6 - 9.2kg CO2 emissions | 1.5 - 3.8kg CO2 emissions Lowest |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
![]() | 16:30 Porto Airport (OPO) | 14h05 | 06:35 Zurich Airport (ZRH) | 1 change | |
![]() | 16:30 Porto Airport (OPO) | 22h15 | 14:45 Zurich Airport (ZRH) | 1 change | |
![]() ![]() | 16:30 Porto Airport (OPO) | 19h15 | 11:45 Zurich Airport (ZRH) | 1 change | |
![]() | 16:30 Porto Airport (OPO) | 16h35 | 09:05 Zurich Airport (ZRH) | 1 change | |
![]() | 17:05 Porto Airport (OPO) | 22h10 | 15:15 Zurich Airport (ZRH) | 1 change | |
![]() | 17:05 Porto Airport (OPO) | 17h20 | 10:25 Zurich Airport (ZRH) | 1 change | |
![]() | 19:10 Porto Airport (OPO) | 20h00 | 15:10 Zurich Airport (ZRH) | 1 change | |
![]() ![]() | 19:10 Porto Airport (OPO) | 13h00 | 08:10 Zurich Airport (ZRH) | 1 change | |
![]() | 21:00 Porto Airport (OPO) | 9h55 | 06:55 Zurich Airport (ZRH) | 1 change | |
![]() | 21:35 Porto Airport (OPO) | 22h55 | 20:30 Zurich Airport (ZRH) | 1 change | |
![]() | 21:35 Porto Airport (OPO) | 12h50 | 10:25 Zurich Airport (ZRH) | 1 change | |
![]() | 21:35 Porto Airport (OPO) | 17h40 | 15:15 Zurich Airport (ZRH) | 1 change | |
Tuesday 17 June | |||||
![]() ![]() | 05:00 Porto Airport (OPO) | 7h05 | 12:05 Zurich Airport (ZRH) | 1 change | |
![]() ![]() | 05:15 Porto Airport (OPO) | 6h30 | 11:45 Zurich Airport (ZRH) | 1 change | |
![]() | 05:15 Porto Airport (OPO) | 9h30 | 14:45 Zurich Airport (ZRH) | 1 change | |
![]() ![]() | 05:15 Porto Airport (OPO) | 5h00 | 10:15 Zurich Airport (ZRH) | 1 change | |
![]() | 05:15 Porto Airport (OPO) | 11h25 | 16:40 Zurich Airport (ZRH) | 1 change | |
![]() | 05:15 Porto Airport (OPO) | 15h10 | 20:25 Zurich Airport (ZRH) | 1 change | |
![]() | 06:00 Porto Airport (OPO) | 14h30 | 20:30 Zurich Airport (ZRH) | 1 change | |
![]() | 06:00 Porto Airport (OPO) | 2h30 | 08:30 Zurich Airport (ZRH) | 0 changesdirect | |
![]() | 06:00 Porto Airport (OPO) | 9h15 | 15:15 Zurich Airport (ZRH) | 1 change | |
![]() ![]() | 06:35 Porto Airport (OPO) | 25h35 | 08:10 Zurich Airport (ZRH) | 1 change | |
![]() | 06:35 Porto Airport (OPO) | 8h35 | 15:10 Zurich Airport (ZRH) | 1 change | |
![]() | 07:15 Porto Airport (OPO) | 13h05 | 20:20 Zurich Airport (ZRH) | 1 change | |
![]() | 07:15 Porto Airport (OPO) | 9h45 | 17:00 Zurich Airport (ZRH) | 1 change | |
![]() | 07:35 Porto Airport (OPO) | 11h35 | 19:10 Zurich Airport (ZRH) | 1 change | |
![]() | 07:40 Porto Airport (OPO) | 2h30 | 10:10 Zurich Airport (ZRH) | 0 changesdirect | |
![]() | 07:40 Porto Airport (OPO) | 2h30 | 10:10 Zurich Airport (ZRH) | 0 changesdirect | |
![]() | 08:00 Porto Airport (OPO) | 12h30 | 20:30 Zurich Airport (ZRH) | 1 change | |
![]() | 08:00 Porto Airport (OPO) | 7h15 | 15:15 Zurich Airport (ZRH) | 1 change | |
![]() | 08:30 Porto Airport (OPO) | 9h20 | 17:50 Zurich Airport (ZRH) | 1 change | |
![]() | 09:00 Porto Airport (OPO) | 6h15 | 15:15 Zurich Airport (ZRH) | 1 change | |
![]() | 09:00 Porto Airport (OPO) | 11h30 | 20:30 Zurich Airport (ZRH) | 1 change | |
![]() | 09:05 Porto Airport (OPO) | 4h50 | 13:55 Zurich Airport (ZRH) | 1 change | |
![]() | 10:00 Porto Airport (OPO) | 5h15 | 15:15 Zurich Airport (ZRH) | 1 change | |
![]() | 10:00 Porto Airport (OPO) | 10h30 | 20:30 Zurich Airport (ZRH) | 1 change | |
![]() | 10:25 Porto Airport (OPO) | 6h15 | 16:40 Zurich Airport (ZRH) | 1 change | |
![]() | 10:25 Porto Airport (OPO) | 20h10 | 06:35 Zurich Airport (ZRH) | 1 change | |
![]() | 10:25 Porto Airport (OPO) | 10h00 | 20:25 Zurich Airport (ZRH) | 1 change | |
![]() | 10:35 Porto Airport (OPO) | 4h35 | 15:10 Zurich Airport (ZRH) | 1 change | |
![]() ![]() | 10:35 Porto Airport (OPO) | 21h35 | 08:10 Zurich Airport (ZRH) | 1 change | |
![]() | 10:55 Porto Airport (OPO) | 9h35 | 20:30 Zurich Airport (ZRH) | 1 change | |
![]() ![]() | 11:00 Porto Airport (OPO) | 6h35 | 17:35 Zurich Airport (ZRH) | 1 change | |
![]() | 11:05 Porto Airport (OPO) | 6h10 | 17:15 Zurich Airport (ZRH) | 1 change | |
![]() | 11:15 Porto Airport (OPO) | 2h30 | 13:45 Zurich Airport (ZRH) | 0 changesdirect | |
![]() | 11:20 Porto Airport (OPO) | 9h00 | 20:20 Zurich Airport (ZRH) | 1 change | |
![]() | 11:20 Porto Airport (OPO) | 5h40 | 17:00 Zurich Airport (ZRH) | 1 change | |
![]() | 11:55 Porto Airport (OPO) | 5h25 | 17:20 Zurich Airport (ZRH) | 1 change | |
![]() ![]() | 11:55 Porto Airport (OPO) | 7h25 | 19:20 Zurich Airport (ZRH) | 1 change | |
![]() | 12:30 Porto Airport (OPO) | 5h30 | 18:00 Zurich Airport (ZRH) | 1 change | |
![]() ![]() | 12:30 Porto Airport (OPO) | 7h05 | 19:35 Zurich Airport (ZRH) | 1 change | |
![]() | 15:00 Porto Airport (OPO) | 20h00 | 11:00 Zurich Airport (ZRH) | 1 change | |
![]() | 15:00 Porto Airport (OPO) | 5h30 | 20:30 Zurich Airport (ZRH) | 1 change | |
![]() | 15:05 Porto Airport (OPO) | 24h05 | 15:10 Zurich Airport (ZRH) | 1 change | |
![]() ![]() | 15:05 Porto Airport (OPO) | 17h05 | 08:10 Zurich Airport (ZRH) | 1 change | |
![]() ![]() | 15:20 Porto Airport (OPO) | 20h25 | 11:45 Zurich Airport (ZRH) | 1 change | |
![]() | 15:20 Porto Airport (OPO) | 15h15 | 06:35 Zurich Airport (ZRH) | 1 change | |
![]() | 15:20 Porto Airport (OPO) | 20h35 | 11:55 Zurich Airport (ZRH) | 1 change | |
![]() ![]() | 15:20 Porto Airport (OPO) | 17h45 | 09:05 Zurich Airport (ZRH) | 2 changes | |
![]() | 15:20 Porto Airport (OPO) | 5h05 | 20:25 Zurich Airport (ZRH) | 1 change | |
![]() | 15:20 Porto Airport (OPO) | 25h15 | 16:35 Zurich Airport (ZRH) | 1 change | |
![]() | 15:20 Porto Airport (OPO) | 17h45 | 09:05 Zurich Airport (ZRH) | 1 change | |
![]() | 15:20 Porto Airport (OPO) | 5h10 | 20:30 Zurich Airport (ZRH) | 1 change | |
![]() | 15:20 Porto Airport (OPO) | 17h05 | 08:25 Zurich Airport (ZRH) | 1 change | |
![]() ![]() | 15:20 Porto Airport (OPO) | 17h45 | 09:05 Zurich Airport (ZRH) | 2 changes | |
![]() ![]() | 15:20 Porto Airport (OPO) | 15h15 | 06:35 Zurich Airport (ZRH) | 2 changes | |
![]() | 15:35 Porto Airport (OPO) | 4h45 | 20:20 Zurich Airport (ZRH) | 1 change | |
![]() | 15:55 Porto Airport (OPO) | 15h00 | 06:55 Zurich Airport (ZRH) | 1 change | |
![]() | 16:20 Porto Airport (OPO) | 2h30 | 18:50 Zurich Airport (ZRH) | 0 changesdirect | |
This is the last flight of the day. | |||||
Find all the dates and times for this journey
Find the best flights from Porto to Zurich with Omio's travel partners easyJet, SWISS and TAP Portugal from £31. We can find you the best deals, timetables and tickets when comparing and booking the best trip.
EasyJet is a British multinational budget airline headquartered at London Luton Airport (LTN) and the largest UK-based airline based on the number of passengers carried. EasyJet flies to more than 150 destinations in Europe and North Africa, making it a very popular low-cost carrier for travellers. To keep fares as low as possible, tickets are non-refundable, and no complimentary snacks are served onboard. All easyJet fare types include allowance of one small personal bag, while additional fees apply for travellers bringing hand luggage and checked luggage.
Flight information from Porto to Zurich with easyJet:
Flights from Porto to Zurich generally leave from Porto Airport and arrive in Zurich Airport.
Porto Airport is 17.1 km away from Porto city centre and Zurich Airport is 12.8 km from Zurich city centre.
Here are some other resources that might have the information you need