Amsterdam to Leeuwarden train

Tue, Jan 14
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Amsterdam to Leeuwarden

Showing times and prices for Jan 14

Cheapest

The best way to find a cheap train ticket from Amsterdam to Leeuwarden is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
NS3125
07:51AM2h22
Amsterdam, Arena
10:13AMLeeuwarden
$331One-way
1 transfer
Cheapest
NS3165
05:51PM2h23
Amsterdam, Arena
08:14PMLeeuwarden
$331One-way
1 transfer
Cheapest
NS3528
09:58AM2h46
Amsterdam, Arena
12:44PMLeeuwarden
$331One-way
1 transfer
Cheapest
NS3151
02:21PM2h36
Amsterdam, Arena
04:57PMLeeuwarden
$331One-way
2 transfers
Cheapest
NS3133
09:51AM2h23
Amsterdam, Arena
12:14PMLeeuwarden
$331One-way
1 transfer

Amsterdam to Leeuwarden train times

Showing trains for tomorrow, Tuesday, January 14
ProviderDepartsDurationArrivesTransfersTickets
NS
4308
05:34AM Amsterdam2h40 08:14AM Leeuwarden2 transfers
NS
4017
05:38AM Amsterdam3h06 08:44AM Leeuwarden2 transfers
NS
2917
05:48AM Amsterdam, Amstel2h26 08:14AM Leeuwarden1 transfer
NS
5710
05:54AM Amsterdam2h50 08:44AM Leeuwarden1 transfer
NS
3112
06:08AM Amsterdam, Arena2h36 08:44AM Leeuwarden1 transfer
NS
3119
06:17AM Amsterdam, Arena2h40 08:57AM Leeuwarden2 transfers
NS
2919
06:19AM Amsterdam, Amstel2h25 08:44AM Leeuwarden2 transfers
NS
4619
06:28AM Amsterdam2h16 08:44AM Leeuwarden1 transfer
NS
7419
06:30AM Amsterdam2h44 09:14AM Leeuwarden1 transfer
NS
5712
06:35AM Amsterdam2h52 09:27AM Leeuwarden2 transfers
NS
3121
06:48AM Amsterdam, Arena2h26 09:14AM Leeuwarden1 transfer
NS
2921
06:48AM Amsterdam, Amstel2h26 09:14AM Leeuwarden1 transfer
NS
3516
06:58AM Amsterdam, Arena2h46 09:44AM Leeuwarden1 transfer
NS
7421
07:00AM Amsterdam2h57 09:57AM Leeuwarden2 transfers
NS
5714
07:07AM Amsterdam2h37 09:44AM Leeuwarden1 transfer
NS
3123
07:21AM Amsterdam, Arena2h36 09:57AM Leeuwarden2 transfers
NS
3923
07:23AM Amsterdam, Amstel2h34 09:57AM Leeuwarden2 transfers
NS
7423
07:26AM Amsterdam2h47 10:13AM Leeuwarden1 transfer
NS
4623
07:28AM Amsterdam2h16 09:44AM Leeuwarden1 transfer
NS
3125
07:51AM Amsterdam, Arena2h22 10:13AM Leeuwarden1 transfer
NS
3925
07:53AM Amsterdam, Amstel2h20 10:13AM Leeuwarden1 transfer
NS
7425
07:56AM Amsterdam3h01 10:57AM Leeuwarden2 transfers
NS
3520
07:58AM Amsterdam, Arena2h46 10:44AM Leeuwarden1 transfer
NS
5718
08:07AM Amsterdam2h37 10:44AM Leeuwarden1 transfer
NS
3127
08:21AM Amsterdam, Arena2h36 10:57AM Leeuwarden2 transfers
NS
3927
08:23AM Amsterdam, Amstel2h34 10:57AM Leeuwarden2 transfers
NS
7427
08:26AM Amsterdam2h48 11:14AM Leeuwarden1 transfer
NS
4627
08:28AM Amsterdam2h16 10:44AM Leeuwarden1 transfer
NS
3129
08:51AM Amsterdam, Arena2h23 11:14AM Leeuwarden1 transfer
NS
3929
08:54AM Amsterdam, Amstel2h20 11:14AM Leeuwarden1 transfer
NS
7429
08:59AM Amsterdam2h58 11:57AM Leeuwarden2 transfers
NS
5722
09:07AM Amsterdam2h37 11:44AM Leeuwarden1 transfer
NS
3124
09:08AM Amsterdam, Arena2h36 11:44AM Leeuwarden1 transfer
NS
3131
09:21AM Amsterdam, Arena2h36 11:57AM Leeuwarden2 transfers
NS
3931
09:23AM Amsterdam, Amstel2h34 11:57AM Leeuwarden2 transfers
NS
7431
09:26AM Amsterdam2h48 12:14PM Leeuwarden1 transfer
NS
4631
09:28AM Amsterdam2h16 11:44AM Leeuwarden1 transfer
NS
3133
09:51AM Amsterdam, Arena2h23 12:14PM Leeuwarden1 transfer
NS
3933
09:53AM Amsterdam, Amstel2h21 12:14PM Leeuwarden1 transfer
NS
7433
09:56AM Amsterdam3h01 12:57PM Leeuwarden2 transfers
NS
3528
09:58AM Amsterdam, Arena2h46 12:44PM Leeuwarden1 transfer
NS
4035
10:06AM Amsterdam3h08 01:14PM Leeuwarden1 transfer
NS
5726
10:07AM Amsterdam2h37 12:44PM Leeuwarden1 transfer
NS
3135
10:21AM Amsterdam, Arena2h36 12:57PM Leeuwarden2 transfers
NS
3935
10:23AM Amsterdam, Amstel2h34 12:57PM Leeuwarden2 transfers
NS
4635
10:28AM Amsterdam2h16 12:44PM Leeuwarden1 transfer
NS
3137
10:51AM Amsterdam, Arena2h23 01:14PM Leeuwarden1 transfer
NS
3937
10:53AM Amsterdam, Amstel2h21 01:14PM Leeuwarden1 transfer
NS
3532
10:58AM Amsterdam, Arena2h46 01:44PM Leeuwarden1 transfer
NS
4039
11:06AM Amsterdam3h08 02:14PM Leeuwarden1 transfer
NS
5730
11:07AM Amsterdam2h37 01:44PM Leeuwarden1 transfer
NS
3139
11:21AM Amsterdam, Arena2h36 01:57PM Leeuwarden2 transfers
NS
3939
11:23AM Amsterdam, Amstel2h34 01:57PM Leeuwarden2 transfers
NS
4639
11:28AM Amsterdam2h16 01:44PM Leeuwarden1 transfer
NS
4041
11:36AM Amsterdam3h21 02:57PM Leeuwarden2 transfers
NS
3141
11:51AM Amsterdam, Arena2h23 02:14PM Leeuwarden1 transfer
NS
3941
11:53AM Amsterdam, Amstel2h21 02:14PM Leeuwarden1 transfer
NS
4043
12:06PM Amsterdam3h08 03:14PM Leeuwarden1 transfer
NS
5734
12:07PM Amsterdam2h37 02:44PM Leeuwarden1 transfer
NS
3136
12:08PM Amsterdam, Arena2h36 02:44PM Leeuwarden1 transfer
NS
3143
12:21PM Amsterdam, Arena2h36 02:57PM Leeuwarden2 transfers
NS
3943
12:23PM Amsterdam, Amstel2h34 02:57PM Leeuwarden2 transfers
NS
4643
12:28PM Amsterdam2h16 02:44PM Leeuwarden1 transfer
NS
4045
12:36PM Amsterdam3h21 03:57PM Leeuwarden2 transfers
NS
3145
12:51PM Amsterdam, Arena2h23 03:14PM Leeuwarden1 transfer
NS
3945
12:53PM Amsterdam, Amstel2h21 03:14PM Leeuwarden1 transfer
NS
4047
01:06PM Amsterdam3h08 04:14PM Leeuwarden1 transfer
NS
5738
01:07PM Amsterdam2h37 03:44PM Leeuwarden1 transfer
NS
3140
01:08PM Amsterdam, Arena2h36 03:44PM Leeuwarden1 transfer
NS
3147
01:21PM Amsterdam, Arena2h36 03:57PM Leeuwarden2 transfers
NS
4040
01:22PM Amsterdam3h22 04:44PM Leeuwarden2 transfers
NS
3947
01:23PM Amsterdam, Amstel2h34 03:57PM Leeuwarden2 transfers
NS
4647
01:28PM Amsterdam2h16 03:44PM Leeuwarden1 transfer
NS
4049
01:36PM Amsterdam3h21 04:57PM Leeuwarden2 transfers
NS
3149
01:51PM Amsterdam, Arena2h23 04:14PM Leeuwarden1 transfer
NS
3949
01:53PM Amsterdam, Amstel2h21 04:14PM Leeuwarden1 transfer
NS
3544
01:58PM Amsterdam, Arena2h46 04:44PM Leeuwarden1 transfer
NS
4051
02:06PM Amsterdam3h08 05:14PM Leeuwarden1 transfer
NS
5742
02:07PM Amsterdam2h37 04:44PM Leeuwarden1 transfer
NS
3151
02:21PM Amsterdam, Arena2h36 04:57PM Leeuwarden2 transfers
NS
3951
02:23PM Amsterdam, Amstel2h34 04:57PM Leeuwarden2 transfers
NS
4651
02:28PM Amsterdam2h16 04:44PM Leeuwarden1 transfer
NS
3153
02:51PM Amsterdam, Arena2h23 05:14PM Leeuwarden1 transfer
NS
3953
02:54PM Amsterdam, Amstel2h20 05:14PM Leeuwarden1 transfer
NS
3548
02:58PM Amsterdam, Arena2h46 05:44PM Leeuwarden1 transfer
NS
7453
02:59PM Amsterdam2h58 05:57PM Leeuwarden2 transfers
NS
5746
03:07PM Amsterdam2h37 05:44PM Leeuwarden1 transfer
NS
3155
03:21PM Amsterdam, Arena2h36 05:57PM Leeuwarden2 transfers
NS
3955
03:23PM Amsterdam, Amstel2h34 05:57PM Leeuwarden2 transfers
NS
7455
03:26PM Amsterdam2h48 06:14PM Leeuwarden1 transfer
NS
4655
03:28PM Amsterdam2h16 05:44PM Leeuwarden1 transfer
NS
3157
03:51PM Amsterdam, Arena2h23 06:14PM Leeuwarden1 transfer
NS
3957
03:53PM Amsterdam, Amstel2h21 06:14PM Leeuwarden1 transfer
NS
7457
03:56PM Amsterdam3h01 06:57PM Leeuwarden2 transfers
NS
3552
03:58PM Amsterdam, Arena2h46 06:44PM Leeuwarden1 transfer
NS
5750
04:07PM Amsterdam2h37 06:44PM Leeuwarden1 transfer
NS
3159
04:21PM Amsterdam, Arena2h36 06:57PM Leeuwarden2 transfers
NS
3959
04:23PM Amsterdam, Amstel2h34 06:57PM Leeuwarden2 transfers
NS
7459
04:26PM Amsterdam2h48 07:14PM Leeuwarden1 transfer
NS
4659
04:28PM Amsterdam2h16 06:44PM Leeuwarden1 transfer
NS
3161
04:51PM Amsterdam, Arena2h23 07:14PM Leeuwarden1 transfer
NS
3961
04:54PM Amsterdam, Amstel2h20 07:14PM Leeuwarden1 transfer
NS
3556
04:58PM Amsterdam, Arena2h46 07:44PM Leeuwarden1 transfer
NS
7461
04:59PM Amsterdam2h58 07:57PM Leeuwarden2 transfers
NS
5754
05:07PM Amsterdam2h37 07:44PM Leeuwarden1 transfer
NS
3163
05:21PM Amsterdam, Arena2h36 07:57PM Leeuwarden2 transfers
NS
3963
05:23PM Amsterdam, Amstel2h34 07:57PM Leeuwarden2 transfers
NS
7463
05:26PM Amsterdam2h48 08:14PM Leeuwarden1 transfer
NS
4663
05:28PM Amsterdam2h16 07:44PM Leeuwarden1 transfer
NS
3165
05:51PM Amsterdam, Arena2h23 08:14PM Leeuwarden1 transfer
NS
3965
05:53PM Amsterdam, Amstel2h21 08:14PM Leeuwarden1 transfer
NS
7465
05:56PM Amsterdam3h01 08:57PM Leeuwarden2 transfers
NS
3560
05:58PM Amsterdam, Arena2h46 08:44PM Leeuwarden1 transfer
NS
5758
06:07PM Amsterdam2h37 08:44PM Leeuwarden1 transfer
NS
3167
06:21PM Amsterdam, Arena2h36 08:57PM Leeuwarden2 transfers
NS
3967
06:23PM Amsterdam, Amstel2h34 08:57PM Leeuwarden2 transfers
NS
7467
06:26PM Amsterdam2h48 09:14PM Leeuwarden1 transfer
NS
4667
06:28PM Amsterdam2h16 08:44PM Leeuwarden1 transfer
NS
4367
06:36PM Amsterdam2h51 09:27PM Leeuwarden1 transfer
NS
3169
06:51PM Amsterdam, Arena2h23 09:14PM Leeuwarden1 transfer
NS
3969
06:54PM Amsterdam, Amstel2h20 09:14PM Leeuwarden1 transfer
NS
3564
06:58PM Amsterdam, Arena2h46 09:44PM Leeuwarden1 transfer
NS
5762
07:07PM Amsterdam2h37 09:44PM Leeuwarden1 transfer
NS
7471
07:26PM Amsterdam2h48 10:14PM Leeuwarden1 transfer
NS
4671
07:28PM Amsterdam2h16 09:44PM Leeuwarden1 transfer
NS
3173
07:47PM Amsterdam, Arena2h27 10:14PM Leeuwarden1 transfer
NS
2973
07:48PM Amsterdam, Amstel2h26 10:14PM Leeuwarden1 transfer
NS
3568
07:58PM Amsterdam, Arena2h46 10:44PM Leeuwarden1 transfer
NS
4075
08:06PM Amsterdam3h08 11:14PM Leeuwarden1 transfer
NS
5766
08:07PM Amsterdam2h37 10:44PM Leeuwarden1 transfer
NS
4675
08:28PM Amsterdam2h16 10:44PM Leeuwarden1 transfer
NS
4077
08:36PM Amsterdam3h21 11:57PM Leeuwarden2 transfers
NS
3177
08:47PM Amsterdam, Arena2h27 11:14PM Leeuwarden1 transfer
NS
2977
08:48PM Amsterdam, Amstel2h26 11:14PM Leeuwarden1 transfer
NS
4370
08:54PM Amsterdam2h50 11:44PM Leeuwarden1 transfer
NS
4079
08:54PM Amsterdam3h20 12:14AM Leeuwarden1 transfer
NS
3572
08:58PM Amsterdam, Arena2h46 11:44PM Leeuwarden1 transfer
NS
4079
09:06PM Amsterdam3h08 12:14AM Leeuwarden1 transfer
NS
3179
09:17PM Amsterdam, Arena2h40 11:57PM Leeuwarden2 transfers
NS
2979
09:19PM Amsterdam, Amstel2h38 11:57PM Leeuwarden2 transfers
NS
4072
09:22PM Amsterdam3h30 12:52AM Leeuwarden2 transfers
NS
3181
09:47PM Amsterdam, Arena2h27 12:14AM Leeuwarden1 transfer
NS
2981
09:48PM Amsterdam, Amstel2h26 12:14AM Leeuwarden1 transfer
NS
4374
09:54PM Amsterdam2h58 12:52AM Leeuwarden1 transfer
NS
3176
10:11PM Amsterdam, Arena2h41 12:52AM Leeuwarden1 transfer

Find all the dates and times for this journey

Compare prices and tickets Amsterdam to Leeuwarden by bus or train

Tue
Jan 14
Wed
Jan 15
Thu
Jan 16
Fri
Jan 17
Sat
Jan 18
Sun
Jan 19
Mon
Jan 20
Tue
Jan 21
Wed
Jan 22
Thu
Jan 23
Fri
Jan 24
Sat
Jan 25
Sun
Jan 26
Mon
Jan 27
Tue
Jan 28
Wed
Jan 29
Thu
Jan 30
Fri
Jan 31
Sat
Feb 01
Sun
Feb 02
Mon
Feb 03

How far in advance should I book train tickets from Amsterdam to Leeuwarden?

The best time to book your train from Amsterdam to Leeuwarden is 1 day before departure. See how prices for trains change on the Amsterdam to Leeuwarden route.
Prices are for one-way tickets for one passenger from Amsterdam to Leeuwarden per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Amsterdam to Leeuwarden.

Fastest train times from Amsterdam to Leeuwarden

Showing times and prices for Jan 14

Fastest Journey

2 h 16 m

Average

2 h 38 m

Trains per day

145

Distance

111 km

It's difficult to get from Amsterdam to Leeuwarden without transferring at least once.

Fastest
NS4659
04:28PM2h16
Amsterdam
06:44PMLeeuwarden
$331One-way
1 transfer
Fastest
NS4647
01:28PM2h16
Amsterdam
03:44PMLeeuwarden
$331One-way
1 transfer
Fastest
NS4623
07:28AM2h16
Amsterdam
09:44AMLeeuwarden
$331One-way
1 transfer
Fastest
NS4667
06:28PM2h16
Amsterdam
08:44PMLeeuwarden
$331One-way
1 transfer
Fastest
NS4631
09:28AM2h16
Amsterdam
11:44AMLeeuwarden
$331One-way
1 transfer

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Amsterdam to Leeuwarden

Trains from Amsterdam to Leeuwarden run on average 239 times per day, taking around 2h 48m. Cheap train tickets for this journey start at $32 (€29) but you can travel from only $26 (€24) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $26 (€24)
Distance
68 miles (110 km)
Average train duration
2h 48m
Cheapest ticket price
$32 (€29)
Trains per day
239
Direct trains
11
Train providers
4
Fastest train
2h 1m
First train
00:08
Last train
23:42
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $26 (€24)

FAQs: Trains from Amsterdam to Leeuwarden

FAQs: Travel by train from Amsterdam to Leeuwarden easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Amsterdam to Leeuwarden.
FAQs
Cheap train tickets from Amsterdam to Leeuwarden can start from as little as $32 (€29) when you book in advance. The average train ticket price for Amsterdam to Leeuwarden is $32 (€29); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Amsterdam to Leeuwarden train time is 2 h 1 min   covering the 68 mile (110 km) long route, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Amsterdam to Leeuwarden leaves at 12: 08 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Amsterdam to Leeuwarden leaves at 11: 42 PM.
No, there are no night trains, the latest train for this route is 11: 42 PM.

Passengers board the train most frequently from Amsterdam Centraal, which is located around 1.1 miles (1.7 km) away from the city centre, and they get off the train at Leeuwarden, located 1.2 miles (2 km) away from the city centre.

A trip to Leeuwarden from Amsterdam is worth doing but not as a day trip with a journey time of 2 h 1 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Amsterdam to Leeuwarden is January.
It's helpful to compare your options as there are 2 ways to travel from Amsterdam to Leeuwarden including taking a bus or train.

Popular train stations from Amsterdam to Leeuwarden

Amsterdam
Leeuwarden
The major train station for departures in Amsterdam is Amsterdam Zuid. Find all the information you need to know about services, amenities and connections at Amsterdam Zuid for your trip from Amsterdam to Leeuwarden.
Amenities at train station
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ticketOfficeHours
Distance to city center
4 km
Dining
Dining
  • Kiosk
  • As
  • Blauwe Engel
  • Bagels & Beans
Hotel
Hotel
  • Qbic WTC Amsterdam
  • PREMIER SUITES PLUS Amsterdam
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 05:50 - 20:59
Wifi
Wifi
  • Free WiFi in all station areas.
Lockers
Lockers
  • Located on the ground floor near the front entrance in the eastern walkway, near the stairs to platform 2. Open daily from 07:00 to 01:00.
Dining
Dining
  • De Broodzaak
  • Kyoto Sushi & Grill
  • Starbucks
  • The Doner Company
  • Wagamama
  • Wurst & Schnitzelhaus
  • Smullers
  • Burger King
  • Grand Café First Class
  • Burgerij
  • & many more
Accessibility
Accessibility
  • The station is fully accessible, including lifts to the platforms.
Hotel
Hotel
  • NH Collection Amsterdam Barbizon Palace
  • Park Plaza Victoria Amsterdam
  • Art’otel Amsterdam
Schiphol AirportParkingDiningATMTaxisAccessibilityWCHotel
Amenities at train station
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Dining
Dining
  • Burger King
  • La Place Express
  • Vlaamse Frites
  • Starbucks
Hotel
Hotel
  • Sheraton Amsterdam Airport Hotel and Conference Center
  • Mercure Schiphol Terminal
  • Yotel Schiphol
The major train station for arrivals in Leeuwarden is Leeuwarden. Find all the information you need to know about services, amenities and connections at Leeuwarden for your journey to Leeuwarden from Amsterdam.
Amenities at train station
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ticketOfficeHours
Distance to city center
1 km
Dining
Dining
  • Stadswaag Leeuwarden
  • FEBO
  • Kota Radja
  • Douwe Egberts
Hotel
Hotel
  • Oranje Hotel
  • Post-Plaza
  • Hotel-Café 't Anker
  • Via Via – just a room

Most popular routes to and from Amsterdam and Leeuwarden

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links