Travel from Menaggio to St-Moritz

Bus from Menaggio to St. Moritz

Swiss PostAuto operates a bus from Menaggio to St. Moritz 3 times a week. Tickets cost $45 - $70 and the journey takes 2 h 50 min.

How to get from Menaggio to St. Moritz

ModeDurationPrice
From Menaggio, Via Mazzini bus to St. Moritz, Bahnhof.2 h 50 minSFr 51
From Menaggio drive to St. Moritz.2 hSFr 17

How long does it take to get from Menaggio to St. Moritz?

The bus from Menaggio, Via Mazzini to St. Moritz, Bahnhof takes 2 h 50 min including transfers and departs three times a week.

Is there a direct bus between Menaggio and St. Moritz?

Yes, there is a direct bus departing from Menaggio, Via Mazzini and arriving at St. Moritz, Bahnhof. Services depart three times a week, and operate every day. The journey takes approximately 2 h 50 min.

Operators from Menaggio to St. Moritz

OperatorPhoneWebsite
Swiss PostAutoSwiss PostAuto
Close Print Itinerary
  1. Here are 2 options to get from
    Menaggio to St. Moritz:

    1. Trip:
      1 Bus
      • One-Way approx: USD $45 - $70
      • Duration: 2 h 50 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $45 - $70
        • Duration: 2 h 50 min
        Close x
    2. Trip:
      2 Drive
      • One-Way approx: USD $15 - $23
      • Duration: 2 h
      Open +
      • Trip:
        2 Drive
        • One-Way approx: USD $15 - $23
        • Duration: 2 h
        Close x