Travel options
from Lisbon to Milan

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

Our recommendation

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

09:30AMLisbon Portela Airport2h40 01:10PMMilan Bergamo Orio al Serio Airport
0 changes
$1901One-way
Cheapest
09:30AMLisbon Portela Airport2h40 01:10PMMilan Bergamo Orio al Serio Airport
0 changes
$1901One-way
Other options
11:25AMLisbon Portela Airport4h50 05:15PMMilan Malpensa Airport
1 changes
$2241One-way
03:50PMLisbon Portela Airport2h40 07:30PMMilan Malpensa Airport
0 changes
$3081One-way
09:05AMLisbon Portela Airport10h20 08:25PMMilan Malpensa Airport
1 changes
$2391One-way

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

These companies trust us. We 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 for trains, buses and flights

Tue
Sep 21
$149Flixbus
$140easyJet
Wed
Sep 22
$210Flixbus
$30Malta Air
Thu
Sep 23
$123Flixbus
$50Malta Air
Fri
Sep 24
$98Union Ivkoni International
$94easyJet
Sat
Sep 25
$119Flixbus
$71easyJet
Sun
Sep 26
$198Flixbus
$152TAP Portugal
Mon
Sep 27
$167Flixbus
$114TAP Portugal
Tue
Sep 28
$137Flixbus
$119Air Europa
Wed
Sep 29
$167Flixbus
$42Malta Air
Thu
Sep 30
$123Flixbus
$81easyJet
Fri
Oct 1
$98Union Ivkoni International
$121Malta Air
Sat
Oct 2
$111Flixbus
$111easyJet
Sun
Oct 3
$173Flixbus
$152TAP Portugal
Mon
Oct 4
$159Flixbus
$119Air Europa
Tue
Oct 5
$137Flixbus
$78Malta Air
Wed
Oct 6
$159Flixbus
$30Malta Air
Thu
Oct 7
$118Flixbus
$28Malta Air
Fri
Oct 8
$98Union Ivkoni International
$24Malta Air
Sat
Oct 9
Find prices
$30Malta Air
Sun
Oct 10
$167Flixbus
$98easyJet

Travel Information to Milan from Lisbon

distanceDistance1043 miles (1682 km)
modeAvailable travel modesFlight or bus
priceTicket price range$87 - $187
cheapestCheapest modeFlight • $87 (€69) • 2 h 35 min
fastestFastest modeFlight • $87 (€69) • 2 h 35 min
carriersPopular travel companiesMalta Air or Flixbus

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

Stations

Important Stations and Airports for this Journey

Lisbon
Milan
LISBOA (Gare Oriente)
Amenities
Lisboa
Amenities
Lisboa - Santa Apolonia
Amenities