Travel from Zürich to Annecy

Train, bus or fly from Zürich to Annecy?

Swiss Railways (SBB/CFF/FFS) operates a train from Zürich to Annecy hourly. Tickets cost $90 - $160 and the journey takes 2 h 46 min. Alternatively, Eurolines CH operates a bus from Zürich to Annecy 3 times a week. Tickets cost $30 - $40 and the journey takes 5 h 30 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Zürich to Annecy

ModeDurationPrice
From Zürich HB train to Genève, Cornavin, line 15 tram to Genève - Étoile, then bus to Annecy - Gare routière.5 hSFr 152
From Zurich bus to Annecy.5 h 30 minSFr 34
From Zürich HB train to Geneve, train to Aix-les-Bains-le-Revard, then train to Annecy.6 h 3 minSFr 189
From Zürich drive to Annecy.3 h 17 minSFr 49
From Zürich HB train to Zurich airport, fly to Geneva airport, then bus to Annecy.4 h 4 minSFr 74
From Zürich HB train to Zurich airport, fly to Lyon airport, then train to Annecy.6 h 6 minSFr 158

How long does it take to get from Zürich to Annecy?

It takes approximately 5 h to get from Zürich to Annecy, including transfers.

Is there a direct train between Zürich and Annecy?

No, there is no direct train from Zürich to Annecy. However, there are services departing from Zürich HB and arriving at Annecy via Geneve and Aix-les-Bains-le-Revard. The journey, including transfers, takes approximately 6 h 3 min.

Is there a direct bus between Zürich and Annecy?

Yes, there is a direct bus departing from Zurich and arriving at Annecy. Services depart three times a week, and operate Tuesday, Thursday and Saturday. The journey takes approximately 5 h 30 min.

Operators from Zürich to Annecy

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
tpgtpg
Transdev Haute-Savoie+33 4 50 51 08 51Transdev Haute-Savoie
Eurolines CH0041 (0) 844 257 224Eurolines CH
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
SwissSwiss
Royal JordanianRoyal Jordanian
Twin JetTwin Jet
TGV0033 892 353535TGV
Close Print Itinerary
  1. Here are 6 options to get from
    Zürich to Annecy:

    1. Trip:
      1 Train
      • One-Way approx: USD $93 - $163
      • Duration: 5 h
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $93 - $163
        • Duration: 5 h
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $30 - $40
      • Duration: 5 h 30 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $30 - $40
        • Duration: 5 h 30 min
        Close x
    3. Trip:
      3 Train via Aix-les-Bains-le-Revard
      • One-Way approx: USD $121 - $208
      • Duration: 6 h 3 min
      Open +
      • Trip:
        3 Train via Aix-les-Bains-le-Revard
        • One-Way approx: USD $121 - $208
        • Duration: 6 h 3 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $40 - $65
      • Duration: 3 h 17 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $40 - $65
        • Duration: 3 h 17 min
        Close x
    5. Trip:
      5 Fly to Geneva
      • One-Way approx: USD $62 - $150
      • Duration: 4 h 4 min
      Open +
      • Trip:
        5 Fly to Geneva
        • One-Way approx: USD $62 - $150
        • Duration: 4 h 4 min
        Close x
    6. Trip:
      6 Fly to Lyon, train
      • One-Way approx: USD $107 - $265
      • Duration: 6 h 6 min
      Open +
      • Trip:
        6 Fly to Lyon, train
        • One-Way approx: USD $107 - $265
        • Duration: 6 h 6 min
        Close x