Flights to Porto

Direct flights from 62 cities, 706 flights a week. From London the flight takes 2h 25m, tickets from $40. From New York the flight takes 6h 45m, tickets from $221.

Flights to Porto at a glance

cities with nonstop flights here
62
nonstop flights a week
706
lowest fare from London
$40
flight time from London
2h 25m
lowest fare from New York
$221
flight time from New York
6h 45m
arrival airport
Porto

Where you can fly to Porto from

Nonstop flights, busiest routes first

Arrival airport

Where the nonstop flights land

706 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Porto from?
From 62 cities. The busiest routes are from London (22 flights a week), New York (17 flights a week), Dublin (10 flights a week) and Toronto (1 flight a week).
How long is the flight from London to Porto?
A nonstop flight takes about 2 hours 25 minutes, tickets from $40.
How long is the flight from New York to Porto?
A nonstop flight takes about 6 hours 45 minutes, tickets from $221.
What is the cheapest city to fly to Porto from?
Marseille from $17, Funchal from $17, Toulouse from $18 and Sevilla from $19.
Which airport do flights to Porto arrive at?
All nonstop flights land at Porto (OPO).

Cities near Porto with their own flights

Worth a look when fares or dates to Porto do not suit; distance by straight line