Travel from Nancy to Milan

Bus or train from Nancy to Milan?

French Railways (SNCF) operates a train from Nancy to Milan 4 times a day. Tickets cost $50 - $75 and the journey takes 2 h 54 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Nancy to Milan 4 times a week. Tickets cost $9 - $16 and the journey takes 2 h 10 min. 2 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Nancy to Milan

From Nancy Ville train to Basel SBB then train to Milano Centrale. 8 h SFr 209. From Nancy Ville train to Strasbourg, train to Basel SBB, then train to Milano Centrale. 8 h 19 min SFr 206. From Nancy Ville train to Basel Station Sbb, bus to Lampugnano, then line 1 subway to Duomo M1. 10 h 57 min SFr 110. From Nancy bus to Strasbourg, bus to lampugnano m1, then line 68 bus to conciliazione m1. 11 h 42 min SFr 65. From Nancy drive to Milan. 6 h 6 min SFr 99. From Nancy Ville train to Luxembourg Gare Centrale, shuttle to Luxembourg airport, fly to Milan Linate airport, then line 73 bus to Milan. 6 h 20 min SFr 214. From Nancy Ville train to Luxembourg Gare Centrale, shuttle to Luxembourg airport, fly to Milan Malpensa airport, then train to Milan. 6 h 49 min SFr 116. From Nancy Ville train to Strasbourg, train to Basel SBB, train to Zürich HB, train to Zurich airport, fly to Milan Malpensa airport, then train to Milan. 7 h 24 min SFr 249. From Nancy Ville train to Luxembourg Gare Centrale, shuttle to Luxembourg airport, fly to Milan Bergamo airport, then shuttle to Milan. 7 h 4 min SFr 133. From Nancy Ville train to Strasbourg, train to Stuttgart Hbf (tief), train to Stuttgart airport, fly to Milan Malpensa airport, then train to Milan. 8 h 11 min SFr 141.
Close Print Itinerary
  1. Here are 10 options to get from
    Nancy to Milan:

    1. Trip:
      1 Train
      • One-Way approx: USD $141 - $235
      • Duration: 8 h
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $141 - $235
        • Duration: 8 h
        Close x
    2. Trip:
      2 Train via Strasbourg
      • One-Way approx: USD $140 - $235
      • Duration: 8 h 19 min
      Open +
      • Trip:
        2 Train via Strasbourg
        • One-Way approx: USD $140 - $235
        • Duration: 8 h 19 min
        Close x
    3. Trip:
      3 Train, bus
      • One-Way approx: USD $88 - $132
      • Duration: 10 h 57 min
      Open +
      • Trip:
        3 Train, bus
        • One-Way approx: USD $88 - $132
        • Duration: 10 h 57 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $41 - $74
      • Duration: 11 h 42 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $41 - $74
        • Duration: 11 h 42 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $80 - $130
      • Duration: 6 h 6 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $80 - $130
        • Duration: 6 h 6 min
        Close x
    6. Trip:
      6 Train to Luxembourg, fly to Milan Linate
      • One-Way approx: USD $96 - $499
      • Duration: 6 h 20 min
      Open +
      • Trip:
        6 Train to Luxembourg, fly to Milan Linate
        • One-Way approx: USD $96 - $499
        • Duration: 6 h 20 min
        Close x
    7. Trip:
      7 Train to Luxembourg, fly to Milan Malpensa, train
      • One-Way approx: USD $61 - $243
      • Duration: 6 h 49 min
      Open +
      • Trip:
        7 Train to Luxembourg, fly to Milan Malpensa, train
        • One-Way approx: USD $61 - $243
        • Duration: 6 h 49 min
        Close x
    8. Trip:
      8 Train, train to Zurich, fly to Milan Malpensa
      • One-Way approx: USD $174 - $432
      • Duration: 7 h 24 min
      Open +
      • Trip:
        8 Train, train to Zurich, fly to Milan Malpensa
        • One-Way approx: USD $174 - $432
        • Duration: 7 h 24 min
        Close x
    9. Trip:
      9 Train to Luxembourg, fly to Milan Bergamo, shuttle
      • One-Way approx: USD $54 - $258
      • Duration: 7 h 4 min
      Open +
      • Trip:
        9 Train to Luxembourg, fly to Milan Bergamo, shuttle
        • One-Way approx: USD $54 - $258
        • Duration: 7 h 4 min
        Close x
    10. Trip:
      10 Train, train to Stuttgart, fly to Milan Malpensa
      • One-Way approx: USD $103 - $235
      • Duration: 8 h 11 min
      Open +
      • Trip:
        10 Train, train to Stuttgart, fly to Milan Malpensa
        • One-Way approx: USD $103 - $235
        • Duration: 8 h 11 min
        Close x