Travel from Milan to Arosa

Bus or train from Milan to Arosa?

Calanda Viaggi operates a bus from Milan to Arosa 4 times a week. Tickets cost $30 - $40 and the journey takes 3 h 20 min. Alternatively, you can take a train from Milan to Arosa via Zürich HB and Chur in around 6 h 55 min.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Milan to Arosa

From Milano Centrale train to Bellinzona, Stazione, bus to Chur, then train to Arosa. 6 h 16 min SFr 128. From Duomo M1 line 1 subway to Mailand Molino Dorino, bus to Chur, Obere Au, line 2 bus to Chur, then train to Arosa. 6 h 36 min SFr 51. From via orefici p.za cordusio bus to Milan, Milan, bus to Chur, then bus to Arosa, Bahnhof. 6 h 43 min SFr 39. From Milano Centrale train to Zürich HB, train to Chur, then train to Arosa. 6 h 55 min SFr 140. From Milan drive to Arosa. 3 h 17 min SFr 46.
Close Print Itinerary
  1. Here are 5 options to get from
    Milan to Arosa:

    1. Trip:
      1 Train, bus
      • One-Way approx: USD $97 - $153
      • Duration: 6 h 16 min
      Open +
      • Trip:
        1 Train, bus
        • One-Way approx: USD $97 - $153
        • Duration: 6 h 16 min
        Close x
    2. Trip:
      2 Bus Calanda Viaggi
      • One-Way approx: USD $47 - $62
      • Duration: 6 h 36 min
      Open +
      • Trip:
        2 Bus Calanda Viaggi
        • One-Way approx: USD $47 - $62
        • Duration: 6 h 36 min
        Close x
    3. Trip:
      3 Bus FlixBus
      • One-Way approx: USD $29 - $46
      • Duration: 6 h 43 min
      Open +
      • Trip:
        3 Bus FlixBus
        • One-Way approx: USD $29 - $46
        • Duration: 6 h 43 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $101 - $157
      • Duration: 6 h 55 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $101 - $157
        • Duration: 6 h 55 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $35 - $60
      • Duration: 3 h 17 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $35 - $60
        • Duration: 3 h 17 min
        Close x