Porto to Milan flights

The cheapest flights from Porto to Milan

Showing times and prices for Mar 23

Cheapest

140

Average

182

The best way to find a cheap flight ticket from Porto to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
09:50AMPorto Airport8h55 07:45PMMilan Malpensa Airport
1 transfer
1401One-way
2nd Cheapest
10:30AMPorto Airport2h35 02:05PMMilan Bergamo Orio al Serio Airport
0 transfers
1761One-way
12:30PMPorto Airport2h35 04:05PMMilan Malpensa Airport
0 transfers
1881One-way
05:05AMPorto Airport17h25 11:30PMMilan Malpensa Airport
1 transfer
2031One-way
10:00AMPorto Airport12h30 11:30PMMilan Malpensa Airport
1 transfer
2031One-way

Flight schedule from Porto to Milan

Showing flights for tomorrow, Thursday, March 23
05:05AMPorto Airport10h50 04:55PMMilan Malpensa Airport
1 transfer
05:05AMPorto Airport4h45 10:50AMMilan Malpensa Airport
1 transfer
05:05AMPorto Airport17h25 11:30PMMilan Malpensa Airport
1 transfer
07:00AMPorto Airport15h30 11:30PMMilan Malpensa Airport
1 transfer
07:35AMPorto Airport8h40 05:15PMMilan Malpensa Airport
1 transfer
07:35AMPorto Airport24h35 09:10AMMilan Malpensa Airport
1 transfer
08:20AMPorto Airport4h35 01:55PMMilan Malpensa Airport
1 transfer
09:00AMPorto Airport24h50 10:50AMMilan Malpensa Airport
1 transfer
09:00AMPorto Airport13h30 11:30PMMilan Malpensa Airport
1 transfer
09:15AMPorto Airport6h50 05:05PMMilan Malpensa Airport
1 transfer
09:15AMPorto Airport6h50 05:05PMMilan Malpensa Airport
1 transfer
09:50AMPorto Airport8h55 07:45PMMilan Malpensa Airport
1 transfer
10:00AMPorto Airport12h30 11:30PMMilan Malpensa Airport
1 transfer
10:00AMPorto Airport23h50 10:50AMMilan Malpensa Airport
1 transfer
10:30AMPorto Airport2h35 02:05PMMilan Bergamo Orio al Serio Airport
0 transfers
11:00AMPorto Airport22h50 10:50AMMilan Malpensa Airport
1 transfer
11:00AMPorto Airport11h30 11:30PMMilan Malpensa Airport
1 transfer
11:15AMPorto Airport10h40 10:55PMMilan Linate Airport
1 transfer
11:15AMPorto Airport6h20 06:35PMMilan Malpensa Airport
1 transfer
11:30AMPorto Airport20h40 09:10AMMilan Malpensa Airport
1 transfer
11:30AMPorto Airport8h40 09:10PMMilan Linate Airport
2 transfers
11:30AMPorto Airport4h45 05:15PMMilan Malpensa Airport
1 transfer
11:30AMPorto Airport10h40 11:10PMMilan Linate Airport
2 transfers
11:55AMPorto Airport6h40 07:35PMMilan Linate Airport
1 transfer
11:55AMPorto Airport10h05 11:00PMMilan Linate Airport
1 transfer
11:55AMPorto Airport6h10 07:05PMMilan Malpensa Airport
1 transfer
12:30PMPorto Airport2h35 04:05PMMilan Malpensa Airport
0 transfers
02:00PMPorto Airport19h50 10:50AMMilan Malpensa Airport
1 transfer
02:00PMPorto Airport25h55 04:55PMMilan Malpensa Airport
1 transfer
02:00PMPorto Airport8h30 11:30PMMilan Malpensa Airport
1 transfer
03:10PMPorto Airport6h45 10:55PMMilan Linate Airport
1 transfer
04:00PMPorto Airport23h55 04:55PMMilan Malpensa Airport
1 transfer
04:00PMPorto Airport17h50 10:50AMMilan Malpensa Airport
1 transfer
04:00PMPorto Airport6h30 11:30PMMilan Malpensa Airport
1 transfer
04:05PMPorto Airport24h10 05:15PMMilan Malpensa Airport
1 transfer
04:05PMPorto Airport16h05 09:10AMMilan Malpensa Airport
1 transfer
06:00PMPorto Airport4h30 11:30PMMilan Malpensa Airport
1 transfer
06:00PMPorto Airport15h50 10:50AMMilan Malpensa Airport
1 transfer
06:00PMPorto Airport21h55 04:55PMMilan Malpensa Airport
1 transfer
07:20PMPorto Airport24h05 08:25PMMilan Malpensa Airport
1 transfer
07:20PMPorto Airport19h40 04:00PMMilan Malpensa Airport
1 transfer
07:20PMPorto Airport11h20 07:40AMMilan Malpensa Airport
1 transfer
08:00PMPorto Airport13h50 10:50AMMilan Malpensa Airport
1 transfer
08:10PMPorto Airport12h00 09:10AMMilan Malpensa Airport
1 transfer
08:10PMPorto Airport20h05 05:15PMMilan Malpensa Airport
1 transfer
09:45PMPorto Airport10h40 09:25AMMilan Malpensa Airport
1 transfer
09:45PMPorto Airport13h20 12:05PMMilan Malpensa Airport
1 transfer

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
Mar 23
Fri
Mar 24
Sat
Mar 25
Sun
Mar 26
Mon
Mar 27
Tue
Mar 28
Wed
Mar 29
Thu
Mar 30
Fri
Mar 31
Sat
Apr 01
Sun
Apr 02
Mon
Apr 03
Tue
Apr 04
Wed
Apr 05
Thu
Apr 06
Fri
Apr 07
Sat
Apr 08
Sun
Apr 09
Mon
Apr 10
Tue
Apr 11
Wed
Apr 12

The fastest flights from Porto to Milan

Showing times and prices for Mar 23

Fastest Journey

2 h 35 m

Average

3 h 48 m

Flights per day

5

Distance

1514 km

Of the 5 flights that leave Porto for Milan every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
10:30AMPorto Airport2h35 02:05PMMilan Bergamo Orio al Serio Airport
0 transfers
1761One-way
Fastest
12:30PMPorto Airport2h35 04:05PMMilan Malpensa Airport
0 transfers
1881One-way
2nd Fastest
06:00PMPorto Airport4h30 11:30PMMilan Malpensa Airport
1 transfer
2631One-way
08:20AMPorto Airport4h35 01:55PMMilan Malpensa Airport
1 transfer
4221One-way
05:05AMPorto Airport4h45 10:50AMMilan Malpensa Airport
1 transfer
3881One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Accommodation

Need a place to stay in Milan?

View on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Porto to Milan flight

distanceDistance939 miles (1514 km)
durationAverage flight duration2 h 30 min
priceAverage plane ticket price$126 (€110)
changesDirect flightYes
carriersAirlinesRyanair, Malta Air, Wizz Air, easyJet, Vueling, air leisure, Iberia, TAP Portugal, Air Europa, White Airways, KLM, PGA-Portugalia Airlines or Eurowings

Flights from Porto to Milan cover the 939 miles (1514 km) long route taking on average 2 h 30 min with our travel partners like Ryanair, Malta Air, Wizz Air, easyJet, Vueling, air leisure, Iberia, TAP Portugal, Air Europa, White Airways, KLM, PGA-Portugalia Airlines or Eurowings. There are direct flight services available. While the average ticket price for this journey costs around $126 (€110), you can find the cheapest plane ticket for as low as $37 (€33). Travelers depart most frequently from Porto Airport and arrive in Milan Malpensa Airport.

Airlines: Ryanair, Vueling Airlines and Wizz Air flights from Porto to Milan

Travel to Milan from Porto from $37 (€33) with Omio’s flight partners Ryanair, Vueling Airlines and Wizz Air! You can find the best schedules and tickets when comparing and booking the most popular trip for you.

Ryanair
Vueling Airlines
Wizz Air

Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket between Porto and Milan includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.

    Vueling is one of Spain’s leading low-cost airlines where you can choose between Basic, Optima or Time Flex tickets for your next flight between Porto and Milan.

      Wizz Air is one of the leading low-cost airlines offering flights within and outside Europe, and you can choose between Basic, Wixx Go, Wizz Plus & Flex ticket types for your flight between Porto and Milan.

        Cheap flights from Porto to Milan: when to book to save $

        Time Price Savings
        1 week earlier 34 €
        2 weeks earlier 19 €79%
        3 weeks earlier 20 €70%
        1 month before 20 €70%
        2 months earlier 21 €62%
        3 months earlier 19 €79%


        When it comes to booking flights, planning ahead always pays off! Both scheduled and low-cost airlines often release promotional prices and discounted fares—so by buying in advance—you can get access to the cheapest airline tickets. Use Omio to check prices and flight offers Porto - Milan: look for the most attractive fares and choose the most suitable solution for you. But hurry up—if you want to buy cheaper airline tickets from Porto to Milan timing is everything.

        Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from Porto to Milan and save as much as possible on ticket prices. In general, when you book a flight:

        • Buying your air tickets from Porto to Milan 3 weeks in advance means you could save up to 70% compared to the price available on the day of departure.
        • If you book a flight from Porto - Milan 2 months in advance you save up to about 62% compared to the initial price.
        • By booking 3 months in advance you could save up to 79%
        • Check back to our website where you can explore airline offers and cheap flights to travel all over Europe, the U.S. and Canada.

        Travel Tips: Porto to Milan Flight

        Travel Tips: Take a flight to Milan easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Porto to Milan.
        FAQs

        Travel between Porto, Portugal and Milan, Italy by plane is: Unrestricted.

        What is the status of international entry into Italy from Portugal?

        International entry status: Entry is unrestricted for citizens and permanent residents of Portugal

        Do I need to self-quarantine on arrival in Italy from Porto?

        Conditions of entry:

        • There are no current restrictions

        What are the safety rules to follow in Milan, Italy?

        When traveling in Italy, you must follow these COVID-19 safety rules:

        • Physical distance requirement: 1.5 metre (s) (5 feet)
        • Face mask requirement: Recommended

        The information above was last checked on 3/8/23. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight between Porto and Milan before traveling.

        The current restriction level for your return trip by plane from Milan to Porto is: Unrestricted

        Are there any international entry restrictions on returning to Portugal from Italy?

        Reentry to Portugal is allowed for: Entry is unrestricted for citizens and permanent residents of Italy

        Do I need to quarantine on arrival in Portugal from Milan?

        What are the requirements?

        • There are no current restrictions

        What are the safety rules to follow in Porto, Portugal?

        The government of Portugal has imposed these measures to reduce the spread of COVID-19:

        • Physical distance: 2 metre (s) (7 feet)
        • Face mask: Recommended

        Last checked on 3/8/23. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your flight to Porto from Milan here.

        If you’re looking to save money on tickets, you can find cheap Porto to Milan flights for as little as $37 (€33)  in the next 7 days.
        In the next 7 days you can expect to pay on average $126 (€110)  for a flight ticket between Porto and Milan.
        The distance from Porto to Milan by plane is approximately 939 miles (1514 km).
        On average the Porto to Milan flight time is 2 h 30 min  covering the 939 miles (1514 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

        When traveling this route, Omio customers are departing most frequently from Porto Airport   and arriving in Milan Malpensa Airport.

        Passengers booking this route most frequently board their flights from Porto Airport and need to travel around 9.5 miles (15.3 km) from the city center to get to this airport.

        Passengers arriving in Milan most often land in Milan Malpensa Airport and need to travel about 30.1 miles (48.6 km) from this airport to reach the city center. You can check for public transit connections, airport shuttles or taxi service options available from Milan Malpensa Airport to get you to the city center of Milan.

        When taking a flight from Porto to Milan, you can count on Ryanair, Malta Air, Wizz Air, easyJet, Vueling, air leisure, Iberia, TAP Portugal, Air Europa, White Airways, KLM, PGA-Portugalia Airlines or Eurowings for the best way to get you to Milan. You can also check all possible airlines who offer a service between Porto and Milan and compare the amenities they offer before buying a plane ticket.
        Yes, you can find a direct flight from Porto to Milan with easyJet or Ryanair  on Omio. This is worth paying attention to when you purchase your plane ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
        The earliest flight departing from Porto to Milan leaves at 5: 05 AM. The last flight departing from Porto to Milan leaves at 5: 05 AM. You can find the latest Porto to Milan flight schedule on Omio and book the best time to leave for your journey on your chosen travel date.
        In general, we recommend booking tickets for flights in advance to score the best deals from all possible airlines offering this journey and save money. If you purchase plane tickets between Porto and Milan within the next 7 days, you can find tickets to cost on average $126 (€110) one way. To find the best prices for this journey, consider booking your plane ticket from Porto to Milan a few months in advance.

        The Omio App Makes Travel Planning Easy

        We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

        ios-badge
        android-badge
        Hand With Phone
        Currency
        Language