Travel options for:
Amsterdam to Geneva
  • Fly

    $57 - $220
    1. Amsterdam

      13 min - every 30 minutes

      $7 - $12

    2. Amsterdam (AMS)

      1 h 25 min - non-stop

      $40 - $190

    3. Geneva (GVA)

      7 min - every 3 hours

      $10 - $18

  • Train Thalys

    $248 - $302
    1. Amsterdam Centraal

      3 h 18 min - hourly

      $140 - $190

    2. Paris Nord

      7 min - every 30 minutes

      $3 - $5

    3. Paris Gare de Lyon

      3 h 14 min - 5 times a day

      $100 - $115

  • Train Dutch Railways (NS)

    $228 - $368
    1. Amsterdam Centraal

      6 h 42 min - once daily

      $140 - $230

    2. Basel SBB

      57 min - 5 times a day

      $35 - $65

    3. Bern

      1 h 44 min - every 3 hours

      $45 - $80

  • Bus

    $132 - $180
    1. Amsterdam

      15 h - twice daily

      $110 - $160

    2. Lyon Gare de Perrache

      2 h 30 min - 3 times a week

      $21 - $26

  • Bus, train

    $152 - $248
    1. Amsterdam, Nieuwmarkt

      5 min - every 15 minutes - line 51

      $4

    2. Amsterdam

      13 h 30 min - twice a week

      $80 - $110

    3. Basel SBB

      1 h 7 min - hourly

      $29 - $55

    4. Biel/Bienne

      1 h 29 min - 4 times a day

      $40 - $80

  • Drive

    $150 - $220
    1. Amsterdam

      9 h 4 min - 619 miles

      $150 - $220

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

From Amsterdam Centraal train to Amsterdam airport, fly to Geneva airport, then train to Geneva. 3 h 52 min $115. From Amsterdam Centraal train to Paris Nord, train to Paris Gare de Lyon, then train to Geneve. 7 h 43 min $296. From Amsterdam Centraal train to Basel SBB, train to Bern, then train to Genève. 10 h 3 min $349. From Amsterdam bus to Lyon Gare de Perrache then bus to Genève. 18 h 30 min $157. From Amsterdam, Nieuwmarkt line 51 subway to Amsterdam, bus to Basel SBB, train to Biel/Bienne, then train to Genève. 18 h 32 min $228. From Amsterdam drive to Geneva. 9 h 4 min $184.