Travel from Milan to Bernese-Highlands

Train from Milan to Bernese Highlands

Trenitalia Eurocity operates a train from Milan to Bernese Highlands hourly. Tickets cost $35 - $55 and the journey takes 1 h 53 min. 3 other operators also service this route.

How to get from Milan to Bernese Highlands

From Milano Centrale train to Brig, train to Spiez, train to Interlaken West, then walk to Bernese Highlands. 3 h 50 min 84€. From Milano Central station bus to Malpensa, aeroporto, bus to Domodossola, train to Brig, train to Spiez, train to Därligen, then walk to Bernese Highlands. 6 h 19 min 105€. From Milano Porta Garibaldi train to Domodossola, night train to Spiez, train to Därligen, then walk to Bernese Highlands. 6 h 58 min 79€. From Milan drive to Bernese Highlands. 3 h 35 min 46€.
Close Print Itinerary
  1. Here are 4 options to get from
    Milan to Bernese Highlands:

    1. Trip:
      1 Train
      • One-Way approx: USD $68 - $118
      • Duration: 3 h 50 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $68 - $118
        • Duration: 3 h 50 min
        Close x
    2. Trip:
      2 Bus, train
      • One-Way approx: USD $92 - $153
      • Duration: 6 h 19 min
      Open +
      • Trip:
        2 Bus, train
        • One-Way approx: USD $92 - $153
        • Duration: 6 h 19 min
        Close x
    3. Trip:
      3 Train, night train
      • One-Way approx: USD $72 - $117
      • Duration: 6 h 58 min
      Open +
      • Trip:
        3 Train, night train
        • One-Way approx: USD $72 - $117
        • Duration: 6 h 58 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $45 - $70
      • Duration: 3 h 35 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $45 - $70
        • Duration: 3 h 35 min
        Close x