Porto to Zurich flight with easyJet

Tue, 17 Jun
+ Add return
easyJet
SWISS
TAP Portugal
Vueling Airlines
Air Europa
1,000+ travel companies
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Journey information

Overview: Porto to Zurich flight

PortugalPortugal
SwitzerlandSwitzerland
Icon of flight
Flights from Porto to Zurich depart on average 55 times per day, taking around 6h 58m. Cheap flight tickets for this journey start at £34 if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
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
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

The cheapest and fastest flights from Porto to Zurich

Showing times and prices for 17 Jun

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

Cheap tickets

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.

Fast flights

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.

easyJetU27743
17:202h30
Porto Airport (OPO)
20:50Zurich Airport (ZRH)
£941One-way
0 changes
easyJetU27741
07:002h30
Porto Airport (OPO)
10:30Zurich Airport (ZRH)
£991One-way
0 changes
Vueling AirlinesVY8481 · VY6246
22:009h55
Porto Airport (OPO)
08:55Zurich Airport (ZRH)
£1081One-way
1 change
Vueling AirlinesVY8479 · VY6246
16:5515h00
Porto Airport (OPO)
08:55Zurich Airport (ZRH)
£1251One-way
1 change
TAP PortugalTP1929 · TP930
16:0020h00
Porto Airport (OPO)
13:00Zurich Airport (ZRH)
£1411One-way
1 change

Travel Information

Compare coach and flight for Porto to Zurich

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.

Compare flight with

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.

Live departures

Porto to Zurich flight times

Showing flights for today, Monday 16 June
Last updated at 16:29
ProviderDepartsDurationArrivesChanges
Tickets
klmKL1574 · KL191716:30 Porto Airport (OPO)
14h05
06:35 Zurich Airport (ZRH)1 change
klmKL1574 · KL192316:30 Porto Airport (OPO)
22h15
14:45 Zurich Airport (ZRH)1 change
klmKL1574+klm_cityhopperKL192116:30 Porto Airport (OPO)
19h15
11:45 Zurich Airport (ZRH)1 change
klmKL1574 · KL191916:30 Porto Airport (OPO)
16h35
09:05 Zurich Airport (ZRH)1 change
tap_portugalTP1931 · TP93217:05 Porto Airport (OPO)
22h10
15:15 Zurich Airport (ZRH)1 change
tap_portugalTP1931 · TP93017:05 Porto Airport (OPO)
17h20
10:25 Zurich Airport (ZRH)1 change
air_europaux1142 · ux167119:10 Porto Airport (OPO)
20h00
15:10 Zurich Airport (ZRH)1 change
air_europaux1142+alba_starux167519:10 Porto Airport (OPO)
13h00
08:10 Zurich Airport (ZRH)1 change
vuelingVY8481 · VY624621:00 Porto Airport (OPO)
9h55
06:55 Zurich Airport (ZRH)1 change
tap_portugalTP1935 · TP93421:35 Porto Airport (OPO)
22h55
20:30 Zurich Airport (ZRH)1 change
tap_portugalTP1935 · TP93021:35 Porto Airport (OPO)
12h50
10:25 Zurich Airport (ZRH)1 change
tap_portugalTP1935 · TP93221:35 Porto Airport (OPO)
17h40
15:15 Zurich Airport (ZRH)1 change
Tuesday 17 June
lufthansaLH1181+cityjetLH119005:00 Porto Airport (OPO)
7h05
12:05 Zurich Airport (ZRH)1 change
klmKL1570+klm_cityhopperKL192105:15 Porto Airport (OPO)
6h30
11:45 Zurich Airport (ZRH)1 change
klmKL1570 · KL192305:15 Porto Airport (OPO)
9h30
14:45 Zurich Airport (ZRH)1 change
lufthansaLH1789+swissLH576405:15 Porto Airport (OPO)
5h00
10:15 Zurich Airport (ZRH)1 change
klmKL1570 · KL192505:15 Porto Airport (OPO)
11h25
16:40 Zurich Airport (ZRH)1 change
klmKL1570 · KL192705:15 Porto Airport (OPO)
15h10
20:25 Zurich Airport (ZRH)1 change
tap_portugalTP1939 · TP93406:00 Porto Airport (OPO)
14h30
20:30 Zurich Airport (ZRH)1 change
easyjetU2774106:00 Porto Airport (OPO)
2h30
08:30 Zurich Airport (ZRH)0 changesdirect
tap_portugalTP1939 · TP93206:00 Porto Airport (OPO)
9h15
15:15 Zurich Airport (ZRH)1 change
air_europaux1144+alba_starux167506:35 Porto Airport (OPO)
25h35
08:10 Zurich Airport (ZRH)1 change
air_europaux1144 · ux167106:35 Porto Airport (OPO)
8h35
15:10 Zurich Airport (ZRH)1 change
iberiaIB1148 · IB63307:15 Porto Airport (OPO)
13h05
20:20 Zurich Airport (ZRH)1 change
iberiaIB1148 · IB63107:15 Porto Airport (OPO)
9h45
17:00 Zurich Airport (ZRH)1 change
vuelingVY8477 · VY624807:35 Porto Airport (OPO)
11h35
19:10 Zurich Airport (ZRH)1 change
helveticLX206107:40 Porto Airport (OPO)
2h30
10:10 Zurich Airport (ZRH)0 changesdirect
tap_portugalTP818907:40 Porto Airport (OPO)
2h30
10:10 Zurich Airport (ZRH)0 changesdirect
tap_portugalTP1921 · TP93408:00 Porto Airport (OPO)
12h30
20:30 Zurich Airport (ZRH)1 change
tap_portugalTP1921 · TP93208:00 Porto Airport (OPO)
7h15
15:15 Zurich Airport (ZRH)1 change
eurowingsEW7547 · EW776408:30 Porto Airport (OPO)
9h20
17:50 Zurich Airport (ZRH)1 change
tap_portugalTP1923 · TP93209:00 Porto Airport (OPO)
6h15
15:15 Zurich Airport (ZRH)1 change
tap_portugalTP1923 · TP93409:00 Porto Airport (OPO)
11h30
20:30 Zurich Airport (ZRH)1 change
swissLX2079 · LX281109:05 Porto Airport (OPO)
4h50
13:55 Zurich Airport (ZRH)1 change
tap_portugalTP1925 · TP93210:00 Porto Airport (OPO)
5h15
15:15 Zurich Airport (ZRH)1 change
tap_portugalTP1925 · TP93410:00 Porto Airport (OPO)
10h30
20:30 Zurich Airport (ZRH)1 change
klmKL1572 · KL192510:25 Porto Airport (OPO)
6h15
16:40 Zurich Airport (ZRH)1 change
klmKL1572 · KL191710:25 Porto Airport (OPO)
20h10
06:35 Zurich Airport (ZRH)1 change
klmKL1572 · KL192710:25 Porto Airport (OPO)
10h00
20:25 Zurich Airport (ZRH)1 change
air_europaux1146 · ux167110:35 Porto Airport (OPO)
4h35
15:10 Zurich Airport (ZRH)1 change
air_europaux1146+alba_starux167510:35 Porto Airport (OPO)
21h35
08:10 Zurich Airport (ZRH)1 change
tap_portugalTP3961 · TP93410:55 Porto Airport (OPO)
9h35
20:30 Zurich Airport (ZRH)1 change
tap_portugalLX4589+swissLX281711:00 Porto Airport (OPO)
6h35
17:35 Zurich Airport (ZRH)1 change
lufthansaLH1177 · LH119811:05 Porto Airport (OPO)
6h10
17:15 Zurich Airport (ZRH)1 change
swissTP819111:15 Porto Airport (OPO)
2h30
13:45 Zurich Airport (ZRH)0 changesdirect
iberiaIB1150 · IB63311:20 Porto Airport (OPO)
9h00
20:20 Zurich Airport (ZRH)1 change
iberiaIB1150 · IB63111:20 Porto Airport (OPO)
5h40
17:00 Zurich Airport (ZRH)1 change
brussels_airlinesSN3812 · SN273111:55 Porto Airport (OPO)
5h25
17:20 Zurich Airport (ZRH)1 change
brussels_airlinesSN3812+swissSN511311:55 Porto Airport (OPO)
7h25
19:20 Zurich Airport (ZRH)1 change
austrian_airlinesOS446 · OS56512:30 Porto Airport (OPO)
5h30
18:00 Zurich Airport (ZRH)1 change
austrian_airlinesOS446+swissOS880712:30 Porto Airport (OPO)
7h05
19:35 Zurich Airport (ZRH)1 change
tap_portugalTP1929 · TP93015:00 Porto Airport (OPO)
20h00
11:00 Zurich Airport (ZRH)1 change
tap_portugalTP1929 · TP93415:00 Porto Airport (OPO)
5h30
20:30 Zurich Airport (ZRH)1 change
air_europaux1140 · ux167115:05 Porto Airport (OPO)
24h05
15:10 Zurich Airport (ZRH)1 change
air_europaux1140+alba_starux167515:05 Porto Airport (OPO)
17h05
08:10 Zurich Airport (ZRH)1 change
klmKL1576+klm_cityhopperKL192115:20 Porto Airport (OPO)
20h25
11:45 Zurich Airport (ZRH)1 change
klmKL1576 · KL191715:20 Porto Airport (OPO)
15h15
06:35 Zurich Airport (ZRH)1 change
air_franceAF1529 · AF161415:20 Porto Airport (OPO)
20h35
11:55 Zurich Airport (ZRH)1 change
air_franceKL2284+klmKL1412 · KL191915:20 Porto Airport (OPO)
17h45
09:05 Zurich Airport (ZRH)2 changes
klmKL1576 · KL192715:20 Porto Airport (OPO)
5h05
20:25 Zurich Airport (ZRH)1 change
air_franceAF1529 · AF181415:20 Porto Airport (OPO)
25h15
16:35 Zurich Airport (ZRH)1 change
klmKL1576 · KL191915:20 Porto Airport (OPO)
17h45
09:05 Zurich Airport (ZRH)1 change
air_franceAF1529 · AF141415:20 Porto Airport (OPO)
5h10
20:30 Zurich Airport (ZRH)1 change
air_franceAF1529 · AF111415:20 Porto Airport (OPO)
17h05
08:25 Zurich Airport (ZRH)1 change
air_franceKL2284 · KL2002+klmKL191915:20 Porto Airport (OPO)
17h45
09:05 Zurich Airport (ZRH)2 changes
air_franceKL2284+klmKL1412 · KL191715:20 Porto Airport (OPO)
15h15
06:35 Zurich Airport (ZRH)2 changes
iberiaIB1152 · IB63315:35 Porto Airport (OPO)
4h45
20:20 Zurich Airport (ZRH)1 change
vuelingVY8479 · VY624615:55 Porto Airport (OPO)
15h00
06:55 Zurich Airport (ZRH)1 change
easyjetU2774316: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

How far in advance should I book flight tickets from Porto to Zurich?

The best time to book your flight from Porto to Zurich is 84 days before departure. See how prices for flights change on the Porto to Zurich route.
Prices are for one-way tickets for one passenger from Porto to Zurich per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your flight from Porto to Zurich.

Compare prices and tickets Porto to Zurich by coach or flight

Mon
16 Jun
Tue
17 Jun
Wed
18 Jun
Thu
19 Jun
Fri
20 Jun
Sat
21 Jun
Sun
22 Jun
Mon
23 Jun
Tue
24 Jun
Wed
25 Jun
Thu
26 Jun
Fri
27 Jun
Sat
28 Jun
Sun
29 Jun
Mon
30 Jun
Tue
01 Jul
Wed
02 Jul
Thu
03 Jul
Fri
04 Jul
Sat
05 Jul
Sun
06 Jul

Airlines: EasyJet, SWISS and TAP Portugal Porto to Zurich

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:

  • Average Duration: 2 h 25 min
  • Cheapest Price: £31

FAQs: Porto to Zurich flights

FAQs: Take a flight from Porto to Zurich hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Porto to Zurich.
FAQs

popular airports

Important Stations and Airports in Porto and Zurich

Porto
Zurich
The major airport for departures in Porto is Porto Airport. Find all the information you need to know about services, amenities and connections at Porto Airport for your trip from Porto to Zurich.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
information
ticketOfficeHours
Distance to city center
1 km
carConnection
Car connection
A41, Exit 6
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Approximately €3 per hour.
Dining
Dining
  • Briciole Bar (Italian), McDonald's (fast food), and other options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • YOTEL Istanbul Airport Hotel (within the airport).
Lounge
Lounge
  • Lounges available, including ANA Lounge.
Lost and Found Office
Lost and Found Office
  • Located in the arrivals area.
Public transport options for Porto Airport
  • Metro: E Bus: 601, 602, 604, 3M
The major airport for arrivals in Zurich is Zurich Airport. Find all the information you need to know about services, amenities and connections at Zurich Airport for your journey to Zurich from Porto.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
information
ticketOfficeHours
Distance to city center
1 km
carConnection
Car connection
A51, Exit 6
Wifi
Wifi
  • Free Wi-Fi available for 2 hours; additional time can be purchased.
Lockers
Lockers
  • Available in Service Center, approximately 6€ (CHF 6) per hour.
Dining
Dining
  • Demel (Austrian cuisine), Jamie’s Deli, and international options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps, assistance.
WC
WC
  • Available throughout the airport, including accessible facilities.
Hotel
Hotel
  • Ibis Styles Genève Palexpo, NH Geneva Airport Hotel (nearby).
Lounge
Lounge
  • Lounges available, including Swiss and Aspire Lounges, with amenities like food and showers.
Lost and Found Office
Lost and Found Office
  • Located in Service Center, open daily.
Public transport options for Zurich Airport
  • Train: S2, S16, S24 Tram: 10, 12 Bus: 768, 759

More options for your journey from Porto to Zurich

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language