Search one-way flights to Porto
Compare flights, hotels, cars, and activities in one place.
500+airlines & travel sites compared
21,000+routes tracked
€0booking fees from us
Freeprice drop alerts
One-Way Tickets to Porto (OPO)
We checked real one-way fares from 15 cities to Porto — Madrid currently has the lowest real fare on file. Porto is located in Portugal, in Europe.
Cheapest one-way fares to Porto, by origin
Real live fares, sorted cheapest first.
| From | Fare | Flight time |
|---|---|---|
| Madrid (MAD) | €22 | 1h 00m |
| Barcelona (BCN) | €32 | 1h 33m |
| Milan (MXP) | €40 | 2h 14m |
| Berlin (BER) | €79 | 2h 56m |
Airlines flying to Porto
Booking a one-way ticket
- Some countries require proof of onward travel at check-in or immigration for a one-way arrival — check your destination's entry requirements before you fly.
- Low-cost carriers are typically built around one-way pricing by default; full-service airlines sometimes price one-ways closer to half the return fare rather than a genuine discount.
- Compare the real fares above against a return search for your exact dates — occasionally a return ticket works out cheaper even if you only need one direction.
Continue planning your trip to Porto
Same destination, real availability — no need to search again.
More about Porto
FAQs — One-way tickets to Porto
From the cities we checked, Madrid currently has the lowest real one-way fare on file, at €22.