Flights from Milan to Porto

The cheapest flights from Milan to Porto

Showing times and prices for 26 Jun

Cheapest

£505

Average

£578

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
20:00Milan Linate Airport15h00 10:00Porto Airport
2 changes
£5051One-way
Cheapest
19:00Milan Linate Airport16h00 10:00Porto Airport
2 changes
£5051One-way
Cheapest
17:00Milan Linate Airport16h00 08:00Porto Airport
2 changes
£5051One-way
2nd Cheapest
19:00Milan Linate Airport21h15 15:15Porto Airport
2 changes
£5461One-way
2nd Cheapest
17:00Milan Linate Airport23h15 15:15Porto Airport
2 changes
£5461One-way

Flight schedule Milan to Porto

Showing flights for tomorrow, Sunday, 26 June
17:00Milan Linate Airport23h15 15:15Porto Airport
2 changes
17:00Milan Linate Airport23h15 15:15Porto Airport
2 changes
17:00Milan Linate Airport16h00 08:00Porto Airport
2 changes
17:30Milan Malpensa Airport25h55 18:25Porto Airport
1 change
17:30Milan Malpensa Airport15h05 07:35Porto Airport
1 change
19:00Milan Linate Airport21h15 15:15Porto Airport
2 changes
19:00Milan Linate Airport21h15 15:15Porto Airport
2 changes
19:00Milan Linate Airport16h00 10:00Porto Airport
2 changes
19:00Milan Linate Airport25h15 19:15Porto Airport
2 changes
20:00Milan Linate Airport15h00 10:00Porto Airport
2 changes
20:00Milan Linate Airport24h15 19:15Porto Airport
2 changes
20:00Milan Linate Airport20h15 15:15Porto Airport
2 changes
20:00Milan Linate Airport24h15 19:15Porto Airport
2 changes
20:00Milan Linate Airport20h15 15:15Porto Airport
2 changes
21:25Milan Malpensa Airport11h10 07:35Porto Airport
1 change
21:25Milan Malpensa Airport22h00 18:25Porto Airport
1 change

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sun
26 Jun
Mon
27 Jun
Tue
28 Jun
Wed
29 Jun
Thu
30 Jun
Fri
01 Jul
Sat
02 Jul
Sun
03 Jul
Mon
04 Jul
Tue
05 Jul
Wed
06 Jul
Thu
07 Jul
Fri
08 Jul
Sat
09 Jul
Sun
10 Jul
Mon
11 Jul
Tue
12 Jul
Wed
13 Jul
Thu
14 Jul
Fri
15 Jul
Sat
16 Jul

The fastest flights from Milan to Porto

Showing times and prices for 26 Jun

Fastest Journey

11 h 10 m

Average

20 h 16 m

Flights per day

16

Distance

1514 km

It's difficult to get from Milan to Porto without changing at least once.

Fastest
21:25Milan Malpensa Airport11h10 07:35Porto Airport
1 change
£6801One-way
2nd Fastest
20:00Milan Linate Airport15h00 10:00Porto Airport
2 changes
£5051One-way
17:30Milan Malpensa Airport15h05 07:35Porto Airport
1 change
£6801One-way
19:00Milan Linate Airport16h00 10:00Porto Airport
2 changes
£5051One-way
17:00Milan Linate Airport16h00 08:00Porto Airport
2 changes
£5051One-way

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

Ryanair
Easyjet
Eurowings
Vueling
Place to stay

Need a place to stay in Porto?

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: Milan to Porto flight

distanceDistance939 miles (1514 km)
durationAverage flight duration2 h 35 min
priceAverage plane ticket price£265 (€295)
changesDirect flightYes
carriersAirlinesEurowings, Smartwings, Swiss, Wizz Air, Ryanair, Air France, PGA-Portugalia Airlines, easyJet, Vueling, tab, Lufthansa, Iberia, Malta Air, Brussels Airlines, TAP Portugal, KLM or Air Europa

Flights from Milan to Porto cover the 939 miles (1514 km) long trip taking on average 2 h 35 min with our travel partners like Eurowings, Smartwings, Swiss, Wizz Air, Ryanair, Air France, PGA-Portugalia Airlines, easyJet, Vueling, tab, Lufthansa, Iberia, Malta Air, Brussels Airlines, TAP Portugal, KLM or Air Europa. There are direct flight services available. While the average ticket price for this trip costs around £265, you can find the cheapest plane ticket for as low as £166. Travellers depart most frequently from Milan Malpensa Airport and arrive in Porto Airport.

Airlines: Vueling Airlines, Iberia and Air Europa Milan to Porto

Travel between Milan and Porto from £166 with Omio’s flight partners Vueling Airlines, Iberia and Air Europa! You can find the best timetables and tickets when comparing and booking the most affordable route for you.

Air Europa
Vueling Airlines
Iberia

Air Europa is Spain's 3rd most popular airline with flights around Europe and the rest of the world and a choice between Economy or Business fares for your flight to Porto from Milan.

If you’re looking for a smooth and easy flight to Porto from Milan, check Omio for Air Europa flights offering this trip. Whether you are looking for the fastest, earliest or cheapest flight to take for this 939 miles (1514 km) trip between Milan and Porto, Omio makes it easier than ever to find Air Europa flights at affordable prices, and you can also quickly book plane tickets online. Check the current Air Europa flight timetables for your ideal departure and arrival times, compare the best route between Milan and Porto as well as relevant ticket information (such as luggage policy and amenities offered onboard), and book your Air Europa flight on Omio. If you search for flights from Milan to Porto in the Omio app, you can quickly see if the Air Europa tickets are mobile tickets, making it convenient for you to go paperless when travelling. With prices for Air Europa flights to Porto from Milan starting at £176, buy your official Air Europa tickets with Omio online quickly and easily!

  • Average Price: £176

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 from Milan to Porto.

One of the best ways to travel from Milan to Porto is by taking a flight with Vueling Airlines. Omio helps you find the ideal Vueling Airlines flight from Milan to Porto by showing you Vueling Airlines current flight timetables, the plane tickets on offer (including amenities offered onboard and travel information like luggage policy) and the best prices for this Milan to Porto trip. You can expect to travel 939 miles (1514 km) from Milan to Porto on a flight with Vueling Airlines. If you are using the Omio app to search for flights to Porto from Milan, you can check straight away if the Vueling Airlines ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the airport. Once you’ve found that perfect flight, book your Vueling Airlines plane ticket on Omio quickly and easily, then enjoy your upcoming trip from Milan to Porto!

    Iberia is Spain’s leading airline, headquartered in Adolfo Suárez-Madrid Barajas in Madrid, offering flights around Europe and across the world. It offers different fares for your next flight to Porto from Milan including: Basic Fare, Classic Fare, Flexible Fare and Business Club.

    Iberia tickets to Porto from Milan are available online on Omio. We help you compare and book your perfect route with Iberia between Milan and Porto all in one place. If you’re specifically looking for the cheapest, fastest or earliest flight, you can find all the current Iberia flight timetables and plane tickets available on Omio for the 939 miles (1514 km) trip. You can also see relevant travel information for the Iberia flight, such as luggage policy and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this flight, compare the fastest Milan to Porto routes as well as the cheapest ticket prices available, and buy the best Iberia Milan to Porto plane ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the Iberia plane ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to Porto with Iberia!

      Milan to Porto Flights: An Overview

      Traveling from Italy's northern hub to northern Portugal could hardly be easier, thanks to numerous daily flights from Milan to Porto. Direct flights cover the 1,500 kilometer distance between the two cities in between two hours 35 minutes and two hours 45 minutes, while the fastest services with a change will take four hours 30 minutes. Travelers can expect a choice of 3-4 direct flights during the week, and four options on Saturdays and Sundays. And they will also have plenty of indirect flights to choose from, which could be suitable alternatives, giving travelers a tonne of choice when planning their vacation. 

      Which airlines fly from Milan to Porto?

      Two major airlines provide direct flights from Milan to Porto, meaning that travelers will have a mix of low cost and premium flights to choose from. TAP operates a year-round schedule and provides the most frequent service, while the budget operator Ryanair offers an alternative. If direct flights with those dependable airlines aren't available, indirect options can be booked with a diverse range of airlines, including Iberia and Brussels Airlines. Both fly to Porto with a single stop, generally in Madrid or Brussels.

      How long is the flight from Milan to Porto?

      When they need to fly from Milan to Porto, travelers won't generally need to spend too long onboard a plane. The direct journey time between the two cities fluctuates a little, but will be between two hours 35 minutes and two hours 45 minutes. When passengers choose indirect journeys, flight times will be slightly extended, but should still be manageable in many cases. The fastest indirect flights take four hours 30 minutes to reach Porto, and many take less than six hours. However, there will be a few with journey times above 10 hours, meaning that customers should take care to book the fastest services possible.

      How many flights are there from Milan to Porto?

      Flights leave Milan for Porto every day of the year, and there should be convenient departures for those who need to travel in the morning, afternoon, or evening. During the week, travelers can choose between 3-4 direct flights, and there will also be four options on Saturdays and Sundays. These direct flights will be complemented by 3-4 indirect options with journey times of under five hours, and many more with slightly longer journey durations.

      What are the departure and arrival airports for flights from Milan to Porto?

      Departure airports: TAP flights to Porto will depart from Milan Malpensa Airport (MXP). The best way to get there is via the Malpensa Express, which runs from Milan Centrale. Extensive parking is also available, for both short and long term stays. Some Ryanair flights leave from Bergamo Orio al Serio (BGY). Terravision buses run from central Milan, while there are parking lots on-site. Both airports offer free WiFi, as well as food, drink, and shopping opportunities. Travelers should be sure to plan their route to either airport in advance, particularly for early flights, as traffic and limited nighttime transport options can affect the route. 

      Arrival airport: All flights from Milan to Porto will arrive at Porto Airport (OPO). metro rail services run directly from the airport to central Porto, along with various local buses. Free WiFi is available for all visitors, making taxi bookings relatively easy, while car hire outlets are also present, including Avis, Budget, Europcar, and Sixt.

      Travel Tips: Milan to Porto flight

      Take a flight to Porto 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 Milan to Porto.
      FAQs

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

      Is international entry into Porto from Milan restricted?

      International entry is allowed for: Entry is partially open for citizens and permanent residents of Italy

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

      Entry Requirements:

      • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
      • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
      • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
      • Specific entry restrictions may apply for travel to Portugal: Azores, Madeira

      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 required: 2 metre (s) (7 feet)
      • Face mask required: Mandatory

      The above information was last checked on 20/06/2022. Remember to check the latest COVID-19 travel safety regulations for your flight from Milan to Porto closer to your date of departure here.

      Return travel from Portugal to Italy is: Fully open.

      Are there any international entry restrictions on returning to Milan from Porto?

      Entry into Italy is allowed for: Entry is fully open for citizens and permanent residents of Portugal

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

      Requirements for reentering:

      • There are no current restrictions

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

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

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

      Last checked on 24/06/2022. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your flight to Milan from Porto.

      Omio customers have found cheap plane tickets between Milan and Porto for as low as £166  for the next 7 days.
      If you are looking to purchase your plane ticket in the next 7 days, you can expect the Milan to Porto flight to cost on average £265  one way.
      When travelling this route you should expect the distance between Milan and Porto via plane to be approximately 939 miles (1514 km).
      While the time it takes to travel 939 miles (1514 km) to Porto from Milan can vary based on specific dates, weekends, and bank holidays, the flight duration from Milan to Porto is on average 2 h 35 min.

      Omio customers travelling this route book their cheap flights from Milan Malpensa Airport   to Porto Airport   most frequently.

      Passengers board their flight most frequently from Milan Malpensa Airport, which is located approximately 30.1 miles (48.6 km) from the city centre.

      Passengers travelling this route most often arrive at Porto Airport and need to travel approximately 9.1 miles (14.6 km) from the airport to reach the city centre in Porto. You can check if there are airport shuttle services, taxi services or public transportation options available from Porto Airport to get you to the city centre in Porto.

      For the best Milan to Porto flight to book, you can travel safely and comfortably with Eurowings, Smartwings, Swiss, Wizz Air, Ryanair, Air France, PGA-Portugalia Airlines, easyJet, Vueling, tab, Lufthansa, Iberia, Malta Air, Brussels Airlines, TAP Portugal, KLM or Air Europa. However, it's always good to check all possible airlines with services from Milan to Porto to compare what amenities they may offer.
      You can take the first flight from Milan to Porto at 04: 50   or take the last flight from Milan to Porto leaving at 20: 25. Look for the latest Milan Porto flight schedule on Omio and book the best time to take the plane for this journey.
      You can find a flight between Milan and Porto to cost on average £265 one way if you book within the next 7 days. But we recommend buying plane tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Milan to Porto flight generally on sale a few months before the planned travel date.

      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