Travel options for:
Zürich to Megève
  • Train

    $105 - $186
    1. Zürich HB

      2 h 46 min - every 3 hours

      $85 - $160

    2. Genève, Cornavin

      44 min - every 30 minutes - line 61

      $4 - $6

    3. Annemasse

      59 min - every 3 hours

      $14

    4. Sallanches

      25 min - every 3 hours

      $1 - $15

  • Bus, train

    $44 - $63
    1. Zurich

      4 h 45 min - 3 times a week

      $28 - $35

    2. Annemasse

      59 min - every 3 hours

      $14

    3. Sallanches

      25 min - every 3 hours

      $1 - $15

  • Bus

    $27 - $38
    1. Zurich

      4 h 55 min - twice a week

      $11 - $16

    2. Genève, Mont-Blanc

      3 min - every 15 minutes

      $1 - $2

    3. Geneva - Metropole

      1 h 15 min - every 4 hours

      $14 - $19

    4. Domancy

      25 min - every 4 hours

      $1 - $2

  • Drive

    $45 - $70
    1. Zürich

      3 h 38 min - 216.1 miles

      $45 - $70

  • Fly, bus

    $65 - $156
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      45 min - non-stop

      $50 - $130

    3. Geneva (GVA)

      1 h - 4 times a day

      $3 - $5

    4. Domancy

      25 min - every 4 hours

      $1 - $2

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

From Zürich HB train to Genève, Cornavin, line 61 bus to Annemasse, train to Sallanches, then bus to Megeve. 6 h 41 min SFr 174. From Zurich bus to Annemasse, train to Sallanches, then bus to Megeve. 7 h 48 min SFr 50. From Zurich bus to Genève, Mont-Blanc, bus to Geneva - Metropole, bus to Domancy, then bus to Megève. 8 h 39 min SFr 30. From Zürich drive to Megève. 3 h 38 min SFr 56. From Zürich HB train to Zurich airport, fly to Geneva airport, bus to Domancy, then bus to Megève. 5 h 19 min SFr 83.

 
 

Bus or train from Zürich to Megève?

Swiss Railways (SBB/CFF/FFS) operates a train from Zürich to Megève hourly. Tickets cost $85 - $160 and the journey takes 2 h 46 min. 4 other operators also service this route. Alternatively, Ouibus operates a bus from Zürich to Megève twice a week. Tickets cost $11 - $16 and the journey takes 4 h 55 min. 4 other operators also service this route.