Travel options for:
Geneva to Salzburg
  • Train

    $156 - $271
    1. Genève

      2 h 46 min - every 2 hours

      $85 - $160

    2. Zürich HB

      5 h 23 min - 3 times a day

      $70 - $120

  • Bus Eurolines CH

    $55 - $80
    1. Geneva

      11 h 5 min - twice a week

      $55 - $80

  • Bus FlixBus

    $43 - $71
    1. Geneva

      8 h 50 min - 5 times a week

      $35 - $60

    2. Munich, Munich central bus

      2 h - every 4 hours

      $8 - $14

  • Drive

    $95 - $140
    1. Geneva

      7 h 9 min - 455 miles

      $95 - $140

  • Fly to Salzburg

    $114 - $242
    1. Geneva

      7 min - every 3 hours

      $10 - $18

    2. Geneva (GVA)

      3 h 5 min - 1 stopover

      $100 - $220

    3. Salzburg (SZG)

      15 min - every 10 minutes

      $4

  • Fly to Munich, train

    $74 - $216
    1. Geneva

      7 min - every 3 hours

      $10 - $18

    2. Geneva (GVA)

      1 h 15 min - non-stop

      $30 - $140

    3. Munich (MUC)

      31 min - every 20 minutes

      $4 - $8

    4. München Ost

      1 h 37 min - hourly

      $30 - $50

  • Fly to Linz, train

    $152 - $655
    1. Geneva

      7 min - every 3 hours

      $10 - $18

    2. Geneva (GVA)

      3 h 15 min - 1 stopover

      $120 - $600

    3. Linz (LNZ)

      7 min - every 4 hours

      $5 - $9

    4. Marchtrenk

      55 min - every 3 hours

      $17 - $28

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

From Genève train to Zürich HB then train to Salzburg Hbf. 9 h 9 min SFr 259. From Geneva bus to Salzburg. 11 h 5 min SFr 77. From Geneva bus to Munich, Munich central bus station then bus to Salzburg. 11 h 50 min SFr 56. From Geneva drive to Salzburg. 7 h 9 min SFr 115. From Genève train to Geneva airport, fly to Salzburg airport, then bus to Salzburg. 5 h 29 min SFr 160. From Genève train to Geneva airport, fly to Munich airport, train to München Ost, then train to Salzburg. 5 h 58 min SFr 117. From Genève train to Geneva airport, fly to Linz airport, train to Marchtrenk, then train to Salzburg. 7 h 13 min SFr 397.