Travel options for:
Ljubljana to Milan
  • Shuttle to Trieste, fly to Milan Linate

    $117 - $531
    1. Ljubljana

      1 h 18 min - on demand

      $35 - $330

    2. Trieste (TRS)

      55 min - non-stop

      $80 - $200

    3. Milan Linate (LIN)

      26 min - every 15 minutes - line 73

      $1 - $3

  • Fly Ljubljana to Milan Malpensa, train

    $187 - $400
    1. Ljubljana

      18 min - on demand

      $24 - $45

    2. Ljubljana (LJU)

      3 h 30 min - 1 stopover

      $150 - $340

    3. Milan Malpensa (MXP)

      37 min - every 30 minutes

      $12 - $16

  • Fly Ljubljana to Milan Linate

    $186 - $527
    1. Ljubljana

      18 min - on demand

      $24 - $45

    2. Ljubljana (LJU)

      3 h 5 min - 1 stopover

      $160 - $480

    3. Milan Linate (LIN)

      26 min - every 15 minutes - line 73

      $1 - $3

  • Bus, train

    $37 - $95
    1. Ljubljana

      3 h 35 min - twice daily

      $14 - $40

    2. Venezia Mestre

      2 h 23 min - every 3 hours

      $23 - $55

  • Bus, train via Trieste Centrale

    $43 - $165
    1. Ljubljana

      1 h 35 min - twice daily

      $5 - $90

    2. Trieste Centrale

      1 h 53 min - hourly

      $15 - $25

    3. Venezia Mestre

      2 h 23 min - every 3 hours

      $23 - $55

  • Bus via Venezia Mestre Station

    $144 - $210
    1. Ljubljana

      3 h 35 min - twice daily

      $14 - $40

    2. Venezia Mestre Station

      3 h - once a week

      $130 - $170

  • Train

    $52 - $100
    1. Ljubljana Tivoli

      1 h 46 min - every 4 hours

      $10 - $14

    2. Sezana

      6 min - 1380 feet

    3. Sežana

      15 min - once daily

      $4 - $6

    4. Trieste Centrale

      1 h 53 min - hourly

      $15 - $25

    5. Venezia Mestre

      2 h 23 min - every 3 hours

      $23 - $55

  • Bus Eurolines IT, train

    $48 - $94
    1. Ljubljana - Avtobusna Postaja

      5 h 14 min - 3 times a week

      $35 - $50

    2. Verona Porta Nuova

      1 h 41 min - hourly

      $10 - $45

    3. stazione lambrate m2

      34 min - every 15 minutes - line 19

      $2

  • Bus

    $130 - $170
    1. Ljubljana

      34 h 30 min - once a week

      $130 - $170

  • Drive

    $70 - $110
    1. Ljubljana

      4 h 39 min - 309.7 miles

      $70 - $110

  • Shuttle

    $60 - $850
    1. Ljubljana

      6 h 37 min - on demand

      $60 - $850

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

From Ljubljana shuttle to Trieste airport, fly to Milan Linate airport, then line 73 bus to Milan. 3 h 46 min 193€. From Ljubljana shuttle to Ljubljana airport, fly to Milan Malpensa airport, then train to Milan. 6 h 43 min 207€. From Ljubljana shuttle to Ljubljana airport, fly to Milan Linate airport, then line 73 bus to Milan. 5 h 56 min 206€. From Ljubljana bus to Venezia Mestre then train to Milano Centrale. 6 h 21 min 64€. From Ljubljana bus to Trieste Centrale, train to Venezia Mestre, then train to Milano Centrale. 6 h 42 min 73€. From Ljubljana bus to Venezia Mestre Station then bus to Milano. 7 h 35 min 153€. From Ljubljana Tivoli train to Sezana, walk to Sežana, bus to Trieste Centrale, train to Venezia Mestre, then train to Milano Centrale. 8 h 14 min 68€. From Ljubljana - Avtobusna Postaja bus to Verona Porta Nuova, train to stazione lambrate m2, then line 19 tram to via orefici p.za cordusio. 8 h 17 min 74€. From Ljubljana bus to Milano. 34 h 30 min 126€. From Ljubljana drive to Milan. 4 h 39 min 77€. From Ljubljana shuttle to Milano Centrale Station. 6 h 37 min 400€.