Travel options for:
Leeuwarden to Amsterdam
  • Train

    $26 - $45
    1. Leeuwarden

      2 h 19 min - 6 times a week

      $26 - $45

  • Train via Amersfoort

    $27 - $47
    1. Leeuwarden

      1 h 38 min - hourly

      $22 - $40

    2. Amersfoort

      34 min - hourly

      $5 - $9

  • Bus, train

    $25 - $38
    1. Leeuwarden, Busstation

      1 h 51 min - every 4 hours

      $16 - $23

    2. Alkmaar

      36 min - hourly

      $8 - $15

  • Train via Amsterdam, Station Zuid

    $31 - $49
    1. Leeuwarden

      2 h 16 min - hourly

      $26 - $50

    2. Amsterdam, Station Zuid

      23 min - every 10 minutes - line 5

      $4

  • Bus

    $12 - $18
    1. Leeuwarden, Klanderij

      37 min - hourly - line 320

      $5 - $8

    2. Drachten

      1 h 55 min - once daily

      $7 - $11

  • Drive

    $21 - $35
    1. Leeuwarden

      1 h 26 min - 87.3 miles

      $21 - $35

  • Rideshare

    $9 - $12
    1. Leeuwarden

      1 h 49 min - 3 times a day

      $9 - $12

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

From Leeuwarden train to Amsterdam Centraal. 2 h 19 min 38€. From Leeuwarden train to Amersfoort then train to Amsterdam Centraal. 2 h 28 min 39€. From Leeuwarden, Busstation bus to Alkmaar then train to Amsterdam Centraal. 2 h 35 min 29€. From Leeuwarden train to Amsterdam, Station Zuid then line 5 tram to Amsterdam, Dam. 2 h 43 min 41€. From Leeuwarden, Klanderij line 320 bus to Drachten then bus to Amsterdam. 3 h 32 min 12€. From Leeuwarden drive to Amsterdam. 1 h 26 min 21€. From Leeuwarden rideshare to Amsterdam. 1 h 49 min 10€.