Milan Lisbon Routes (8 Ways to go)

Planning a trip from Milan to Lisbon Cleartrip helps you select the best route between Milan & Lisbon based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Milan & Lisbon

The distance from Milan to Lisbon is approximately 2143.29kms. By car, it takes roughly 20h 22m to reach Lisbon from Milan . Take a look at the 8 routes available to reach Lisbon from Milan

  • 1.
  • Milan to Lisbon Bus to Milan Bergamo, fly
  • 6h 26m
  • Rs. 3171
 
Milano Centrale
 
1h 0m
Rs. 240
Travelling in a bus is one of the ways to reach Orio al Serio Airport from Milano Centrale. The total journey between Milano Centrale & Orio al Serio Airport takes around 1h 0m in a bus. The bus ticket price for the journey is approximately Rs.240.
 
Orio al Serio Airport
 
3h 5m
Rs. 2800
You can travel from Milan Bergamo to Lisbon by booking a flight. The total flight time between Milan Bergamo & Lisbon is around 3h 5m. The price of the flight ticket is approximately Rs.2800.
 
Lisbon
 
0h 18m
Rs. 131
You can reach Alameda from Lisbon airport by travelling in a train. Lisbon airport to Alameda train takes approximately 0h 18m. You can catch a train from Lisbon airport and get down at Alameda. The price of the train ticket is approximately Rs. 131.
 
Alameda
  • 2.
  • Milan to Lisbon Train to Milan Malpensa, fly
  • 5h 43m
  • Rs. 4331
 
Milano Cadorna
 
0h 37m
Rs. 700
You can reach Malpensa Aeroporto T.1 from Milano Cadorna by travelling in a train. Milano Cadorna to Malpensa Aeroporto T.1 train takes approximately 0h 37m. You can catch a train from Milano Cadorna and get down at Malpensa Aeroporto T.1. The price of the train ticket is approximately Rs. 700.
 
Malpensa Aeroporto T.1
 
2h 45m
Rs. 3500
You can travel from Milan Malpensa to Lisbon by booking a flight. The total flight time between Milan Malpensa & Lisbon is around 2h 45m. The price of the flight ticket is approximately Rs.3500.
 
Lisbon
 
0h 18m
Rs. 131
You can reach Alameda from Lisbon airport by travelling in a train. Lisbon airport to Alameda train takes approximately 0h 18m. You can catch a train from Lisbon airport and get down at Alameda. The price of the train ticket is approximately Rs. 131.
 
Alameda
  • 3.
  • Milan to Lisbon Fly from Milan Linate
  • 7h 33m
  • Rs. 5721
 
via cadore c.so ventidue marzo
 
0h 17m
Rs. 90
Travelling in a bus is one of the ways to reach aeroporto di linate from via cadore c.so ventidue marzo. The total journey between via cadore c.so ventidue marzo & aeroporto di linate takes around 0h 17m in a bus. The bus ticket price for the journey is approximately Rs.90.
 
aeroporto di linate
 
4h 55m
Rs. 5500
You can travel from Milan Linate to Lisbon by booking a flight. The total flight time between Milan Linate & Lisbon is around 4h 55m. The price of the flight ticket is approximately Rs.5500.
 
Lisbon
 
0h 18m
Rs. 131
You can reach Alameda from Lisbon airport by travelling in a train. Lisbon airport to Alameda train takes approximately 0h 18m. You can catch a train from Lisbon airport and get down at Alameda. The price of the train ticket is approximately Rs. 131.
 
Alameda
  • 4.
  • Milan to Lisbon Bus
  • 38h 55m
  • Rs. 8228
 
Duomo M1
 
0h 14m
Rs. 104
Travelling in a Subway is one of the ways to reach Lampugnano from Duomo M1. Duomo M1 to Lampugnano by Subway takes approximately 0h 14m. The distance between Duomo M1 & Lampugnano is around 6.22kms.
 
Lampugnano
 
36h 40m
Rs. 8000
Travelling in a bus is one of the ways to reach Lisboa - Gare do Oriente from Milano - Lampugnano. The total journey between Milano - Lampugnano & Lisboa - Gare do Oriente takes around 36h 40m in a bus. The bus ticket price for the journey is approximately Rs.8000.
 
Lisboa - Gare do Oriente
 
0h 46m
Rs. 124
Travelling in a bus is one of the ways to reach Martim Moniz from Lisboa Oriente. The total journey between Lisboa Oriente & Martim Moniz takes around 0h 46m in a bus. The bus ticket price for the journey is approximately Rs.124.
 
Martim Moniz
  • 5.
  • Milan to Lisbon Bus InterNorte
  • 37h 23m
  • Rs. 8690
 
via orefici p.za cordusio
 
0h 20m
Rs. 90
Travelling in a bus is one of the ways to reach lampugnano m1 from via orefici p.za cordusio. The total journey between via orefici p.za cordusio & lampugnano m1 takes around 0h 20m in a bus. The bus ticket price for the journey is approximately Rs.90.
 
lampugnano m1
 
4h 34m
Rs. 2100
Travelling in a bus is one of the ways to reach Grenoble - Gare Routière from Milano - Lampugnano. The total journey between Milano - Lampugnano & Grenoble - Gare Routière takes around 4h 34m in a bus. The bus ticket price for the journey is approximately Rs.2100.
 
Grenoble - Gare Routière
 
30h 29m
Rs. 6500
Travelling in a bus is one of the ways to reach Lisboa - Sete Rios from Grenoble. The total journey between Grenoble & Lisboa - Sete Rios takes around 30h 29m in a bus. The bus ticket price for the journey is approximately Rs.6500.
 
Lisboa - Sete Rios
  • 6.
  • Milan to Lisbon Train, bus Andrade Voyages
  • 35h 11m
  • Rs. 11124
 
Milano Porta Garibaldi
 
4h 10m
Rs. 4000
You can reach Chambery-Challes-E from Milano Porta Garibaldi by travelling in a train. Milano Porta Garibaldi to Chambery-Challes-E train takes approximately 4h 10m. You can catch a train from Milano Porta Garibaldi and get down at Chambery-Challes-E. The price of the train ticket is approximately Rs. 4000.
 
Chambery-Challes-E
 
29h 0m
Rs. 7000
Travelling in a bus is one of the ways to reach Lissabon Oriente from Chambery Zob. The total journey between Chambery Zob & Lissabon Oriente takes around 29h 0m in a bus. The bus ticket price for the journey is approximately Rs.7000.
 
Lissabon Oriente
 
0h 46m
Rs. 124
Travelling in a bus is one of the ways to reach Martim Moniz from Lisboa Oriente. The total journey between Lisboa Oriente & Martim Moniz takes around 0h 46m in a bus. The bus ticket price for the journey is approximately Rs.124.
 
Martim Moniz
  • 7.
  • Milan to Lisbon Train, bus via Madrid
  • 23h 52m
  • Rs. 15465
 
Milano Porta Garibaldi
 
4h 10m
Rs. 4000
You can reach Chambery-Challes-E from Milano Porta Garibaldi by travelling in a train. Milano Porta Garibaldi to Chambery-Challes-E train takes approximately 4h 10m. You can catch a train from Milano Porta Garibaldi and get down at Chambery-Challes-E. The price of the train ticket is approximately Rs. 4000.
 
Chambery-Challes-E
 
2h 30m
Rs. 2500
You can reach Avignon TGV from Chambery-Challes-E by travelling in a train. Chambery-Challes-E to Avignon TGV train takes approximately 2h 30m. You can catch a train from Chambery-Challes-E and get down at Avignon TGV. The price of the train ticket is approximately Rs. 2500.
 
Avignon TGV
 
7h 2m
Rs. 6500
You can reach Madrid-Puerta de Atocha from Avignon TGV by travelling in a train. Avignon TGV to Madrid-Puerta de Atocha train takes approximately 7h 2m. You can catch a train from Avignon TGV and get down at Madrid-Puerta de Atocha. The price of the train ticket is approximately Rs. 6500.
 
Madrid-Puerta de Atocha
 
0h 6m
Rs. 0
Walking is one of the ways to reach Atocha from Madrid-Puerta de Atocha. Madrid-Puerta de Atocha to Atocha by walk takes approximately 0h 6m. The distance between Madrid-Puerta de Atocha & Atocha is around 0.46kms.
 
Atocha
 
0h 2m
Rs. 65
You can reach Méndez Álvaro from Atocha by travelling in a train. Atocha to Méndez Álvaro train takes approximately 0h 2m. You can catch a train from Atocha and get down at Méndez Álvaro. The price of the train ticket is approximately Rs. 65.
 
Méndez Álvaro
 
7h 0m
Rs. 2400
Travelling in a bus is one of the ways to reach Lisbon from Madrid. The total journey between Madrid & Lisbon takes around 7h 0m in a bus. The bus ticket price for the journey is approximately Rs.2400.
 
Lisbon
  • 8.
  • Milan to Lisbon Drive
  • 20h 22m
  • Rs. 20790
 
Milan
 
20h 22m
Rs. 20790
You can take a car from Milan to Lisbon. It will take you around 20h 22m to cover distance of 2143.29kms and reach Lisbon from Milan. The total amount for the journey will be approximately Rs.20790.
 
Lisbon