Cheap flights to Porto
Round trips from 3 cities to Porto, Portugal, from $40. Economy, per person, in USD.
Prices updated
Flights to Porto by departure city
Cheapest round trip, per personCheapest month to fly to Porto
Lowest round trip per departure month, any of our cities| Month | Cheapest round trip |
|---|---|
| November 2026 | $46 from Madrid |
| December 2026 | $40 from Madrid (cheapest month) |
| January 2027 | $69 from Marseille |
| February 2027 | $65 from Madrid |
| March 2027 | $76 from Madrid |
| April 2027 | $66 from Madrid |
| May 2027 | $66 from Madrid |
Cheapest dates to Porto
Best date pair from each city-
Dec 10 – 16 from Madrid · 6 nights$40Book
Ryanair Nonstop -
Nov 24 – 26 from Marseille · 2 nights$66Book
Ryanair Nonstop -
Jan 10 – 16, 2027 from Geneva · 6 nights$102Book
easyJet Nonstop
Prices change often. The booking site shows the final price before you pay.
Flights to Porto: questions
Which city has the cheapest flights to Porto?
Right now it's Madrid: round trips from $40 (Dec 10 – 16, nonstop). Next cheapest: Marseille from $66 and Geneva from $102. We compare 3 departure cities.
What is the cheapest month to fly to Porto?
December 2026: the cheapest round trip we have found departing that month is $40. The most expensive month in our data is March, where the cheapest round trip is $76. Based on the 7 months ahead we track.
Are there nonstop flights to Porto?
Yes. We have found nonstop round trips from Madrid, Marseille and Geneva. The cheapest is $40 from Madrid.
More of Portugal
Popular destinations
-
New York from $114
-
London from $36
-
Istanbul from $47
-
Paris from $32
-
Tokyo from $71
-
Los Angeles from $51
-
Las Vegas from $38
-
Rome from $34
About these prices
We track round-trip economy fares to Porto (Portugal) from the cities listed above using Travelpayouts / Aviasales data, and refresh every route about once a day. The cheapest round trip we've found is $40 from Madrid. Prices are per person and were correct when found; the final price is set by the airline or booking site when you book.