Travel options
from Milan to Lisbon

You can get from Milan to Lisbon by train, bus or flight.

Our recommendation

To get from Milan to Lisbon on Jan 25 we recommend taking a flight because it’s the best combination of price and speed.

10:40AMMilan Malpensa Airport5h25 03:05PMLisbon Portela Airport
1 changes
$931One-way
Cheapest
06:15PMMilan Malpensa Airport13h35 06:50AMLisbon Portela Airport
1 changes
$761One-way
Other options
11:35AMMilan Malpensa Airport2h50 01:25PMLisbon Portela Airport
0 changes
$1551One-way
08:00AMMilan Linate Airport4h50 11:50AMLisbon Portela Airport
1 changes
$1401One-way
11:50AMMilan Linate Airport5h15 04:05PMLisbon Portela Airport
1 changes
$1401One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

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

View all

Compare prices and tickets Prices for trains, buses and flights

Tue
Jan 25
$102Flixbus
$76Air Europa
Wed
Jan 26
$114Flixbus
$16Malta Air
Thu
Jan 27
$115Union Ivkoni International
$16Malta Air
Fri
Jan 28
Find prices
$36Malta Air
Sat
Jan 29
Find prices
$56Malta Air
Sun
Jan 30
Find prices
$16Malta Air
Mon
Jan 31
Find prices
$16Malta Air
Tue
Feb 1
Find prices
$14Malta Air
Wed
Feb 2
$128Flixbus
$18Malta Air
Thu
Feb 3
$94Union Ivkoni International
$28Malta Air
Fri
Feb 4
$126Flixbus
$18Malta Air
Sat
Feb 5
Find prices
$18Malta Air
Sun
Feb 6
Find prices
$18Malta Air
Mon
Feb 7
Find prices
$18Malta Air
Tue
Feb 8
Find prices
$14Malta Air
Wed
Feb 9
$130Flixbus
$18Malta Air
Thu
Feb 10
$98Union Ivkoni International
$14Malta Air
Fri
Feb 11
$114Flixbus
$18Malta Air
Sat
Feb 12
Find prices
$18Malta Air
Sun
Feb 13
Find prices
$18Malta Air

Travel Information to Lisbon from Milan

distanceDistance1043 miles (1682 km)
modeAvailable travel modesFlight or bus
priceTicket price range$37 - $219
cheapestCheapest modeFlight • $37 (€31) • 2 h 55 min
fastestFastest modeFlight • $37 (€31) • 2 h 55 min
carriersPopular travel companiesMalta Air or Flixbus

Take a flight or bus to travel 1043 miles (1682 km) from Milan to Lisbon. If speed is a priority, then a flight is the best option with an average duration of 2 h 55 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as $37 (€31). The most popular travel companies which serve this journey are Malta Air or Flixbus among others. Travelers can even take a direct flight or bus from Milan to Lisbon.

Travel Tips: Travel from Milan to Lisbon

Travel to Lisbon 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 Lisbon.
FAQs

What are the COVID-19 travel restrictions for Lisbon, Portugal if I’m coming from Milan, Italy?

Travel from Milan, Italy to Lisbon, Portugal is: Partially open.

Is international entry into Lisbon from Milan restricted?

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

Do I need to self-quarantine upon arrival to Lisbon, Portugal from Milan?

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

What are the COVID-19 safety measures to follow in Lisbon, Portugal?

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

  • Social distance requirement: 2 metre (s) (7 feet)
  • Face mask requirement: Mandatory

The above information was last verified on 1/20/22. Remember to check the latest COVID-19 travel safety regulations for your trip from Milan to Lisbon closer to your planned date of departure here.

Do I need to self-quarantine when I arrive back to Italy from Lisbon, Portugal?

The restriction level for your return to Milan, Italy from Portugal is: Partially open.

Is my journey back to Milan from Lisbon restricted?

Entry into Italy is currently allowed for: Entry is partially open for citizens and permanent residents of Portugal.

Do I need to self-quarantine upon arrival in Milan from Lisbon?

Conditions of reentry into Italy:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 48 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • 5-day mandatory self-quarantine and COVID-19 test at the end of the isolation period
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Passenger Locator Form (PLF) required

What are the coronavirus safety measures I need to follow in Milan, Italy?

You should observe these safety measures in Italy as imposed by the government to reduce the spread of COVID-19:

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

This information about your return travel to Italy was last checked on 1/23/22. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Milan from Lisbon closer to your date of departure here.

How do I go from Milan to Lisbon?

There are 2 ways that you can travel between Milan and Lisbon. You can take a flight or bus.

What is the cheapest way to go from Milan to Lisbon?

The cheapest way to go to Lisbon from Milan is by taking a flight, which costs on average $37 (€31).

This is compared to other ways of getting to Lisbon:

A flight is generally $181 (€149) less than a bus for the same journey. Taking a bus costs on average $219 (€180) from Milan to Lisbon.

What is the quickest way from Milan to Lisbon?

The fastest way to get to Lisbon from Milan is by flight with an average travel time of 2 h 55 min.

Other travel options to Lisbon can usually take longer:

In comparison, traveling by bus can take you on average 33 h 30 min.

How far is it from Milan to Lisbon?

The distance from Milan to Lisbon is approximately 1043 miles (1682 km).

Where do I depart from Milan? Where do I arrive in Lisbon?

These are the most popular departure and arrival points from Milan to Lisbon:

  • Flights mostly leave from Milan Malpensa Airport and tend to arrive in Lisbon Portela Airport.
  • Buses from Milan to Lisbon most often leave from Milan, Stazione Centrale and arrive in Lisbon, Gare Rodoviaria Sete Rios.

Which travel operators can get me to Lisbon from Milan?

Omio works with many trusted partners that can help you travel the best way from Milan to Lisbon:

  • You can take a flight from Milan to Lisbon with Malta Air. Cheap tickets can be found for $37 (€31) with Malta Air from Milan to Lisbon.
  • You can go to Lisbon from Milan by bus with Flixbus. You'll see cheap bus tickets for $219 (€180) with Flixbus from Milan to Lisbon on Omio.

Is there a direct service to Lisbon from Milan?

Yes, there are direct services available from Milan to Lisbon with the following travel companies:

  • You'll find direct flights with PGA-Portugalia Airlines, easyJet, Malta Air or TAP Portugal.
  • You can book a direct bus with Union Ivkoni International.

Direct services tend to save you time and add more convenience in getting you to Lisbon as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Milan and Lisbon.

Where else should I travel to after my journey between Milan and Lisbon ends?

Many of our customers who book a trip from Milan to Lisbon often extend their vacation and travel to other popular destinations like Madrid, Porto or Paris. If you’re thinking of adding another destination to your Milan and Lisbon itinerary, let Omio find you the best connections between Lisbon and any of these top destinations today!

How far in advance should I purchase my Milan to Lisbon one way ticket online to get the best deals?

Before traveling from Milan to Lisbon, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • A plane ticket for this journey costs on average $37 (€31) one way.
  • A bus ticket for this journey is costing $219 (€180) one way on average.

But we recommend booking Milan to Lisbon tickets online a few months before your planned travel date to score the best deals and save money on your trip.