Travel from Milan to Nyon

Train, bus or fly from Milan to Nyon?

Trenitalia Eurocity operates a train from Milan to Nyon every 3 hours. Tickets cost $35 - $95 and the journey takes 3 h 19 min. Swiss Railways (SBB/CFF/FFS) also services this route hourly. Alternatively, Milan Metro operates a bus from Milan to Nyon hourly. Tickets cost $1 - $3 and the journey takes 20 min. 4 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Milan to Nyon

From Milano Centrale train to Lausanne then line 100 train to Nyon. 4 h 7 min 102€. From via orefici p.za cordusio bus to Milan, Milan, bus to Geneva, walk to Genève, then line 100 train to Nyon. 6 h 27 min 55€. From Duomo M1 line 1 subway to Milan, night bus to Genève - Gare routière, walk to Genève, then line 100 train to Nyon. 6 h 36 min 37€. From Milan drive to Nyon. 3 h 54 min 51€. From palazzo di giustizia line 73 bus to Milan Linate airport, fly to Geneva airport, then line 100 train to Nyon. 2 h 51 min 204€. From Milano Cadorna train to Milan Malpensa airport, fly to Geneva airport, then line 100 train to Nyon. 6 h 4 min 125€. From Milano Centrale train to Zürich HB, train to Zurich airport, fly to Geneva airport, then line 100 train to Nyon. 6 h 7 min 134€. From Milano Cadorna train to Milan Malpensa airport, fly to Zurich airport, train to Lausanne, then line 100 train to Nyon. 6 h 30 min 227€.

How long does it take to get from Milan to Nyon?

It takes approximately 4 h 7 min to get from Milan to Nyon.
Close Print Itinerary
  1. Here are 8 options to get from
    Milan to Nyon:

    1. Trip:
      1 Train
      • One-Way approx: USD $55 - $126
      • Duration: 4 h 7 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $55 - $126
        • Duration: 4 h 7 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $41 - $83
      • Duration: 6 h 27 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $41 - $83
        • Duration: 6 h 27 min
        Close x
    3. Trip:
      3 Night bus
      • One-Way approx: USD $30 - $49
      • Duration: 6 h 36 min
      Open +
      • Trip:
        3 Night bus
        • One-Way approx: USD $30 - $49
        • Duration: 6 h 36 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $50 - $80
      • Duration: 3 h 54 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $50 - $80
        • Duration: 3 h 54 min
        Close x
    5. Trip:
      5 Fly Milan Linate to Geneva
      • One-Way approx: USD $103 - $371
      • Duration: 2 h 51 min
      Open +
      • Trip:
        5 Fly Milan Linate to Geneva
        • One-Way approx: USD $103 - $371
        • Duration: 2 h 51 min
        Close x
    6. Trip:
      6 Train to Milan Malpensa, fly to Geneva
      • One-Way approx: USD $104 - $246
      • Duration: 6 h 4 min
      Open +
      • Trip:
        6 Train to Milan Malpensa, fly to Geneva
        • One-Way approx: USD $104 - $246
        • Duration: 6 h 4 min
        Close x
    7. Trip:
      7 Train to Zurich, fly to Geneva
      • One-Way approx: USD $125 - $244
      • Duration: 6 h 7 min
      Open +
      • Trip:
        7 Train to Zurich, fly to Geneva
        • One-Way approx: USD $125 - $244
        • Duration: 6 h 7 min
        Close x
    8. Trip:
      8 Train to Milan Malpensa, fly to Zurich, train
      • One-Way approx: USD $177 - $452
      • Duration: 6 h 30 min
      Open +
      • Trip:
        8 Train to Milan Malpensa, fly to Zurich, train
        • One-Way approx: USD $177 - $452
        • Duration: 6 h 30 min
        Close x