Travel options for:
Milan to Lisbon
  • Train to Milan Malpensa, fly

    $71 - $269
    1. Milan

      37 min - every 30 minutes

      $12 - $16

    2. Milan Malpensa (MXP)

      2 h 40 min - non-stop

      $55 - $250

    3. Lisbon (LIS)

      18 min - every 5 minutes

      $3

  • Fly from Milan Linate

    $90 - $305
    1. Milan

      25 min - every 15 minutes - line 73

      $1 - $3

    2. Milan Linate (LIN)

      4 h 55 min - 1 stopover

      $85 - $300

    3. Lisbon (LIS)

      18 min - every 5 minutes

      $3

  • Shuttle to Milan Bergamo, fly

    $49 - $335
    1. Milan

      50 min - hourly

      $5 - $12

    2. Milan Bergamo (BGY)

      2 h 55 min - non-stop

      $40 - $320

    3. Lisbon (LIS)

      18 min - every 5 minutes

      $3

  • Train, bus via Madrid

    $264 - $369
    1. Milan

      7 h 20 min - 3 times a week

      $80 - $110

    2. Marseille-St-Charles

      7 h 39 min - once daily

      $140 - $200

    3. Madrid-Puerta de Atocha

      5 min - 1504 feet

    4. Atocha

      2 min - every 15 minutes

      $1 - $2

    5. Madrid

      7 h - 3 times a day

      $40 - $60

  • Train, bus Andrade Voyages

    $203 - $231
    1. Milano Porta Garibaldi

      4 h 10 min - twice daily

      $70 - $80

    2. Chambery Zob

      5 h - once a week

      $130 - $150

    3. Lisboa Oriente

      46 min - every 30 minutes

      $3

  • Train, bus

    $267 - $375
    1. Milano Centrale

      2 h 16 min - once daily

      $18 - $28

    2. Savona

      11 h 23 min - 3 times a week

      $60 - $80

    3. Barcelona Sants

      13 h 33 min - once daily

      $150 - $190

    4. Vigo-Guixar

      2 h 16 min - once daily

      $15 - $27

    5. Porto(Campanha)

      2 h 43 min - every 4 hours

      $24 - $50

  • Bus

    $132 - $182
    1. via orefici p.za cordusio

      20 min - every 2 hours

      $1 - $3

    2. Milano - Lampugnano

      36 h 48 min - 3 times a week

      $130 - $180

  • Drive

    $320 - $470
    1. Milan

      20 h 6 min - 1339.9 miles

      $320 - $470

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Milano Cadorna train to Milan Malpensa airport, fly to Lisbon airport, then Metro to Lisbon. 5 h 37 min $127. From l.go augusto line 73 bus to Milan Linate airport, fly to Lisbon airport, then Metro to Lisbon. 7 h 40 min $134. From Milano Centrale Station shuttle to Milan Bergamo airport, fly to Lisbon airport, then Metro to Lisbon. 6 h 5 min $121. From Milan train to Marseille-St-Charles, train to Madrid-Puerta de Atocha, walk to Atocha, train to Madrid, then bus to Lisbon. 24 h 9 min $306. From Milano Porta Garibaldi train to Chambery Zob, bus to Lisboa Oriente, then bus to Martim Moniz. 35 h 11 min $220. From Milano Centrale train to Savona, bus to Barcelona Sants, train to Vigo-Guixar, train to Porto(Campanha), then train to Lisboa Santa Apolonia. 36 h 8 min $324. From via orefici p.za cordusio bus to Milano - Lampugnano then bus to Lisboa - Sete Rios. 38 h 8 min $161. From Milan drive to Lisbon. 20 h 6 min $393.