Travel from Lago-di-Como to St-Moritz

Bus or train from Lago di Como to St. Moritz?

ASF Autolinee srl operates a bus from Lago di Como to St. Moritz every 2 hours. Tickets cost $2 - $3 and the journey takes 48 min. Swiss PostAuto also services this route 6 times a week. Alternatively, ASF Autolinee srl operates a train from Lago di Como to St. Moritz hourly. Tickets cost $1 - $2 and the journey takes 15 min. 6 other operators also service this route.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible

How to get from Lago di Como to St. Moritz

From Cernobbio Piazza Mazzini bus to Menaggio Piazza Roma, walk to Menaggio, Via Mazzini, then bus to St. Moritz, Bahnhof. 4 h 45 min SFr 55. From Blevio Piazza Roma bus to Como S. Giovanni, train to Bellinzona, Stazione, bus to Thusis, then train to St. Moritz. 6 h 58 min SFr 121. From Cernobbio ferry to Domaso, Porto then bus to St. Moritz, Bahnhof. 7 h 20 min SFr 63. From Blevio Piazza Roma bus to Como S. Giovanni, train to Monza, train to Tirano, then train to St. Moritz. 7 h 22 min SFr 94. From Lago di Como drive to St. Moritz. 2 h 30 min SFr 26.

How long does it take to get from Lago di Como to St. Moritz?

It takes approximately 4 h 45 min to get from Lago di Como to St. Moritz.
Close Print Itinerary
  1. Here are 5 options to get from
    Lago di Como to St. Moritz:

    1. Trip:
      1 Bus
      • One-Way approx: USD $47 - $68
      • Duration: 4 h 45 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $47 - $68
        • Duration: 4 h 45 min
        Close x
    2. Trip:
      2 Train, bus
      • One-Way approx: USD $94 - $147
      • Duration: 6 h 58 min
      Open +
      • Trip:
        2 Train, bus
        • One-Way approx: USD $94 - $147
        • Duration: 6 h 58 min
        Close x
    3. Trip:
      3 Ferry, bus
      • One-Way approx: USD $52 - $79
      • Duration: 7 h 20 min
      Open +
      • Trip:
        3 Ferry, bus
        • One-Way approx: USD $52 - $79
        • Duration: 7 h 20 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $46 - $104
      • Duration: 7 h 22 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $46 - $104
        • Duration: 7 h 22 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $23 - $35
      • Duration: 2 h 30 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $23 - $35
        • Duration: 2 h 30 min
        Close x