Real prices, checked on Kiwi.com

Cheap flights to Porto: real prices from 32 cities

The cheapest return flight to Porto we found leaves from Alicante for 38 € (direct, Ryanair). Usual prices from the 32 cities we track range from 42 € to 1022 €.

38 €cheapest we found
91 €usual price (median)
21cities with direct flights
32departure cities

Price from each city

DepartureLowestUsualStopsAirline
Alicante38 €42 €directRyanair
Madrid38 €48 €directRyanair
Barcelona40 €46 €directVueling
Málaga41 €44 €directRyanair
Milan41 €42 €directRyanair
Seville41 €53 €directRyanair
Valencia44 €55 €directRyanair
Dublin46 €67 €directRyanair
Bilbao47 €52 €directVueling
Rome50 €56 €directRyanair
London52 €56 €directRyanair
Paris54 €57 €directRyanair
Manchester58 €62 €directRyanair
Berlin66 €106 €directEurowings
Brussels69 €72 €directRyanair
Copenhagen78 €88 €directRyanair
Stockholm86 €86 €1 stopRyanair
Lisbon95 €95 €directTAP Portugal
Zúrich107 €112 €directeasyJet
Ibiza117 €121 €1 stopVueling
Palma119 €125 €1 stopVueling
Vienna124 €130 €directRyanair
Santiago de Compostela126 €130 €1 stopWizz Air Malta
Amsterdam131 €131 €directTransavia
Oslo136 €155 €1 stopRyanair
Zaragoza159 €172 €1 stopRyanair
Munich169 €185 €1 stopTAP Portugal
Dubai448 €468 €2 stopsPegasus
New York496 €601 €directTAP Portugal
Toronto498 €609 €1 stopAir Transat
Singapore684 €726 €2 stopsOman Air
Sydney918 €1022 €2 stopsChina Southern Airlines

Return prices in economy for 1 adult, checked on Kiwi.com (last search: 23 Oct 2026). Usual is the median of the prices we saw. Prices change every day.

FAQ

How much is a flight to Porto?

The cheapest return flight we found was 38 € from Alicante (search on 22 Oct 2026). The usual price across the 32 cities we track is between 42 € and 1022 €.

Which city has the cheapest flights to Porto?

Cheapest departures: Alicante (38 €), Madrid (38 €), Barcelona (40 €).

Are there direct flights to Porto?

Yes, we found direct flights from 21 of the cities we track: Alicante, Madrid, Barcelona, Málaga, Milan, Seville, Valencia, Dublin…