Flights from Milan to Porto (MXP to OPO)

Find cheap Milan, Italy to Porto, Portugal flights with our free search service. Compare all available fares for direct or connection flights to Porto.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Skyscanner

Best price to flight from Milan to Porto (One Way)

What is the distance between Milan and Porto?

The average distance from Milan to Porto is 1485 kilometers (equals to 922 miles or 801 nautical miles). Your flight will departure from Milan Malpensa Airport, Italy and arrive on Porto Airport, Portugal.

How long is the flight from Milan to Porto?

The average flight time between Milan to Porto is 2 hours and 30 minutes.

How much is the fare for flight between Milan and Porto?

The average price for one-way airfare from Milan to Porto is 55 USD (none-taxes) for economy class.

Cheap flights from Milan to Porto

Mon 28/May - Thu 31/May
3 days TAP Air Portugal
$119
Mon 28/May - Thu 31/May
3 days Flights from Milan to Porto on Ryanair 28/05/2018
$214
Thu 31/May - Tue 03/Jul
33 days TAP Air Portugal
$178
Mon 28/May - Tue 12/Jun
15 days TAP Air Portugal
$79
Tue 29/May - Thu 12/Jul
44 days Flights from Milan to Porto on Iberia 29/05/2018
$126
Tue 29/May - Tue 05/Jun
7 days Flights from Milan to Porto on Brussels Airlines 29/05/2018
$106
Mon 28/May - Mon 03/Sep
98 days TAP Air Portugal
$154
Mon 28/May - Mon 03/Sep
98 days TAP Air Portugal
$145
Thu 28/Jun - Sat 04/Aug
37 days TAP Air Portugal
$202
Wed 27/Jun - Wed 04/Jul
7 days TAP Air Portugal
$78
Thu 28/Jun - Sat 04/Aug
37 days TAP Air Portugal
$177
Thu 28/Jun - Fri 29/Jun
1 days Flights from Milan to Porto on Ryanair 28/06/2018
$77
Tue 12/Jun - Thu 21/Jun
9 days Flights from Milan to Porto on Vueling Airlines 12/06/2018
$96
Tue 26/Jun - Thu 12/Jul
16 days Flights from Milan to Porto on Vueling Airlines 26/06/2018
$116
Mon 11/Jun - Wed 12/Sep
93 days TAP Air Portugal
$77
Fri 17/Aug - Fri 25/Jan
161 days TAP Air Portugal
$77
Fri 31/Aug - Mon 22/Oct
52 days TAP Air Portugal
$76
Thu 30/Aug - Wed 19/Sep
20 days Flights from Milan to Porto on Ryanair 30/08/2018
$102
Thu 23/Aug - Wed 29/Aug
6 days Flights from Milan to Porto on Ryanair 23/08/2018
$161
Thu 23/Aug - Tue 28/Aug
5 days Flights from Milan to Porto on Ryanair 23/08/2018
$116
Thu 30/Aug - Thu 20/Sep
21 days Flights from Milan to Porto on Ryanair 30/08/2018
$56
Fri 31/Aug - Sun 23/Dec
114 days TAP Air Portugal
$77
Fri 27/Jul - Sat 29/Dec
155 days TAP Air Portugal
$244
Tue 03/Jul - Tue 04/Sep
63 days TAP Air Portugal
$162
Thu 19/Jul - Thu 02/Aug
14 days Flights from Milan to Porto on Ryanair 19/07/2018
$102
Tue 03/Jul - Tue 11/Sep
70 days TAP Air Portugal
$99
Fri 27/Jul - Sat 29/Dec
155 days Flights from Milan to Porto on Air Europa 27/07/2018
$207
Thu 05/Jul - Thu 05/Jul
0 days Flights from Milan to Porto on Ryanair 05/07/2018
$74
Fri 07/Sep - Sun 09/Dec
93 days TAP Air Portugal
$81
Wed 26/Sep - Tue 02/Oct
6 days Flights from Milan to Porto on Brussels Airlines 26/09/2018
$82
Sat 01/Sep - Fri 01/Feb
153 days Flights from Milan to Porto on Brussels Airlines 01/09/2018
$201
Thu 06/Sep - Wed 19/Sep
13 days Flights from Milan to Porto on Ryanair 06/09/2018
$98
Thu 06/Sep - Fri 21/Sep
15 days Flights from Milan to Porto on Ryanair 06/09/2018
$52
Sun 30/Sep - Thu 18/Oct
18 days Flights from Milan to Porto on Ryanair 30/09/2018
$56
Fri 28/Dec - Sat 02/Feb
36 days TAP Air Portugal
$210
Fri 28/Dec - Fri 11/Jan
14 days Flights from Milan to Porto on Air Europa 28/12/2018
$113
Fri 28/Dec - Sat 02/Feb
36 days Flights from Milan to Porto on Air Europa 28/12/2018
$112
Fri 28/Dec - Sun 10/Mar
72 days Flights from Milan to Porto on Air Europa 28/12/2018
$110
Fri 28/Dec - Sun 10/Mar
72 days TAP Air Portugal
$215
Fri 14/Dec - Sun 16/Dec
2 days Flights from Milan to Porto on Ryanair 14/12/2018
$65
Thu 20/Dec - Thu 10/Jan
21 days Flights from Milan to Porto on Ryanair 20/12/2018
$74
Mon 03/Dec - Mon 03/Dec
0 days Flights from Milan to Porto on Ryanair 03/12/2018
$106
Tue 01/Jan - Mon 01/Apr
90 days TAP Air Portugal
$209
Tue 01/Jan - Mon 01/Apr
90 days Flights from Milan to Porto on Lufthansa 01/01/2019
$183
Sun 27/Jan - Sun 03/Feb
7 days Flights from Milan to Porto on Ryanair 27/01/2019
$65
Wed 23/Jan - Mon 04/Feb
12 days Flights from Milan to Porto on Vueling Airlines 23/01/2019
$105
Mon 21/Jan - Fri 25/Jan
4 days Flights from Milan to Porto on Ryanair 21/01/2019
$65
Mon 07/Jan - Mon 14/Jan
7 days TAP Air Portugal
$65
Sun 21/Oct - Wed 24/Oct
3 days Flights from Milan to Porto on Ryanair 21/10/2018
$59
Thu 25/Oct - Sun 28/Oct
3 days Flights from Milan to Porto on Vueling Airlines 25/10/2018
$99
Sun 21/Oct - Thu 08/Nov
18 days Flights from Milan to Porto on Ryanair 21/10/2018
$62
Thu 15/Nov - Mon 26/Nov
11 days Flights from Milan to Porto on Ryanair 15/11/2018
$65
Wed 21/Nov - Mon 03/Dec
12 days Flights from Milan to Porto on Vueling Airlines 21/11/2018
$105
Fri 30/Nov - Mon 17/Dec
17 days Flights from Milan to Porto on Ryanair 30/11/2018
$65
Sun 11/Nov - Sat 17/Nov
6 days TAP Air Portugal
$67
Fri 10/May - Sun 12/May
2 days TAP Air Portugal
$81
Mon 29/Apr - Thu 02/May
3 days TAP Air Portugal
$155
Mon 29/Apr - Thu 02/May
3 days TAP Air Portugal
$98
Mon 08/Apr - Fri 12/Apr
4 days TAP Air Portugal
$154
Mon 08/Apr - Fri 12/Apr
4 days TAP Air Portugal
$88
Fri 22/Mar - Mon 01/Apr
10 days TAP Air Portugal
$77
Fri 01/Mar - Sun 03/Mar
2 days Flights from Milan to Porto on Ryanair 01/03/2019
$65
Sat 02/Mar - Thu 07/Mar
5 days TAP Air Portugal
$76
Wed 06/Feb - Sun 24/Feb
18 days Flights from Milan to Porto on Vueling Airlines 06/02/2019
$105
Fri 01/Feb - Mon 11/Feb
10 days Flights from Milan to Porto on Ryanair 01/02/2019
$65
Sun 17/Feb - Fri 01/Mar
12 days Flights from Milan to Porto on Ryanair 17/02/2019
$65
Mon 18/Feb - Fri 08/Mar
18 days Flights from Milan to Porto on Vueling Airlines 18/02/2019
$168