Travel options for:
Zürich to Monaco
  • Fly from Zurich

    $89 - $275
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      1 h 5 min - non-stop

      $60 - $230

    3. Nice (NCE)

      40 min - every 30 minutes

      $18 - $26

  • Train to Basel, fly

    $89 - $249
    1. Zürich

      53 min - 3 times a day

      $30 - $60

    2. Basel, Bahnhof SBB

      16 min - every 15 minutes - line 50

      $3 - $5

    3. Basel (BSL)

      1 h 15 min - non-stop

      $35 - $160

    4. Nice (NCE)

      40 min - every 30 minutes

      $18 - $26

  • Train

    $95 - $177
    1. Zürich HB

      4 h 3 min - every 4 hours

      $70 - $120

    2. Milano Centrale

      4 h 26 min - once daily

      $25 - $60

  • Train via Bellinzona

    $104 - $202
    1. Zürich HB

      1 h 38 min - once daily

      $50 - $95

    2. Bellinzona

      1 h 47 min - every 3 hours

      $25 - $45

    3. Milano Centrale

      3 h 51 min - once daily

      $19 - $50

    4. Ventimiglia(fr)

      30 min - every 2 hours

      $8 - $16

  • Bus Eurolines FR

    $66 - $134
    1. Zurich

      9 h 35 min - 3 times a week

      $50 - $120

    2. Pastorelli

      13 min - every 20 minutes - line 03

      $2

    3. Nice-Riquier

      18 min - every 3 hours

      $10 - $15

  • Bus FlixBus

    $54 - $103
    1. Zurich

      3 h 55 min - twice daily

      $16 - $45

    2. Milan, Milan

      5 h - 5 times a week

      $20 - $35

    3. Nice Airport

      40 min - every 30 minutes

      $18 - $26

  • Drive

    $75 - $120
    1. Zürich

      6 h 12 min - 369 miles

      $75 - $120

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Zürich HB train to Zurich airport, fly to Nice airport, then bus to Monte Carlo (MCM). 4 h 3 min $155. From Zürich HB train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Nice airport, then bus to Monte Carlo (MCM). 5 h 18 min $158. From Zürich HB train to Milano Centrale then train to Monaco-Monte-Carlo. 9 h 29 min $149. From Zürich HB train to Bellinzona, train to Milano Centrale, train to Ventimiglia(fr), then train to Monaco-Monte-Carlo. 9 h 44 min $173. From Zurich bus to Pastorelli, line 03 bus to Nice-Riquier, then train to Monaco-Monte-Carlo. 10 h 21 min $99. From Zurich bus to Milan, Milan, bus to Nice Airport, then bus to Monaco Place d’Armes. 10 h 44 min $87. From Zürich drive to Monaco. 6 h 12 min $94.