Travel options for:
Geneva to Amsterdam
  • Fly to Amsterdam

    $57 - $220
    1. Geneva

      7 min - every 3 hours

      $10 - $18

    2. Geneva (GVA)

      1 h 40 min - non-stop

      $40 - $190

    3. Amsterdam (AMS)

      15 min - every 30 minutes

      $7 - $12

  • Fly to Rotterdam, train

    $134 - $531
    1. Geneva

      7 min - every 3 hours

      $10 - $18

    2. Geneva (GVA)

      1 h 30 min - non-stop

      $110 - $490

    3. Rotterdam (RTM)

      20 min - every 20 minutes - line 33

      $3

    4. Rotterdam Centraal

      42 min - every 30 minutes

      $11 - $20

  • Train Thalys

    $244 - $305
    1. Geneve

      3 h 10 min - every 4 hours

      $100 - $115

    2. Paris Lyon Banlieue

      7 min - every 10 minutes

      $3 - $5

    3. Paris Nord

      3 h 17 min - hourly

      $140 - $190

  • Train Swiss Railways (SBB/CFF/FFS)

    $211 - $358
    1. Genève

      1 h 44 min - every 2 hours

      $50 - $95

    2. Bern

      55 min - 3 times a day

      $28 - $55

    3. Basel SBB

      6 h 43 min - once daily

      $130 - $210

  • Train, bus

    $136 - $244
    1. Genève

      1 h 28 min - 4 times a day

      $50 - $90

    2. Biel/Bienne

      1 h 4 min - hourly

      $21 - $40

    3. Basel

      13 h 30 min - twice a week

      $60 - $110

    4. Amsterdam, Amstelstation

      7 min - every 15 minutes - line 51

      $4

  • Bus

    $131 - $185
    1. Genève

      2 h 30 min - 3 times a week

      $21 - $26

    2. Lyon

      15 h - twice daily

      $110 - $160

  • Drive

    $150 - $220
    1. Geneva

      9 h 1 min - 620.7 miles

      $150 - $220

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

From Genève train to Geneva airport, fly to Amsterdam airport, then train to Amsterdam. 4 h 6 min $114. From Genève train to Geneva airport, fly to Rotterdam airport, line 33 bus to Rotterdam Centraal, then train to Amsterdam. 4 h 59 min $260. From Geneve train to Paris Lyon Banlieue, train to Paris Nord, then train to Amsterdam Centraal. 7 h 28 min $294. From Genève train to Bern, train to Basel SBB, then train to Amsterdam Centraal. 10 h 42 min $332. From Genève train to Biel/Bienne, train to Basel, bus to Amsterdam, Amstelstation, then line 51 subway to Amsterdam, Nieuwmarkt. 17 h 49 min $229. From Genève bus to Lyon then bus to Amsterdam. 18 h 30 min $153. From Geneva drive to Amsterdam. 9 h 1 min $184.