Happy Valentine's! New to Omio? Get 14% off your first app booking. Valid until 16/02/2025.
14% discount applied on bookings with a total basket value up to €100.
Valid for first-time customers only
Only available on app bookings
This offer ends on 16/02/2025.
Limit one (1) coupon code per eligible booking. Cannot be combined, transferred or exchanged.
For full terms and conditions: https://www.omio.com/coupon

Haarlem to Amsterdam train with NS

Sat, Feb 15
+ 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 Haarlem to Amsterdam

Showing times and prices for Feb 15

Cheapest

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

Cheapest
NS5416Sprinter5416
08:34AM0h10
Haarlem
08:44AMAmsterdam
$51One-way
0 transfers
Cheapest
NS5410Sprinter5410
07:04AM0h10
Haarlem
07:14AMAmsterdam
$51One-way
0 transfers
Cheapest
NS4828Sprinter4828
11:51AM0h10
Haarlem
12:01PMAmsterdam
$51One-way
0 transfers
Cheapest
NS4842Sprinter4842
03:20PM0h10
Haarlem
03:30PMAmsterdam
$51One-way
0 transfers
Cheapest
NS4814Sprinter4814
08:20AM0h10
Haarlem
08:30AMAmsterdam
$51One-way
0 transfers

Haarlem to Amsterdam train times

Showing trains for tomorrow, Saturday, February 15
ProviderDepartsDurationArrivesTransfersTickets
NS
5478
Sprinter5478
12:01AM Haarlem0h34 12:35AM Amsterdam, Arena1 transfer
NS
5478
Sprinter5478
12:01AM Haarlem0h30 12:31AM Amsterdam, Amstel1 transfer
NS
5478
Sprinter5478
12:01AM Haarlem0h13 12:14AM Amsterdam0 transfersDirect
NS
5478
Sprinter5478
12:01AM Haarlem0h46 12:47AM Amsterdam2 transfers
NS
5478
Sprinter5478
12:04AM Haarlem1h09 01:13AM Amsterdam2 transfers
NS
5478
Sprinter5478
12:04AM Haarlem0h38 12:42AM Amsterdam1 transfer
NS
5478
Sprinter5478
12:04AM Haarlem0h27 12:31AM Amsterdam, Amstel1 transfer
NS
5478
Sprinter5478
12:04AM Haarlem0h31 12:35AM Amsterdam, Arena1 transfer
NS
5478
Sprinter5478
12:04AM Haarlem0h10 12:14AM Amsterdam0 transfersDirect
NS
5478
Sprinter5478
12:04AM Haarlem0h43 12:47AM Amsterdam2 transfers
NS
5478
Sprinter5478
12:04AM Haarlem0h25 12:29AM Amsterdam1 transfer
NS
2289
Intercity2289
12:10AM Haarlem0h32 12:42AM Amsterdam1 transfer
NS
2289
Intercity2289
12:10AM Haarlem0h09 12:19AM Amsterdam0 transfersDirect
NS
2289
Intercity2289
12:10AM Haarlem0h19 12:29AM Amsterdam1 transfer
NS
2289
Intercity2289
12:10AM Haarlem1h03 01:13AM Amsterdam2 transfers
NS
2289
Intercity2289
12:10AM Haarlem0h51 01:01AM Amsterdam2 transfers
NS
4878
Sprinter4878
12:17AM Haarlem0h13 12:30AM Amsterdam0 transfersDirect
NS
4878
Sprinter4878
12:17AM Haarlem0h32 12:49AM Amsterdam1 transfer
NS
4878
Sprinter4878
12:17AM Haarlem0h29 12:46AM Amsterdam1 transfer
NS
4878
Sprinter4878
12:17AM Haarlem1h10 01:27AM Amsterdam2 transfers
NS
4878
Sprinter4878
12:17AM Haarlem1h07 01:24AM Amsterdam2 transfers
NS
4878
Sprinter4878
12:20AM Haarlem0h55 01:15AM Amsterdam1 transfer
NS
4878
Sprinter4878
12:20AM Haarlem0h38 12:58AM Amsterdam, Amstel1 transfer
NS
4878
Sprinter4878
12:20AM Haarlem0h46 01:06AM Amsterdam1 transfer
NS
4878
Sprinter4878
12:20AM Haarlem1h04 01:24AM Amsterdam2 transfers
NS
4878
Sprinter4878
12:20AM Haarlem1h07 01:27AM Amsterdam1 transfer
NS
4878
Sprinter4878
12:20AM Haarlem0h10 12:30AM Amsterdam0 transfersDirect
NS
4878
Sprinter4878
12:20AM Haarlem0h29 12:49AM Amsterdam1 transfer
NS
4878
Sprinter4878
12:20AM Haarlem1h07 01:27AM Amsterdam2 transfers
NS
4878
Sprinter4878
12:20AM Haarlem0h26 12:46AM Amsterdam1 transfer
NS
4878
Sprinter4878
12:20AM Haarlem0h44 01:04AM Amsterdam, Arena1 transfer
NS
2284
Intercity2284
12:23AM Haarlem1h20 01:43AM Amsterdam2 transfers
NS
2284
Intercity2284
12:23AM Haarlem1h15 01:38AM Amsterdam2 transfers
NS
2180
Intercity2180
12:25AM Haarlem0h39 01:04AM Amsterdam, Arena1 transfer
NS
2180
Intercity2180
12:25AM Haarlem0h29 12:54AM Amsterdam1 transfer
NS
2180
Intercity2180
12:25AM Haarlem0h33 12:58AM Amsterdam, Amstel1 transfer
NS
2180
Intercity2180
12:25AM Haarlem0h41 01:06AM Amsterdam1 transfer
NS
2180
Intercity2180
12:25AM Haarlem0h09 12:34AM Amsterdam0 transfersDirect
NS
5499
Sprinter5499
12:26AM Haarlem0h23 12:49AM Amsterdam1 transfer
NS
2291
Intercity2291
12:40AM Haarlem0h09 12:49AM Amsterdam0 transfersDirect
NS
2291
Intercity2291
12:40AM Haarlem0h47 01:27AM Amsterdam1 transfer
NS
2291
Intercity2291
12:40AM Haarlem0h35 01:15AM Amsterdam1 transfer
NS
4880
Sprinter4880
12:47AM Haarlem0h43 01:30AM Amsterdam, Arena1 transfer
NS
4880
Sprinter4880
12:47AM Haarlem0h29 01:16AM Amsterdam1 transfer
NS
4880
Sprinter4880
12:47AM Haarlem0h32 01:19AM Amsterdam1 transfer
NS
4880
Sprinter4880
12:47AM Haarlem0h13 01:00AM Amsterdam0 transfersDirect
NS
4880
Sprinter4880
12:50AM Haarlem0h40 01:30AM Amsterdam, Arena1 transfer
NS
4880
Sprinter4880
12:50AM Haarlem0h10 01:00AM Amsterdam0 transfersDirect
NS
4880
Sprinter4880
12:50AM Haarlem0h29 01:19AM Amsterdam1 transfer
NS
4880
Sprinter4880
12:50AM Haarlem0h26 01:16AM Amsterdam1 transfer
NS
2293
Intercity2293
01:10AM Haarlem0h09 01:19AM Amsterdam0 transfersDirect
NS
14882
Sprinter14882
01:17AM Haarlem0h32 01:49AM Amsterdam1 transfer
NS
14882
Sprinter14882
01:17AM Haarlem0h42 01:59AM Amsterdam1 transfer
NS
14882
Sprinter14882
01:17AM Haarlem0h29 01:46AM Amsterdam1 transfer
NS
14882
Sprinter14882
01:17AM Haarlem0h13 01:30AM Amsterdam0 transfersDirect
NS
14882
Sprinter14882
01:20AM Haarlem0h10 01:30AM Amsterdam0 transfersDirect
NS
14882
Sprinter14882
01:20AM Haarlem0h29 01:49AM Amsterdam1 transfer
NS
14882
Sprinter14882
01:20AM Haarlem0h39 01:59AM Amsterdam1 transfer
NS
14882
Sprinter14882
01:20AM Haarlem0h26 01:46AM Amsterdam1 transfer
NS
2295
Intercity2295
01:40AM Haarlem0h09 01:49AM Amsterdam0 transfersDirect
NS
2210
Intercity2210
05:53AM Haarlem0h56 06:49AM Amsterdam1 transfer
NS
2210
Intercity2210
05:53AM Haarlem1h11 07:04AM Amsterdam1 transfer
NS
2210
Intercity2210
05:53AM Haarlem1h08 07:01AM Amsterdam1 transfer
NS
4806
Sprinter4806
06:17AM Haarlem0h49 07:06AM Amsterdam1 transfer
NS
4806
Sprinter4806
06:17AM Haarlem0h32 06:49AM Amsterdam1 transfer
NS
4806
Sprinter4806
06:17AM Haarlem0h13 06:30AM Amsterdam0 transfersDirect
NS
4806
Sprinter4806
06:17AM Haarlem0h29 06:46AM Amsterdam1 transfer
NS
4806
Sprinter4806
06:17AM Haarlem0h56 07:13AM Amsterdam2 transfers
NS
4806
Sprinter4806
06:17AM Haarlem0h47 07:04AM Amsterdam, Arena1 transfer
NS
4806
Sprinter4806
06:17AM Haarlem0h23 06:40AM Amsterdam1 transfer
NS
4806
Sprinter4806
06:17AM Haarlem0h35 06:52AM Amsterdam1 transfer
NS
4806
Sprinter4806
06:17AM Haarlem0h41 06:58AM Amsterdam, Amstel1 transfer
NS
4806
Sprinter4806
06:17AM Haarlem1h06 07:23AM Amsterdam2 transfers
NS
4806
Sprinter4806
06:20AM Haarlem0h32 06:52AM Amsterdam1 transfer
NS
4806
Sprinter4806
06:20AM Haarlem0h44 07:04AM Amsterdam2 transfers
NS
4806
Sprinter4806
06:20AM Haarlem0h44 07:04AM Amsterdam, Arena1 transfer
NS
4806
Sprinter4806
06:20AM Haarlem0h41 07:01AM Amsterdam2 transfers
NS
4806
Sprinter4806
06:20AM Haarlem0h10 06:30AM Amsterdam0 transfersDirect
NS
4806
Sprinter4806
06:20AM Haarlem0h38 06:58AM Amsterdam, Amstel1 transfer
NS
4806
Sprinter4806
06:20AM Haarlem0h29 06:49AM Amsterdam1 transfer
NS
4806
Sprinter4806
06:20AM Haarlem0h20 06:40AM Amsterdam1 transfer
NS
4806
Sprinter4806
06:20AM Haarlem0h26 06:46AM Amsterdam1 transfer
NS
4806
Sprinter4806
06:20AM Haarlem0h46 07:06AM Amsterdam1 transfer
NS
2219
Intercity2219
06:40AM Haarlem0h35 07:15AM Amsterdam1 transfer
NS
2219
Intercity2219
06:40AM Haarlem0h09 06:49AM Amsterdam0 transfersDirect
NS
2219
Intercity2219
06:40AM Haarlem0h47 07:27AM Amsterdam1 transfer
NS
4808
Sprinter4808
06:47AM Haarlem0h47 07:34AM Amsterdam, Arena1 transfer
NS
4808
Sprinter4808
06:47AM Haarlem0h29 07:16AM Amsterdam1 transfer
NS
4808
Sprinter4808
06:47AM Haarlem0h32 07:19AM Amsterdam, Amstel1 transfer
NS
4808
Sprinter4808
06:47AM Haarlem0h32 07:19AM Amsterdam1 transfer
NS
4808
Sprinter4808
06:47AM Haarlem0h13 07:00AM Amsterdam0 transfersDirect
NS
4808
Sprinter4808
06:47AM Haarlem0h42 07:29AM Amsterdam1 transfer
NS
4808
Sprinter4808
06:47AM Haarlem0h55 07:42AM Amsterdam1 transfer
NS
4808
Sprinter4808
06:47AM Haarlem0h49 07:36AM Amsterdam1 transfer
NS
4808
Sprinter4808
06:50AM Haarlem0h29 07:19AM Amsterdam, Amstel1 transfer
NS
4808
Sprinter4808
06:50AM Haarlem0h39 07:29AM Amsterdam1 transfer
NS
4808
Sprinter4808
06:50AM Haarlem0h46 07:36AM Amsterdam1 transfer
NS
4808
Sprinter4808
06:50AM Haarlem1h07 07:57AM Amsterdam2 transfers
NS
4808
Sprinter4808
06:50AM Haarlem0h26 07:16AM Amsterdam1 transfer
NS
4808
Sprinter4808
06:50AM Haarlem0h52 07:42AM Amsterdam1 transfer
NS
4808
Sprinter4808
06:50AM Haarlem1h03 07:53AM Amsterdam2 transfers
NS
4808
Sprinter4808
06:50AM Haarlem0h10 07:00AM Amsterdam0 transfersDirect
NS
4808
Sprinter4808
06:50AM Haarlem0h29 07:19AM Amsterdam1 transfer
NS
4808
Sprinter4808
06:50AM Haarlem0h44 07:34AM Amsterdam, Arena1 transfer
NS
2214
Intercity2214
06:53AM Haarlem0h56 07:49AM Amsterdam1 transfer
NS
2214
Intercity2214
06:53AM Haarlem1h08 08:01AM Amsterdam1 transfer
NS
2214
Intercity2214
06:53AM Haarlem1h11 08:04AM Amsterdam1 transfer
NS
5410
Sprinter5410
07:01AM Haarlem0h13 07:14AM Amsterdam0 transfersDirect
NS
5410
Sprinter5410
07:01AM Haarlem0h30 07:31AM Amsterdam, Amstel1 transfer
NS
5410
Sprinter5410
07:04AM Haarlem0h10 07:14AM Amsterdam0 transfersDirect
NS
5410
Sprinter5410
07:04AM Haarlem1h49 08:53AM Amsterdam2 transfers
NS
5410
Sprinter5410
07:04AM Haarlem0h27 07:31AM Amsterdam, Amstel1 transfer
NS
5410
Sprinter5410
07:04AM Haarlem1h02 08:06AM Amsterdam2 transfers
NS
2221
Intercity2221
07:10AM Haarlem0h09 07:19AM Amsterdam0 transfersDirect
NS
4810
Sprinter4810
07:17AM Haarlem0h29 07:46AM Amsterdam1 transfer
NS
4810
Sprinter4810
07:17AM Haarlem0h32 07:49AM Amsterdam1 transfer
NS
4810
Sprinter4810
07:17AM Haarlem0h13 07:30AM Amsterdam0 transfersDirect
NS
4810
Sprinter4810
07:17AM Haarlem0h31 07:48AM Amsterdam, Amstel1 transfer
NS
4810
Sprinter4810
07:17AM Haarlem0h35 07:52AM Amsterdam1 transfer
NS
4810
Sprinter4810
07:17AM Haarlem0h49 08:06AM Amsterdam1 transfer
NS
4810
Sprinter4810
07:17AM Haarlem0h23 07:40AM Amsterdam1 transfer
NS
4810
Sprinter4810
07:17AM Haarlem0h47 08:04AM Amsterdam, Arena1 transfer
NS
4810
Sprinter4810
07:20AM Haarlem0h44 08:04AM Amsterdam, Arena1 transfer
NS
4810
Sprinter4810
07:20AM Haarlem0h28 07:48AM Amsterdam, Amstel1 transfer
NS
4810
Sprinter4810
07:20AM Haarlem1h02 08:22AM Amsterdam2 transfers
NS
4810
Sprinter4810
07:20AM Haarlem0h20 07:40AM Amsterdam1 transfer
NS
4810
Sprinter4810
07:20AM Haarlem0h10 07:30AM Amsterdam0 transfersDirect
NS
4810
Sprinter4810
07:20AM Haarlem0h26 07:46AM Amsterdam1 transfer
NS
4810
Sprinter4810
07:20AM Haarlem0h29 07:49AM Amsterdam1 transfer
NS
4810
Sprinter4810
07:20AM Haarlem0h32 07:52AM Amsterdam1 transfer
NS
4810
Sprinter4810
07:20AM Haarlem0h46 08:06AM Amsterdam1 transfer
NS
2216
Intercity2216
07:23AM Haarlem0h56 08:19AM Amsterdam1 transfer
NS
2216
Intercity2216
07:23AM Haarlem1h08 08:31AM Amsterdam1 transfer
NS
2216
Intercity2216
07:23AM Haarlem1h11 08:34AM Amsterdam1 transfer
NS
5412
Sprinter5412
07:31AM Haarlem0h30 08:01AM Amsterdam, Amstel1 transfer
NS
5412
Sprinter5412
07:31AM Haarlem0h13 07:44AM Amsterdam0 transfersDirect
NS
5412
Sprinter5412
07:35AM Haarlem0h26 08:01AM Amsterdam, Amstel1 transfer
NS
5412
Sprinter5412
07:35AM Haarlem0h09 07:44AM Amsterdam0 transfersDirect
NS
2223
Intercity2223
07:40AM Haarlem0h09 07:49AM Amsterdam0 transfersDirect
NS
4812
Sprinter4812
07:47AM Haarlem0h32 08:19AM Amsterdam, Amstel1 transfer
NS
4812
Sprinter4812
07:47AM Haarlem0h47 08:34AM Amsterdam, Arena1 transfer
NS
4812
Sprinter4812
07:47AM Haarlem0h35 08:22AM Amsterdam1 transfer
NS
4812
Sprinter4812
07:47AM Haarlem0h32 08:19AM Amsterdam1 transfer
NS
4812
Sprinter4812
07:47AM Haarlem0h49 08:36AM Amsterdam1 transfer
NS
6331
Sprinter6331
07:47AM Haarlem0h52 08:39AM Amsterdam1 transfer
NS
4812
Sprinter4812
07:47AM Haarlem0h29 08:16AM Amsterdam1 transfer
NS
4812
Sprinter4812
07:47AM Haarlem0h13 08:00AM Amsterdam0 transfersDirect
NS
4812
Sprinter4812
07:47AM Haarlem0h23 08:10AM Amsterdam1 transfer
NS
4812
Sprinter4812
07:50AM Haarlem0h20 08:10AM Amsterdam1 transfer
NS
4812
Sprinter4812
07:50AM Haarlem0h10 08:00AM Amsterdam0 transfersDirect
NS
4812
Sprinter4812
07:50AM Haarlem0h29 08:19AM Amsterdam1 transfer
NS
4812
Sprinter4812
07:50AM Haarlem0h29 08:19AM Amsterdam, Amstel1 transfer
NS
4812
Sprinter4812
07:50AM Haarlem0h32 08:22AM Amsterdam1 transfer
NS
4812
Sprinter4812
07:50AM Haarlem1h14 09:04AM Amsterdam2 transfers
NS
4812
Sprinter4812
07:50AM Haarlem0h46 08:36AM Amsterdam1 transfer
NS
4812
Sprinter4812
07:50AM Haarlem0h44 08:34AM Amsterdam, Arena1 transfer
NS
4812
Sprinter4812
07:50AM Haarlem0h26 08:16AM Amsterdam1 transfer
NS
2218
Intercity2218
07:53AM Haarlem0h59 08:52AM Amsterdam1 transfer
NS
2218
Intercity2218
07:53AM Haarlem0h56 08:49AM Amsterdam1 transfer
NS
2218
Intercity2218
07:53AM Haarlem1h11 09:04AM Amsterdam1 transfer
NS
2218
Intercity2218
07:53AM Haarlem1h08 09:01AM Amsterdam, Arena1 transfer
NS
5414
Sprinter5414
08:01AM Haarlem0h30 08:31AM Amsterdam, Amstel1 transfer
NS
5414
Sprinter5414
08:01AM Haarlem0h13 08:14AM Amsterdam0 transfersDirect
NS
5414
Sprinter5414
08:04AM Haarlem0h27 08:31AM Amsterdam, Amstel1 transfer
NS
5414
Sprinter5414
08:04AM Haarlem0h10 08:14AM Amsterdam0 transfersDirect
NS
5414
Sprinter5414
08:04AM Haarlem1h02 09:06AM Amsterdam2 transfers
NS
2225
Intercity2225
08:10AM Haarlem0h09 08:19AM Amsterdam0 transfersDirect
NS
4814
Sprinter4814
08:17AM Haarlem0h35 08:52AM Amsterdam1 transfer
NS
6333
Sprinter6333
08:17AM Haarlem0h52 09:09AM Amsterdam1 transfer
NS
4814
Sprinter4814
08:17AM Haarlem0h49 09:06AM Amsterdam1 transfer
NS
6333
Sprinter6333
08:17AM Haarlem1h05 09:22AM Amsterdam2 transfers
NS
4814
Sprinter4814
08:17AM Haarlem0h47 09:04AM Amsterdam, Arena1 transfer
NS
4814
Sprinter4814
08:17AM Haarlem0h23 08:40AM Amsterdam1 transfer
NS
4814
Sprinter4814
08:17AM Haarlem0h32 08:49AM Amsterdam1 transfer
NS
4814
Sprinter4814
08:17AM Haarlem0h13 08:30AM Amsterdam0 transfersDirect
NS
4814
Sprinter4814
08:17AM Haarlem0h31 08:48AM Amsterdam, Amstel1 transfer
NS
4814
Sprinter4814
08:17AM Haarlem0h29 08:46AM Amsterdam1 transfer
NS
4814
Sprinter4814
08:20AM Haarlem0h28 08:48AM Amsterdam, Amstel1 transfer
NS
4814
Sprinter4814
08:20AM Haarlem0h59 09:19AM Amsterdam2 transfers
NS
4814
Sprinter4814
08:20AM Haarlem0h10 08:30AM Amsterdam0 transfersDirect
NS
4814
Sprinter4814
08:20AM Haarlem1h02 09:22AM Amsterdam2 transfers
NS
4814
Sprinter4814
08:20AM Haarlem0h26 08:46AM Amsterdam1 transfer
NS
4814
Sprinter4814
08:20AM Haarlem0h32 08:52AM Amsterdam1 transfer
NS
4814
Sprinter4814
08:20AM Haarlem0h44 09:04AM Amsterdam, Arena1 transfer
NS
4814
Sprinter4814
08:20AM Haarlem0h29 08:49AM Amsterdam1 transfer
NS
4814
Sprinter4814
08:20AM Haarlem0h46 09:06AM Amsterdam1 transfer
NS
4814
Sprinter4814
08:20AM Haarlem0h20 08:40AM Amsterdam1 transfer
NS
2220
Intercity2220
08:23AM Haarlem1h11 09:34AM Amsterdam1 transfer
NS
2220
Intercity2220
08:23AM Haarlem1h08 09:31AM Amsterdam, Arena1 transfer
NS
2220
Intercity2220
08:23AM Haarlem0h56 09:19AM Amsterdam1 transfer
NS
2220
Intercity2220
08:23AM Haarlem0h59 09:22AM Amsterdam1 transfer
NS
5416
Sprinter5416
08:31AM Haarlem0h30 09:01AM Amsterdam, Amstel1 transfer
NS
5416
Sprinter5416
08:31AM Haarlem0h13 08:44AM Amsterdam0 transfersDirect
NS
5416
Sprinter5416
08:34AM Haarlem0h10 08:44AM Amsterdam0 transfersDirect
NS
5416
Sprinter5416
08:34AM Haarlem0h27 09:01AM Amsterdam, Amstel1 transfer
NS
2227
Intercity2227
08:40AM Haarlem0h09 08:49AM Amsterdam0 transfersDirect
NS
6335
Sprinter6335
08:47AM Haarlem0h52 09:39AM Amsterdam1 transfer
NS
6335
Sprinter6335
08:47AM Haarlem1h05 09:52AM Amsterdam2 transfers
NS
4816
Sprinter4816
08:48AM Haarlem0h31 09:19AM Amsterdam, Amstel1 transfer
NS
4816
Sprinter4816
08:48AM Haarlem0h28 09:16AM Amsterdam1 transfer
NS
4816
Sprinter4816
08:48AM Haarlem0h31 09:19AM Amsterdam1 transfer
NS
4816
Sprinter4816
08:48AM Haarlem0h22 09:10AM Amsterdam1 transfer
NS
4816
Sprinter4816
08:48AM Haarlem0h13 09:01AM Amsterdam0 transfersDirect
NS
4816
Sprinter4816
08:48AM Haarlem0h34 09:22AM Amsterdam1 transfer
NS
4816
Sprinter4816
08:51AM Haarlem0h31 09:22AM Amsterdam1 transfer
NS
4816
Sprinter4816
08:51AM Haarlem0h25 09:16AM Amsterdam1 transfer
NS
4816
Sprinter4816
08:51AM Haarlem1h01 09:52AM Amsterdam2 transfers
NS
4816
Sprinter4816
08:51AM Haarlem0h58 09:49AM Amsterdam2 transfers
NS
4816
Sprinter4816
08:51AM Haarlem0h28 09:19AM Amsterdam, Amstel1 transfer
NS
4816
Sprinter4816
08:51AM Haarlem0h28 09:19AM Amsterdam1 transfer
NS
4816
Sprinter4816
08:51AM Haarlem0h19 09:10AM Amsterdam1 transfer
NS
4816
Sprinter4816
08:51AM Haarlem0h45 09:36AM Amsterdam1 transfer
NS
4816
Sprinter4816
08:51AM Haarlem0h10 09:01AM Amsterdam0 transfersDirect
NS
4816
Sprinter4816
08:51AM Haarlem0h43 09:34AM Amsterdam, Arena1 transfer
NS
2222
Intercity2222
08:53AM Haarlem0h59 09:52AM Amsterdam1 transfer
NS
2222
Intercity2222
08:53AM Haarlem1h11 10:04AM Amsterdam1 transfer
NS
2118
Intercity2118
08:55AM Haarlem0h33 09:28AM Amsterdam, Amstel1 transfer
NS
2118
Intercity2118
08:55AM Haarlem0h29 09:24AM Amsterdam1 transfer
NS
2118
Intercity2118
08:55AM Haarlem0h36 09:31AM Amsterdam1 transfer
NS
2118
Intercity2118
08:55AM Haarlem0h09 09:04AM Amsterdam0 transfersDirect
NS
2118
Intercity2118
08:55AM Haarlem0h47 09:42AM Amsterdam1 transfer
NS
2118
Intercity2118
08:55AM Haarlem0h39 09:34AM Amsterdam, Arena1 transfer
NS
2118
Intercity2118
08:55AM Haarlem0h41 09:36AM Amsterdam1 transfer
NS
2118
Intercity2118
08:55AM Haarlem0h34 09:29AM Amsterdam1 transfer
NS
5418
Sprinter5418
09:01AM Haarlem0h13 09:14AM Amsterdam0 transfersDirect
NS
5418
Sprinter5418
09:01AM Haarlem0h34 09:35AM Amsterdam1 transfer
NS
5418
Sprinter5418
09:01AM Haarlem0h46 09:47AM Amsterdam1 transfer
NS
5418
Sprinter5418
09:01AM Haarlem0h30 09:31AM Amsterdam, Amstel1 transfer
NS
5418
Sprinter5418
09:04AM Haarlem0h31 09:35AM Amsterdam1 transfer
NS
5418
Sprinter5418
09:04AM Haarlem0h10 09:14AM Amsterdam0 transfersDirect
NS
5418
Sprinter5418
09:04AM Haarlem0h43 09:47AM Amsterdam1 transfer
NS
5418
Sprinter5418
09:04AM Haarlem0h52 09:56AM Amsterdam2 transfers
NS
5418
Sprinter5418
09:04AM Haarlem0h27 09:31AM Amsterdam, Amstel1 transfer
NS
2229
Intercity2229
09:10AM Haarlem0h09 09:19AM Amsterdam0 transfersDirect
NS
6337
Sprinter6337
09:17AM Haarlem0h52 10:09AM Amsterdam1 transfer
NS
4818
Sprinter4818
09:17AM Haarlem0h32 09:49AM Amsterdam1 transfer
NS
4818
Sprinter4818
09:17AM Haarlem0h13 09:30AM Amsterdam0 transfersDirect
NS
4818
Sprinter4818
09:17AM Haarlem0h23 09:40AM Amsterdam1 transfer
NS
4818
Sprinter4818
09:17AM Haarlem0h29 09:46AM Amsterdam1 transfer
NS
6337
Sprinter6337
09:17AM Haarlem1h05 10:22AM Amsterdam2 transfers
NS
4818
Sprinter4818
09:17AM Haarlem0h35 09:52AM Amsterdam1 transfer
NS
4818
Sprinter4818
09:17AM Haarlem0h31 09:48AM Amsterdam, Amstel1 transfer
NS
4818
Sprinter4818
09:20AM Haarlem0h46 10:06AM Amsterdam1 transfer
NS
4818
Sprinter4818
09:20AM Haarlem0h10 09:30AM Amsterdam0 transfersDirect
NS
4818
Sprinter4818
09:20AM Haarlem0h29 09:49AM Amsterdam1 transfer
NS
4818
Sprinter4818
09:20AM Haarlem0h32 09:52AM Amsterdam1 transfer
NS
4818
Sprinter4818
09:20AM Haarlem0h20 09:40AM Amsterdam1 transfer
NS
4818
Sprinter4818
09:20AM Haarlem1h02 10:22AM Amsterdam2 transfers
NS
4818
Sprinter4818
09:20AM Haarlem0h54 10:14AM Amsterdam2 transfers
NS
4818
Sprinter4818
09:20AM Haarlem0h44 10:04AM Amsterdam, Arena1 transfer
NS
4818
Sprinter4818
09:20AM Haarlem0h26 09:46AM Amsterdam1 transfer
NS
4818
Sprinter4818
09:20AM Haarlem0h28 09:48AM Amsterdam, Amstel1 transfer
NS
2224
Intercity2224
09:23AM Haarlem0h59 10:22AM Amsterdam1 transfer
NS
2224
Intercity2224
09:23AM Haarlem1h11 10:34AM Amsterdam1 transfer
NS
2120
Intercity2120
09:25AM Haarlem0h09 09:34AM Amsterdam0 transfersDirect
NS
2120
Intercity2120
09:25AM Haarlem0h39 10:04AM Amsterdam, Arena1 transfer
NS
2120
Intercity2120
09:25AM Haarlem0h33 09:58AM Amsterdam, Amstel1 transfer
NS
2120
Intercity2120
09:25AM Haarlem0h41 10:06AM Amsterdam1 transfer
NS
2120
Intercity2120
09:25AM Haarlem0h47 10:12AM Amsterdam1 transfer
NS
2120
Intercity2120
09:25AM Haarlem0h29 09:54AM Amsterdam1 transfer
NS
2120
Intercity2120
09:25AM Haarlem0h34 09:59AM Amsterdam1 transfer
NS
2120
Intercity2120
09:25AM Haarlem0h36 10:01AM Amsterdam1 transfer
NS
5420
Sprinter5420
09:31AM Haarlem0h30 10:01AM Amsterdam, Amstel1 transfer
NS
5420
Sprinter5420
09:31AM Haarlem0h46 10:17AM Amsterdam1 transfer
NS
5420
Sprinter5420
09:31AM Haarlem0h13 09:44AM Amsterdam0 transfersDirect
NS
5420
Sprinter5420
09:31AM Haarlem0h34 10:05AM Amsterdam1 transfer
NS
5420
Sprinter5420
09:34AM Haarlem0h10 09:44AM Amsterdam0 transfersDirect
NS
5420
Sprinter5420
09:34AM Haarlem0h27 10:01AM Amsterdam, Amstel1 transfer
NS
5420
Sprinter5420
09:34AM Haarlem0h51 10:25AM Amsterdam2 transfers
NS
5420
Sprinter5420
09:34AM Haarlem0h43 10:17AM Amsterdam1 transfer
NS
5420
Sprinter5420
09:34AM Haarlem0h31 10:05AM Amsterdam1 transfer
NS
2231
Intercity2231
09:40AM Haarlem0h09 09:49AM Amsterdam0 transfersDirect
NS
4820
Sprinter4820
09:47AM Haarlem0h35 10:22AM Amsterdam1 transfer
NS
4820
Sprinter4820
09:47AM Haarlem0h23 10:10AM Amsterdam1 transfer
NS
6339
Sprinter6339
09:47AM Haarlem0h54 10:41AM Amsterdam1 transfer
NS
4820
Sprinter4820
09:47AM Haarlem0h29 10:16AM Amsterdam1 transfer
NS
4820
Sprinter4820
09:47AM Haarlem0h13 10:00AM Amsterdam0 transfersDirect
NS
4820
Sprinter4820
09:47AM Haarlem0h32 10:19AM Amsterdam, Amstel1 transfer
NS
6339
Sprinter6339
09:47AM Haarlem1h05 10:52AM Amsterdam2 transfers
NS
4820
Sprinter4820
09:47AM Haarlem0h32 10:19AM Amsterdam1 transfer
NS
4820
Sprinter4820
09:50AM Haarlem0h26 10:16AM Amsterdam1 transfer
NS
4820
Sprinter4820
09:50AM Haarlem0h44 10:34AM Amsterdam, Arena1 transfer
NS
4820
Sprinter4820
09:50AM Haarlem0h29 10:19AM Amsterdam1 transfer
NS
4820
Sprinter4820
09:50AM Haarlem0h20 10:10AM Amsterdam1 transfer
NS
4820
Sprinter4820
09:50AM Haarlem0h46 10:36AM Amsterdam1 transfer
NS
4820
Sprinter4820
09:50AM Haarlem1h02 10:52AM Amsterdam2 transfers
NS
4820
Sprinter4820
09:50AM Haarlem0h29 10:19AM Amsterdam, Amstel1 transfer
NS
4820
Sprinter4820
09:50AM Haarlem0h32 10:22AM Amsterdam1 transfer
NS
4820
Sprinter4820
09:50AM Haarlem0h10 10:00AM Amsterdam0 transfersDirect
NS
4820
Sprinter4820
09:50AM Haarlem0h59 10:49AM Amsterdam2 transfers
NS
2226
Intercity2226
09:53AM Haarlem0h59 10:52AM Amsterdam1 transfer
NS
2122
Intercity2122
09:55AM Haarlem0h39 10:34AM Amsterdam, Arena1 transfer
NS
2122
Intercity2122
09:55AM Haarlem0h41 10:36AM Amsterdam1 transfer
NS
2122
Intercity2122
09:55AM Haarlem0h36 10:31AM Amsterdam1 transfer
NS
2122
Intercity2122
09:55AM Haarlem0h29 10:24AM Amsterdam1 transfer
NS
2122
Intercity2122
09:55AM Haarlem0h34 10:29AM Amsterdam1 transfer
NS
2122
Intercity2122
09:55AM Haarlem0h09 10:04AM Amsterdam0 transfersDirect
NS
2122
Intercity2122
09:55AM Haarlem0h47 10:42AM Amsterdam1 transfer
NS
2122
Intercity2122
09:55AM Haarlem0h33 10:28AM Amsterdam, Amstel1 transfer
NS
5422
Sprinter5422
10:01AM Haarlem0h13 10:14AM Amsterdam0 transfersDirect
NS
5422
Sprinter5422
10:01AM Haarlem0h30 10:31AM Amsterdam, Amstel1 transfer
NS
5422
Sprinter5422
10:01AM Haarlem0h34 10:35AM Amsterdam1 transfer
NS
5422
Sprinter5422
10:01AM Haarlem0h46 10:47AM Amsterdam1 transfer
NS
5422
Sprinter5422
10:04AM Haarlem0h31 10:35AM Amsterdam1 transfer
NS
5422
Sprinter5422
10:04AM Haarlem0h27 10:31AM Amsterdam, Amstel1 transfer
NS
5422
Sprinter5422
10:04AM Haarlem0h10 10:14AM Amsterdam0 transfersDirect
NS
5422
Sprinter5422
10:04AM Haarlem0h43 10:47AM Amsterdam1 transfer
NS
5422
Sprinter5422
10:04AM Haarlem0h52 10:56AM Amsterdam2 transfers
NS
2139
Intercity2139
10:07AM Haarlem0h57 11:04AM Amsterdam1 transfer
NS
2139
Intercity2139
10:07AM Haarlem0h54 11:01AM Amsterdam1 transfer
NS
2139
Intercity2139
10:07AM Haarlem0h42 10:49AM Amsterdam1 transfer
NS
2233
Intercity2233
10:10AM Haarlem0h09 10:19AM Amsterdam0 transfersDirect
NS
6341
Sprinter6341
10:17AM Haarlem1h05 11:22AM Amsterdam2 transfers
NS
4822
Sprinter4822
10:17AM Haarlem0h31 10:48AM Amsterdam, Amstel1 transfer
NS
6341
Sprinter6341
10:17AM Haarlem0h52 11:09AM Amsterdam1 transfer
NS
4822
Sprinter4822
10:17AM Haarlem0h23 10:40AM Amsterdam1 transfer
NS
4822
Sprinter4822
10:17AM Haarlem0h29 10:46AM Amsterdam1 transfer
NS
4822
Sprinter4822
10:17AM Haarlem0h32 10:49AM Amsterdam1 transfer
NS
4822
Sprinter4822
10:17AM Haarlem0h13 10:30AM Amsterdam0 transfersDirect
NS
4822
Sprinter4822
10:17AM Haarlem0h35 10:52AM Amsterdam1 transfer
NS
4822
Sprinter4822
10:20AM Haarlem0h28 10:48AM Amsterdam, Amstel1 transfer
NS
4822
Sprinter4822
10:20AM Haarlem0h20 10:40AM Amsterdam1 transfer
NS
4822
Sprinter4822
10:20AM Haarlem1h02 11:22AM Amsterdam2 transfers
NS
4822
Sprinter4822
10:20AM Haarlem0h29 10:49AM Amsterdam1 transfer
NS
4822
Sprinter4822
10:20AM Haarlem0h46 11:06AM Amsterdam1 transfer
NS
4822
Sprinter4822
10:20AM Haarlem0h26 10:46AM Amsterdam1 transfer
NS
4822
Sprinter4822
10:20AM Haarlem0h44 11:04AM Amsterdam, Arena1 transfer
NS
4822
Sprinter4822
10:20AM Haarlem0h10 10:30AM Amsterdam0 transfersDirect
NS
4822
Sprinter4822
10:20AM Haarlem0h54 11:14AM Amsterdam2 transfers
NS
4822
Sprinter4822
10:20AM Haarlem0h32 10:52AM Amsterdam1 transfer
NS
2228
Intercity2228
10:23AM Haarlem0h59 11:22AM Amsterdam1 transfer
NS
2124
Intercity2124
10:25AM Haarlem0h34 10:59AM Amsterdam1 transfer
NS
2124
Intercity2124
10:25AM Haarlem0h33 10:58AM Amsterdam, Amstel1 transfer
NS
2124
Intercity2124
10:25AM Haarlem0h39 11:04AM Amsterdam, Arena1 transfer
NS
2124
Intercity2124
10:25AM Haarlem0h41 11:06AM Amsterdam1 transfer
NS
2124
Intercity2124
10:25AM Haarlem0h47 11:12AM Amsterdam1 transfer
NS
2124
Intercity2124
10:25AM Haarlem0h36 11:01AM Amsterdam1 transfer
NS
2124
Intercity2124
10:25AM Haarlem0h29 10:54AM Amsterdam1 transfer
NS
2124
Intercity2124
10:25AM Haarlem0h09 10:34AM Amsterdam0 transfersDirect
NS
5424
Sprinter5424
10:31AM Haarlem0h46 11:17AM Amsterdam1 transfer
NS
5424
Sprinter5424
10:31AM Haarlem0h30 11:01AM Amsterdam, Amstel1 transfer
NS
5424
Sprinter5424
10:31AM Haarlem0h34 11:05AM Amsterdam1 transfer
NS
5424
Sprinter5424
10:31AM Haarlem0h13 10:44AM Amsterdam0 transfersDirect
NS
5424
Sprinter5424
10:34AM Haarlem0h10 10:44AM Amsterdam0 transfersDirect
NS
5424
Sprinter5424
10:34AM Haarlem0h27 11:01AM Amsterdam, Amstel1 transfer
NS
5424
Sprinter5424
10:34AM Haarlem0h43 11:17AM Amsterdam1 transfer
NS
5424
Sprinter5424
10:34AM Haarlem0h51 11:25AM Amsterdam2 transfers
NS
5424
Sprinter5424
10:34AM Haarlem0h31 11:05AM Amsterdam1 transfer
NS
2141
Intercity2141
10:37AM Haarlem0h57 11:34AM Amsterdam1 transfer
NS
2141
Intercity2141
10:37AM Haarlem0h42 11:19AM Amsterdam1 transfer
NS
2141
Intercity2141
10:37AM Haarlem0h54 11:31AM Amsterdam1 transfer
NS
2235
Intercity2235
10:40AM Haarlem0h09 10:49AM Amsterdam0 transfersDirect
NS
4824
Sprinter4824
10:47AM Haarlem0h29 11:16AM Amsterdam1 transfer
NS
4824
Sprinter4824
10:47AM Haarlem0h13 11:00AM Amsterdam0 transfersDirect
NS
4824
Sprinter4824
10:47AM Haarlem0h32 11:19AM Amsterdam1 transfer
NS
6343
Sprinter6343
10:47AM Haarlem0h52 11:39AM Amsterdam1 transfer
NS
4824
Sprinter4824
10:47AM Haarlem0h35 11:22AM Amsterdam1 transfer
NS
4824
Sprinter4824
10:47AM Haarlem0h32 11:19AM Amsterdam, Amstel1 transfer
NS
4824
Sprinter4824
10:47AM Haarlem0h23 11:10AM Amsterdam1 transfer
NS
6343
Sprinter6343
10:47AM Haarlem1h05 11:52AM Amsterdam2 transfers
NS
4824
Sprinter4824
10:50AM Haarlem1h02 11:52AM Amsterdam2 transfers
NS
4824
Sprinter4824
10:50AM Haarlem0h10 11:00AM Amsterdam0 transfersDirect
NS
4824
Sprinter4824
10:50AM Haarlem0h26 11:16AM Amsterdam1 transfer
NS
4824
Sprinter4824
10:50AM Haarlem0h44 11:34AM Amsterdam, Arena1 transfer
NS
4824
Sprinter4824
10:50AM Haarlem0h29 11:19AM Amsterdam1 transfer
NS
4824
Sprinter4824
10:50AM Haarlem0h29 11:19AM Amsterdam, Amstel1 transfer
NS
4824
Sprinter4824
10:50AM Haarlem0h20 11:10AM Amsterdam1 transfer
NS
4824
Sprinter4824
10:50AM Haarlem0h32 11:22AM Amsterdam1 transfer
NS
4824
Sprinter4824
10:50AM Haarlem0h54 11:44AM Amsterdam2 transfers
NS
4824
Sprinter4824
10:50AM Haarlem0h46 11:36AM Amsterdam1 transfer
NS
2230
Intercity2230
10:53AM Haarlem0h59 11:52AM Amsterdam1 transfer
NS
2126
Intercity2126
10:55AM Haarlem0h41 11:36AM Amsterdam1 transfer
NS
2126
Intercity2126
10:55AM Haarlem0h47 11:42AM Amsterdam1 transfer
NS
2126
Intercity2126
10:55AM Haarlem0h39 11:34AM Amsterdam, Arena1 transfer
NS
2126
Intercity2126
10:55AM Haarlem0h34 11:29AM Amsterdam1 transfer
NS
2126
Intercity2126
10:55AM Haarlem0h36 11:31AM Amsterdam1 transfer
NS
2126
Intercity2126
10:55AM Haarlem0h09 11:04AM Amsterdam0 transfersDirect
NS
2126
Intercity2126
10:55AM Haarlem0h29 11:24AM Amsterdam1 transfer
NS
2126
Intercity2126
10:55AM Haarlem0h33 11:28AM Amsterdam, Amstel1 transfer
NS
5426
Sprinter5426
11:01AM Haarlem0h30 11:31AM Amsterdam, Amstel1 transfer
NS
5426
Sprinter5426
11:01AM Haarlem0h13 11:14AM Amsterdam0 transfersDirect
NS
5426
Sprinter5426
11:01AM Haarlem0h34 11:35AM Amsterdam1 transfer
NS
5426
Sprinter5426
11:01AM Haarlem0h46 11:47AM Amsterdam1 transfer
NS
5426
Sprinter5426
11:04AM Haarlem0h27 11:31AM Amsterdam, Amstel1 transfer
NS
5426
Sprinter5426
11:04AM Haarlem0h31 11:35AM Amsterdam1 transfer
NS
5426
Sprinter5426
11:04AM Haarlem0h10 11:14AM Amsterdam0 transfersDirect
NS
5426
Sprinter5426
11:04AM Haarlem0h52 11:56AM Amsterdam2 transfers
NS
5426
Sprinter5426
11:04AM Haarlem0h43 11:47AM Amsterdam1 transfer
NS
2143
Intercity2143
11:07AM Haarlem0h54 12:01PM Amsterdam1 transfer
NS
2143
Intercity2143
11:07AM Haarlem0h42 11:49AM Amsterdam1 transfer
NS
2143
Intercity2143
11:07AM Haarlem0h57 12:04PM Amsterdam1 transfer
NS
2237
Intercity2237
11:10AM Haarlem0h09 11:19AM Amsterdam0 transfersDirect
NS
4826
Sprinter4826
11:17AM Haarlem0h32 11:49AM Amsterdam1 transfer
NS
4826
Sprinter4826
11:17AM Haarlem0h23 11:40AM Amsterdam1 transfer
NS
4826
Sprinter4826
11:17AM Haarlem0h29 11:46AM Amsterdam1 transfer
NS
4826
Sprinter4826
11:17AM Haarlem0h35 11:52AM Amsterdam1 transfer
NS
4826
Sprinter4826
11:17AM Haarlem0h13 11:30AM Amsterdam0 transfersDirect
NS
4826
Sprinter4826
11:17AM Haarlem0h31 11:48AM Amsterdam, Amstel1 transfer
NS
6345
Sprinter6345
11:17AM Haarlem0h52 12:09PM Amsterdam1 transfer
NS
6345
Sprinter6345
11:17AM Haarlem1h05 12:22PM Amsterdam2 transfers
NS
4826
Sprinter4826
11:20AM Haarlem0h29 11:49AM Amsterdam1 transfer
NS
4826
Sprinter4826
11:20AM Haarlem0h28 11:48AM Amsterdam, Amstel1 transfer
NS
4826
Sprinter4826
11:20AM Haarlem0h44 12:04PM Amsterdam, Arena1 transfer
NS
4826
Sprinter4826
11:20AM Haarlem0h46 12:06PM Amsterdam1 transfer
NS
4826
Sprinter4826
11:20AM Haarlem1h02 12:22PM Amsterdam2 transfers
NS
4826
Sprinter4826
11:20AM Haarlem0h26 11:46AM Amsterdam1 transfer
NS
4826
Sprinter4826
11:20AM Haarlem0h54 12:14PM Amsterdam2 transfers
NS
4826
Sprinter4826
11:20AM Haarlem0h10 11:30AM Amsterdam0 transfersDirect
NS
4826
Sprinter4826
11:20AM Haarlem0h32 11:52AM Amsterdam1 transfer
NS
4826
Sprinter4826
11:20AM Haarlem0h20 11:40AM Amsterdam1 transfer
NS
2232
Intercity2232
11:23AM Haarlem0h59 12:22PM Amsterdam1 transfer
NS
2128
Intercity2128
11:25AM Haarlem0h33 11:58AM Amsterdam, Amstel1 transfer
NS
2128
Intercity2128
11:25AM Haarlem0h36 12:01PM Amsterdam1 transfer
NS
2128
Intercity2128
11:25AM Haarlem0h34 11:59AM Amsterdam1 transfer
NS
2128
Intercity2128
11:25AM Haarlem0h41 12:06PM Amsterdam1 transfer
NS
2128
Intercity2128
11:25AM Haarlem0h09 11:34AM Amsterdam0 transfersDirect
NS
2128
Intercity2128
11:25AM Haarlem0h29 11:54AM Amsterdam1 transfer
NS
2128
Intercity2128
11:25AM Haarlem0h39 12:04PM Amsterdam, Arena1 transfer
NS
2128
Intercity2128
11:25AM Haarlem0h47 12:12PM Amsterdam1 transfer
NS
5428
Sprinter5428
11:31AM Haarlem0h30 12:01PM Amsterdam, Amstel1 transfer
NS
5428
Sprinter5428
11:31AM Haarlem0h13 11:44AM Amsterdam0 transfersDirect
NS
5428
Sprinter5428
11:31AM Haarlem0h46 12:17PM Amsterdam1 transfer
NS
5428
Sprinter5428
11:31AM Haarlem0h34 12:05PM Amsterdam1 transfer
NS
5428
Sprinter5428
11:34AM Haarlem0h51 12:25PM Amsterdam2 transfers
NS
5428
Sprinter5428
11:34AM Haarlem0h31 12:05PM Amsterdam1 transfer
NS
5428
Sprinter5428
11:34AM Haarlem0h43 12:17PM Amsterdam1 transfer
NS
5428
Sprinter5428
11:34AM Haarlem0h10 11:44AM Amsterdam0 transfersDirect
NS
5428
Sprinter5428
11:34AM Haarlem0h27 12:01PM Amsterdam, Amstel1 transfer
NS
2145
Intercity2145
11:37AM Haarlem0h57 12:34PM Amsterdam1 transfer
NS
2145
Intercity2145
11:37AM Haarlem0h42 12:19PM Amsterdam1 transfer
NS
2145
Intercity2145
11:37AM Haarlem0h54 12:31PM Amsterdam1 transfer
NS
2239
Intercity2239
11:40AM Haarlem0h09 11:49AM Amsterdam0 transfersDirect
NS
6347
Sprinter6347
11:47AM Haarlem1h05 12:52PM Amsterdam2 transfers
NS
6347
Sprinter6347
11:47AM Haarlem0h54 12:41PM Amsterdam1 transfer
NS
4828
Sprinter4828
11:48AM Haarlem0h34 12:22PM Amsterdam1 transfer
NS
4828
Sprinter4828
11:48AM Haarlem0h22 12:10PM Amsterdam1 transfer
NS
4828
Sprinter4828
11:48AM Haarlem0h31 12:19PM Amsterdam1 transfer
NS
4828
Sprinter4828
11:48AM Haarlem0h31 12:19PM Amsterdam, Amstel1 transfer
NS
4828
Sprinter4828
11:48AM Haarlem0h13 12:01PM Amsterdam0 transfersDirect
NS
4828
Sprinter4828
11:48AM Haarlem0h28 12:16PM Amsterdam1 transfer
NS
4828
Sprinter4828
11:51AM Haarlem1h01 12:52PM Amsterdam2 transfers
NS
4828
Sprinter4828
11:51AM Haarlem0h10 12:01PM Amsterdam0 transfersDirect
NS
4828
Sprinter4828
11:51AM Haarlem0h53 12:44PM Amsterdam2 transfers
NS
4828
Sprinter4828
11:51AM Haarlem0h25 12:16PM Amsterdam1 transfer
NS
4828
Sprinter4828
11:51AM Haarlem0h43 12:34PM Amsterdam, Arena1 transfer
NS
4828
Sprinter4828
11:51AM Haarlem0h19 12:10PM Amsterdam1 transfer
NS
4828
Sprinter4828
11:51AM Haarlem0h28 12:19PM Amsterdam1 transfer
NS
4828
Sprinter4828
11:51AM Haarlem0h31 12:22PM Amsterdam1 transfer
NS
4828
Sprinter4828
11:51AM Haarlem0h45 12:36PM Amsterdam1 transfer
NS
4828
Sprinter4828
11:51AM Haarlem0h28 12:19PM Amsterdam, Amstel1 transfer
NS
2234
Intercity2234
11:53AM Haarlem0h59 12:52PM Amsterdam1 transfer
NS
2130
Intercity2130
11:55AM Haarlem0h36 12:31PM Amsterdam1 transfer
NS
2130
Intercity2130
11:55AM Haarlem0h39 12:34PM Amsterdam, Arena1 transfer
NS
2130
Intercity2130
11:55AM Haarlem0h47 12:42PM Amsterdam1 transfer
NS
2130
Intercity2130
11:55AM Haarlem0h09 12:04PM Amsterdam0 transfersDirect
NS
2130
Intercity2130
11:55AM Haarlem0h41 12:36PM Amsterdam1 transfer
NS
2130
Intercity2130
11:55AM Haarlem0h29 12:24PM Amsterdam1 transfer
NS
2130
Intercity2130
11:55AM Haarlem0h34 12:29PM Amsterdam1 transfer
NS
2130
Intercity2130
11:55AM Haarlem0h33 12:28PM Amsterdam, Amstel1 transfer
NS
5430
Sprinter5430
12:01PM Haarlem0h46 12:47PM Amsterdam1 transfer
NS
5430
Sprinter5430
12:01PM Haarlem0h34 12:35PM Amsterdam1 transfer
NS
5430
Sprinter5430
12:01PM Haarlem0h13 12:14PM Amsterdam0 transfersDirect
NS
5430
Sprinter5430
12:01PM Haarlem0h30 12:31PM Amsterdam, Amstel1 transfer
NS
5430
Sprinter5430
12:04PM Haarlem0h10 12:14PM Amsterdam0 transfersDirect
NS
5430
Sprinter5430
12:04PM Haarlem0h52 12:56PM Amsterdam2 transfers
NS
5430
Sprinter5430
12:04PM Haarlem0h27 12:31PM Amsterdam, Amstel1 transfer
NS
5430
Sprinter5430
12:04PM Haarlem0h43 12:47PM Amsterdam1 transfer
NS
5430
Sprinter5430
12:04PM Haarlem0h31 12:35PM Amsterdam1 transfer
NS
2147
Intercity2147
12:07PM Haarlem0h42 12:49PM Amsterdam1 transfer
NS
2147
Intercity2147
12:07PM Haarlem0h54 01:01PM Amsterdam1 transfer
NS
2147
Intercity2147
12:07PM Haarlem0h57 01:04PM Amsterdam1 transfer
NS
2241
Intercity2241
12:10PM Haarlem0h09 12:19PM Amsterdam0 transfersDirect
NS
4830
Sprinter4830
12:17PM Haarlem0h13 12:30PM Amsterdam0 transfersDirect
NS
6349
Sprinter6349
12:17PM Haarlem0h52 01:09PM Amsterdam1 transfer
NS
4830
Sprinter4830
12:17PM Haarlem0h32 12:49PM Amsterdam1 transfer
NS
4830
Sprinter4830
12:17PM Haarlem0h35 12:52PM Amsterdam1 transfer
NS
4830
Sprinter4830
12:17PM Haarlem0h23 12:40PM Amsterdam1 transfer
NS
4830
Sprinter4830
12:17PM Haarlem0h29 12:46PM Amsterdam1 transfer
NS
6349
Sprinter6349
12:17PM Haarlem1h05 01:22PM Amsterdam2 transfers
NS
4830
Sprinter4830
12:17PM Haarlem0h31 12:48PM Amsterdam, Amstel1 transfer
NS
4830
Sprinter4830
12:20PM Haarlem0h20 12:40PM Amsterdam1 transfer
NS
4830
Sprinter4830
12:20PM Haarlem0h29 12:49PM Amsterdam1 transfer
NS
4830
Sprinter4830
12:20PM Haarlem0h26 12:46PM Amsterdam1 transfer
NS
4830
Sprinter4830
12:20PM Haarlem0h54 01:14PM Amsterdam2 transfers
NS
4830
Sprinter4830
12:20PM Haarlem0h28 12:48PM Amsterdam, Amstel1 transfer
NS
4830
Sprinter4830
12:20PM Haarlem0h32 12:52PM Amsterdam1 transfer
NS
4830
Sprinter4830
12:20PM Haarlem0h10 12:30PM Amsterdam0 transfersDirect
NS
4830
Sprinter4830
12:20PM Haarlem0h46 01:06PM Amsterdam1 transfer
NS
4830
Sprinter4830
12:20PM Haarlem1h02 01:22PM Amsterdam2 transfers
NS
4830
Sprinter4830
12:20PM Haarlem0h44 01:04PM Amsterdam, Arena1 transfer
NS
2236
Intercity2236
12:23PM Haarlem0h59 01:22PM Amsterdam1 transfer
NS
2132
Intercity2132
12:25PM Haarlem0h41 01:06PM Amsterdam1 transfer
NS
2132
Intercity2132
12:25PM Haarlem0h29 12:54PM Amsterdam1 transfer
NS
2132
Intercity2132
12:25PM Haarlem0h39 01:04PM Amsterdam, Arena1 transfer
NS
2132
Intercity2132
12:25PM Haarlem0h34 12:59PM Amsterdam1 transfer
NS
2132
Intercity2132
12:25PM Haarlem0h47 01:12PM Amsterdam1 transfer
NS
2132
Intercity2132
12:25PM Haarlem0h33 12:58PM Amsterdam, Amstel1 transfer
NS
2132
Intercity2132
12:25PM Haarlem0h09 12:34PM Amsterdam0 transfersDirect
NS
2132
Intercity2132
12:25PM Haarlem0h36 01:01PM Amsterdam1 transfer
NS
5432
Sprinter5432
12:31PM Haarlem0h30 01:01PM Amsterdam, Amstel1 transfer
NS
5432
Sprinter5432
12:31PM Haarlem0h13 12:44PM Amsterdam0 transfersDirect
NS
5432
Sprinter5432
12:31PM Haarlem0h46 01:17PM Amsterdam1 transfer
NS
5432
Sprinter5432
12:31PM Haarlem0h34 01:05PM Amsterdam1 transfer
NS
5432
Sprinter5432
12:34PM Haarlem0h43 01:17PM Amsterdam1 transfer
NS
5432
Sprinter5432
12:34PM Haarlem0h51 01:25PM Amsterdam2 transfers
NS
5432
Sprinter5432
12:34PM Haarlem0h27 01:01PM Amsterdam, Amstel1 transfer
NS
5432
Sprinter5432
12:34PM Haarlem0h10 12:44PM Amsterdam0 transfersDirect
NS
5432
Sprinter5432
12:34PM Haarlem0h31 01:05PM Amsterdam1 transfer
NS
2149
Intercity2149
12:37PM Haarlem0h57 01:34PM Amsterdam1 transfer
NS
2149
Intercity2149
12:37PM Haarlem0h54 01:31PM Amsterdam1 transfer
NS
2149
Intercity2149
12:37PM Haarlem0h42 01:19PM Amsterdam1 transfer
NS
2243
Intercity2243
12:40PM Haarlem0h09 12:49PM Amsterdam0 transfersDirect
NS
6351
Sprinter6351
12:47PM Haarlem1h05 01:52PM Amsterdam2 transfers
NS
6351
Sprinter6351
12:47PM Haarlem0h52 01:39PM Amsterdam1 transfer
NS
4832
Sprinter4832
12:48PM Haarlem0h22 01:10PM Amsterdam1 transfer
NS
4832
Sprinter4832
12:48PM Haarlem0h34 01:22PM Amsterdam1 transfer
NS
4832
Sprinter4832
12:48PM Haarlem0h31 01:19PM Amsterdam1 transfer
NS
4832
Sprinter4832
12:48PM Haarlem0h13 01:01PM Amsterdam0 transfersDirect
NS
4832
Sprinter4832
12:48PM Haarlem0h28 01:16PM Amsterdam1 transfer
NS
4832
Sprinter4832
12:48PM Haarlem0h31 01:19PM Amsterdam, Amstel1 transfer
NS
4832
Sprinter4832
12:51PM Haarlem0h43 01:34PM Amsterdam, Arena1 transfer
NS
4832
Sprinter4832
12:51PM Haarlem0h10 01:01PM Amsterdam0 transfersDirect
NS
4832
Sprinter4832
12:51PM Haarlem0h28 01:19PM Amsterdam1 transfer
NS
4832
Sprinter4832
12:51PM Haarlem0h28 01:19PM Amsterdam, Amstel1 transfer
NS
4832
Sprinter4832
12:51PM Haarlem0h45 01:36PM Amsterdam1 transfer
NS
4832
Sprinter4832
12:51PM Haarlem0h19 01:10PM Amsterdam1 transfer
NS
4832
Sprinter4832
12:51PM Haarlem0h53 01:44PM Amsterdam2 transfers
NS
4832
Sprinter4832
12:51PM Haarlem1h01 01:52PM Amsterdam2 transfers
NS
4832
Sprinter4832
12:51PM Haarlem0h25 01:16PM Amsterdam1 transfer
NS
4832
Sprinter4832
12:51PM Haarlem0h31 01:22PM Amsterdam1 transfer
NS
2238
Intercity2238
12:53PM Haarlem0h59 01:52PM Amsterdam1 transfer
NS
2134
Intercity2134
12:55PM Haarlem0h41 01:36PM Amsterdam1 transfer
NS
2134
Intercity2134
12:55PM Haarlem0h34 01:29PM Amsterdam1 transfer
NS
2134
Intercity2134
12:55PM Haarlem0h33 01:28PM Amsterdam, Amstel1 transfer
NS
2134
Intercity2134
12:55PM Haarlem0h09 01:04PM Amsterdam0 transfersDirect
NS
2134
Intercity2134
12:55PM Haarlem0h47 01:42PM Amsterdam1 transfer
NS
2134
Intercity2134
12:55PM Haarlem0h39 01:34PM Amsterdam, Arena1 transfer
NS
2134
Intercity2134
12:55PM Haarlem0h29 01:24PM Amsterdam1 transfer
NS
2134
Intercity2134
12:55PM Haarlem0h36 01:31PM Amsterdam1 transfer
NS
5434
Sprinter5434
01:01PM Haarlem0h13 01:14PM Amsterdam0 transfersDirect
NS
5434
Sprinter5434
01:01PM Haarlem0h46 01:47PM Amsterdam1 transfer
NS
5434
Sprinter5434
01:01PM Haarlem0h34 01:35PM Amsterdam1 transfer
NS
5434
Sprinter5434
01:01PM Haarlem0h30 01:31PM Amsterdam, Amstel1 transfer
NS
5434
Sprinter5434
01:04PM Haarlem0h27 01:31PM Amsterdam, Amstel1 transfer
NS
5434
Sprinter5434
01:04PM Haarlem0h43 01:47PM Amsterdam1 transfer
NS
5434
Sprinter5434
01:04PM Haarlem0h31 01:35PM Amsterdam1 transfer
NS
5434
Sprinter5434
01:04PM Haarlem0h10 01:14PM Amsterdam0 transfersDirect
NS
5434
Sprinter5434
01:04PM Haarlem0h52 01:56PM Amsterdam2 transfers
NS
2151
Intercity2151
01:07PM Haarlem0h57 02:04PM Amsterdam1 transfer
NS
2151
Intercity2151
01:07PM Haarlem0h42 01:49PM Amsterdam1 transfer
NS
2151
Intercity2151
01:07PM Haarlem0h54 02:01PM Amsterdam1 transfer
NS
2245
Intercity2245
01:10PM Haarlem0h09 01:19PM Amsterdam0 transfersDirect
NS
6353
Sprinter6353
01:17PM Haarlem1h05 02:22PM Amsterdam2 transfers
NS
6353
Sprinter6353
01:17PM Haarlem0h52 02:09PM Amsterdam1 transfer
NS
4834
Sprinter4834
01:17PM Haarlem0h31 01:48PM Amsterdam, Amstel1 transfer
NS
4834
Sprinter4834
01:17PM Haarlem0h32 01:49PM Amsterdam1 transfer
NS
4834
Sprinter4834
01:17PM Haarlem0h29 01:46PM Amsterdam1 transfer
NS
4834
Sprinter4834
01:17PM Haarlem0h23 01:40PM Amsterdam1 transfer
NS
4834
Sprinter4834
01:17PM Haarlem0h35 01:52PM Amsterdam1 transfer
NS
4834
Sprinter4834
01:17PM Haarlem0h13 01:30PM Amsterdam0 transfersDirect
NS
4834
Sprinter4834
01:20PM Haarlem0h54 02:14PM Amsterdam2 transfers
NS
4834
Sprinter4834
01:20PM Haarlem0h28 01:48PM Amsterdam, Amstel1 transfer
NS
4834
Sprinter4834
01:20PM Haarlem0h44 02:04PM Amsterdam, Arena1 transfer
NS
4834
Sprinter4834
01:20PM Haarlem0h32 01:52PM Amsterdam1 transfer
NS
4834
Sprinter4834
01:20PM Haarlem0h26 01:46PM Amsterdam1 transfer
NS
4834
Sprinter4834
01:20PM Haarlem1h02 02:22PM Amsterdam2 transfers
NS
4834
Sprinter4834
01:20PM Haarlem0h29 01:49PM Amsterdam1 transfer
NS
4834
Sprinter4834
01:20PM Haarlem0h46 02:06PM Amsterdam1 transfer
NS
4834
Sprinter4834
01:20PM Haarlem0h10 01:30PM Amsterdam0 transfersDirect
NS
4834
Sprinter4834
01:20PM Haarlem0h20 01:40PM Amsterdam1 transfer
NS
2240
Intercity2240
01:23PM Haarlem0h59 02:22PM Amsterdam1 transfer
NS
2136
Intercity2136
01:25PM Haarlem0h39 02:04PM Amsterdam, Arena1 transfer
NS
2136
Intercity2136
01:25PM Haarlem0h34 01:59PM Amsterdam1 transfer
NS
2136
Intercity2136
01:25PM Haarlem0h47 02:12PM Amsterdam1 transfer
NS
2136
Intercity2136
01:25PM Haarlem0h29 01:54PM Amsterdam1 transfer
NS
2136
Intercity2136
01:25PM Haarlem0h41 02:06PM Amsterdam1 transfer
NS
2136
Intercity2136
01:25PM Haarlem0h09 01:34PM Amsterdam0 transfersDirect
NS
2136
Intercity2136
01:25PM Haarlem0h36 02:01PM Amsterdam1 transfer
NS
2136
Intercity2136
01:25PM Haarlem0h33 01:58PM Amsterdam, Amstel1 transfer
NS
5436
Sprinter5436
01:31PM Haarlem0h13 01:44PM Amsterdam0 transfersDirect
NS
5436
Sprinter5436
01:31PM Haarlem0h46 02:17PM Amsterdam1 transfer
NS
5436
Sprinter5436
01:31PM Haarlem0h34 02:05PM Amsterdam1 transfer
NS
5436
Sprinter5436
01:31PM Haarlem0h30 02:01PM Amsterdam, Amstel1 transfer
NS
5436
Sprinter5436
01:34PM Haarlem0h51 02:25PM Amsterdam2 transfers
NS
5436
Sprinter5436
01:34PM Haarlem0h43 02:17PM Amsterdam1 transfer
NS
5436
Sprinter5436
01:34PM Haarlem0h27 02:01PM Amsterdam, Amstel1 transfer
NS
5436
Sprinter5436
01:34PM Haarlem0h31 02:05PM Amsterdam1 transfer
NS
5436
Sprinter5436
01:34PM Haarlem0h10 01:44PM Amsterdam0 transfersDirect
NS
2153
Intercity2153
01:37PM Haarlem0h57 02:34PM Amsterdam1 transfer
NS
2153
Intercity2153
01:37PM Haarlem0h42 02:19PM Amsterdam1 transfer
NS
2153
Intercity2153
01:37PM Haarlem0h54 02:31PM Amsterdam1 transfer
NS
2247
Intercity2247
01:40PM Haarlem0h09 01:49PM Amsterdam0 transfersDirect
NS
4836
Sprinter4836
01:47PM Haarlem0h29 02:16PM Amsterdam1 transfer
NS
4836
Sprinter4836
01:47PM Haarlem0h23 02:10PM Amsterdam1 transfer
NS
4836
Sprinter4836
01:47PM Haarlem0h13 02:00PM Amsterdam0 transfersDirect
NS
6355
Sprinter6355
01:47PM Haarlem1h05 02:52PM Amsterdam2 transfers
NS
4836
Sprinter4836
01:47PM Haarlem0h35 02:22PM Amsterdam1 transfer
NS
4836
Sprinter4836
01:47PM Haarlem0h32 02:19PM Amsterdam, Amstel1 transfer
NS
4836
Sprinter4836
01:47PM Haarlem0h32 02:19PM Amsterdam1 transfer
NS
6355
Sprinter6355
01:47PM Haarlem0h54 02:41PM Amsterdam1 transfer
NS
4836
Sprinter4836
01:50PM Haarlem0h26 02:16PM Amsterdam1 transfer
NS
4836
Sprinter4836
01:50PM Haarlem0h44 02:34PM Amsterdam, Arena1 transfer
NS
4836
Sprinter4836
01:50PM Haarlem0h20 02:10PM Amsterdam1 transfer
NS
4836
Sprinter4836
01:50PM Haarlem0h29 02:19PM Amsterdam, Amstel1 transfer
NS
4836
Sprinter4836
01:50PM Haarlem0h10 02:00PM Amsterdam0 transfersDirect
NS
4836
Sprinter4836
01:50PM Haarlem0h32 02:22PM Amsterdam1 transfer
NS
4836
Sprinter4836
01:50PM Haarlem0h29 02:19PM Amsterdam1 transfer
NS
4836
Sprinter4836
01:50PM Haarlem0h54 02:44PM Amsterdam2 transfers
NS
4836
Sprinter4836
01:50PM Haarlem0h46 02:36PM Amsterdam1 transfer
NS
2242
Intercity2242
01:53PM Haarlem0h59 02:52PM Amsterdam1 transfer
NS
2138
Intercity2138
01:55PM Haarlem0h09 02:04PM Amsterdam0 transfersDirect
NS
2138
Intercity2138
01:55PM Haarlem0h33 02:28PM Amsterdam, Amstel1 transfer
NS
2138
Intercity2138
01:55PM Haarlem0h41 02:36PM Amsterdam1 transfer
NS
2138
Intercity2138
01:55PM Haarlem0h29 02:24PM Amsterdam1 transfer
NS
2138
Intercity2138
01:55PM Haarlem0h47 02:42PM Amsterdam1 transfer
NS
2138
Intercity2138
01:55PM Haarlem0h36 02:31PM Amsterdam1 transfer
NS
2138
Intercity2138
01:55PM Haarlem0h34 02:29PM Amsterdam1 transfer
NS
2138
Intercity2138
01:55PM Haarlem0h39 02:34PM Amsterdam, Arena1 transfer
NS
5438
Sprinter5438
02:01PM Haarlem0h13 02:14PM Amsterdam0 transfersDirect
NS
5438
Sprinter5438
02:01PM Haarlem0h34 02:35PM Amsterdam1 transfer
NS
5438
Sprinter5438
02:01PM Haarlem0h30 02:31PM Amsterdam, Amstel1 transfer
NS
5438
Sprinter5438
02:01PM Haarlem0h46 02:47PM Amsterdam1 transfer
NS
5438
Sprinter5438
02:04PM Haarlem0h43 02:47PM Amsterdam1 transfer
NS
5438
Sprinter5438
02:04PM Haarlem0h10 02:14PM Amsterdam0 transfersDirect
NS
5438
Sprinter5438
02:04PM Haarlem0h27 02:31PM Amsterdam, Amstel1 transfer
NS
5438
Sprinter5438
02:04PM Haarlem0h31 02:35PM Amsterdam1 transfer
NS
5438
Sprinter5438
02:04PM Haarlem0h52 02:56PM Amsterdam2 transfers
NS
2155
Intercity2155
02:07PM Haarlem0h54 03:01PM Amsterdam1 transfer
NS
2155
Intercity2155
02:07PM Haarlem0h42 02:49PM Amsterdam1 transfer
NS
2155
Intercity2155
02:07PM Haarlem0h57 03:04PM Amsterdam1 transfer
NS
2249
Intercity2249
02:10PM Haarlem0h09 02:19PM Amsterdam0 transfersDirect
NS
6357
Sprinter6357
02:17PM Haarlem1h05 03:22PM Amsterdam2 transfers
NS
4838
Sprinter4838
02:17PM Haarlem0h31 02:48PM Amsterdam, Amstel1 transfer
NS
4838
Sprinter4838
02:17PM Haarlem0h23 02:40PM Amsterdam1 transfer
NS
4838
Sprinter4838
02:17PM Haarlem0h13 02:30PM Amsterdam0 transfersDirect
NS
6357
Sprinter6357
02:17PM Haarlem0h52 03:09PM Amsterdam1 transfer
NS
4838
Sprinter4838
02:17PM Haarlem0h29 02:46PM Amsterdam1 transfer
NS
4838
Sprinter4838
02:17PM Haarlem0h32 02:49PM Amsterdam1 transfer
NS
4838
Sprinter4838
02:17PM Haarlem0h35 02:52PM Amsterdam1 transfer
NS
4838
Sprinter4838
02:20PM Haarlem0h46 03:06PM Amsterdam1 transfer
NS
4838
Sprinter4838
02:20PM Haarlem1h02 03:22PM Amsterdam2 transfers
NS
4838
Sprinter4838
02:20PM Haarlem0h44 03:04PM Amsterdam, Arena1 transfer
NS
4838
Sprinter4838
02:20PM Haarlem0h54 03:14PM Amsterdam2 transfers
NS
4838
Sprinter4838
02:20PM Haarlem0h29 02:49PM Amsterdam1 transfer
NS
4838
Sprinter4838
02:20PM Haarlem0h20 02:40PM Amsterdam1 transfer
NS
4838
Sprinter4838
02:20PM Haarlem0h32 02:52PM Amsterdam1 transfer
NS
4838
Sprinter4838
02:20PM Haarlem0h28 02:48PM Amsterdam, Amstel1 transfer
NS
4838
Sprinter4838
02:20PM Haarlem0h26 02:46PM Amsterdam1 transfer
NS
4838
Sprinter4838
02:20PM Haarlem0h10 02:30PM Amsterdam0 transfersDirect
NS
2244
Intercity2244
02:23PM Haarlem0h59 03:22PM Amsterdam1 transfer
NS
2140
Intercity2140
02:25PM Haarlem0h34 02:59PM Amsterdam1 transfer
NS
2140
Intercity2140
02:25PM Haarlem0h41 03:06PM Amsterdam1 transfer
NS
2140
Intercity2140
02:25PM Haarlem0h09 02:34PM Amsterdam0 transfersDirect
NS
2140
Intercity2140
02:25PM Haarlem0h47 03:12PM Amsterdam1 transfer
NS
2140
Intercity2140
02:25PM Haarlem0h36 03:01PM Amsterdam1 transfer
NS
2140
Intercity2140
02:25PM Haarlem0h29 02:54PM Amsterdam1 transfer
NS
2140
Intercity2140
02:25PM Haarlem0h39 03:04PM Amsterdam, Arena1 transfer
NS
2140
Intercity2140
02:25PM Haarlem0h33 02:58PM Amsterdam, Amstel1 transfer
NS
5440
Sprinter5440
02:31PM Haarlem0h13 02:44PM Amsterdam0 transfersDirect
NS
5440
Sprinter5440
02:31PM Haarlem0h46 03:17PM Amsterdam1 transfer
NS
5440
Sprinter5440
02:31PM Haarlem0h30 03:01PM Amsterdam, Amstel1 transfer
NS
5440
Sprinter5440
02:31PM Haarlem0h34 03:05PM Amsterdam1 transfer
NS
5440
Sprinter5440
02:34PM Haarlem0h51 03:25PM Amsterdam2 transfers
NS
5440
Sprinter5440
02:34PM Haarlem0h31 03:05PM Amsterdam1 transfer
NS
5440
Sprinter5440
02:34PM Haarlem0h10 02:44PM Amsterdam0 transfersDirect
NS
5440
Sprinter5440
02:34PM Haarlem0h27 03:01PM Amsterdam, Amstel1 transfer
NS
5440
Sprinter5440
02:34PM Haarlem0h43 03:17PM Amsterdam1 transfer
NS
2157
Intercity2157
02:37PM Haarlem0h57 03:34PM Amsterdam1 transfer
NS
2157
Intercity2157
02:37PM Haarlem0h54 03:31PM Amsterdam1 transfer
NS
2157
Intercity2157
02:37PM Haarlem0h42 03:19PM Amsterdam1 transfer
NS
2251
Intercity2251
02:40PM Haarlem0h09 02:49PM Amsterdam0 transfersDirect
NS
6359
Sprinter6359
02:47PM Haarlem1h05 03:52PM Amsterdam2 transfers
NS
4840
Sprinter4840
02:47PM Haarlem0h35 03:22PM Amsterdam1 transfer
NS
4840
Sprinter4840
02:47PM Haarlem0h29 03:16PM Amsterdam1 transfer
NS
4840
Sprinter4840
02:47PM Haarlem0h23 03:10PM Amsterdam1 transfer
NS
6359
Sprinter6359
02:47PM Haarlem0h52 03:39PM Amsterdam1 transfer
NS
4840
Sprinter4840
02:47PM Haarlem0h32 03:19PM Amsterdam1 transfer
NS
4840
Sprinter4840
02:47PM Haarlem0h13 03:00PM Amsterdam0 transfersDirect
NS
4840
Sprinter4840
02:47PM Haarlem0h32 03:19PM Amsterdam, Amstel1 transfer
NS
4840
Sprinter4840
02:50PM Haarlem0h29 03:19PM Amsterdam1 transfer
NS
4840
Sprinter4840
02:50PM Haarlem0h20 03:10PM Amsterdam1 transfer
NS
4840
Sprinter4840
02:50PM Haarlem0h54 03:44PM Amsterdam2 transfers
NS
4840
Sprinter4840
02:50PM Haarlem0h10 03:00PM Amsterdam0 transfersDirect
NS
4840
Sprinter4840
02:50PM Haarlem0h46 03:36PM Amsterdam1 transfer
NS
4840
Sprinter4840
02:50PM Haarlem1h02 03:52PM Amsterdam2 transfers
NS
4840
Sprinter4840
02:50PM Haarlem0h26 03:16PM Amsterdam1 transfer
NS
4840
Sprinter4840
02:50PM Haarlem0h44 03:34PM Amsterdam, Arena1 transfer
NS
4840
Sprinter4840
02:50PM Haarlem0h29 03:19PM Amsterdam, Amstel1 transfer
NS
4840
Sprinter4840
02:50PM Haarlem0h32 03:22PM Amsterdam1 transfer
NS
2246
Intercity2246
02:53PM Haarlem0h59 03:52PM Amsterdam1 transfer
NS
2142
Intercity2142
02:55PM Haarlem0h33 03:28PM Amsterdam, Amstel1 transfer
NS
2142
Intercity2142
02:55PM Haarlem0h09 03:04PM Amsterdam0 transfersDirect
NS
2142
Intercity2142
02:55PM Haarlem0h34 03:29PM Amsterdam1 transfer
NS
2142
Intercity2142
02:55PM Haarlem0h29 03:24PM Amsterdam1 transfer
NS
2142
Intercity2142
02:55PM Haarlem0h41 03:36PM Amsterdam1 transfer
NS
2142
Intercity2142
02:55PM Haarlem0h36 03:31PM Amsterdam1 transfer
NS
2142
Intercity2142
02:55PM Haarlem0h47 03:42PM Amsterdam1 transfer
NS
2142
Intercity2142
02:55PM Haarlem0h39 03:34PM Amsterdam, Arena1 transfer
NS
5442
Sprinter5442
03:01PM Haarlem0h46 03:47PM Amsterdam1 transfer
NS
5442
Sprinter5442
03:01PM Haarlem0h30 03:31PM Amsterdam, Amstel1 transfer
NS
5442
Sprinter5442
03:01PM Haarlem0h34 03:35PM Amsterdam1 transfer
NS
5442
Sprinter5442
03:01PM Haarlem0h13 03:14PM Amsterdam0 transfersDirect
NS
5442
Sprinter5442
03:04PM Haarlem0h43 03:47PM Amsterdam1 transfer
NS
5442
Sprinter5442
03:04PM Haarlem0h52 03:56PM Amsterdam2 transfers
NS
5442
Sprinter5442
03:04PM Haarlem0h27 03:31PM Amsterdam, Amstel1 transfer
NS
5442
Sprinter5442
03:04PM Haarlem0h10 03:14PM Amsterdam0 transfersDirect
NS
5442
Sprinter5442
03:04PM Haarlem0h31 03:35PM Amsterdam1 transfer
NS
2159
Intercity2159
03:07PM Haarlem0h42 03:49PM Amsterdam1 transfer
NS
2159
Intercity2159
03:07PM Haarlem0h57 04:04PM Amsterdam1 transfer
NS
2159
Intercity2159
03:07PM Haarlem0h54 04:01PM Amsterdam1 transfer
NS
2253
Intercity2253
03:10PM Haarlem0h09 03:19PM Amsterdam0 transfersDirect
NS
4842
Sprinter4842
03:17PM Haarlem0h23 03:40PM Amsterdam1 transfer
NS
6361
Sprinter6361
03:17PM Haarlem0h52 04:09PM Amsterdam1 transfer
NS
4842
Sprinter4842
03:17PM Haarlem0h29 03:46PM Amsterdam1 transfer
NS
4842
Sprinter4842
03:17PM Haarlem0h31 03:48PM Amsterdam, Amstel1 transfer
NS
4842
Sprinter4842
03:17PM Haarlem0h32 03:49PM Amsterdam1 transfer
NS
4842
Sprinter4842
03:17PM Haarlem0h13 03:30PM Amsterdam0 transfersDirect
NS
6361
Sprinter6361
03:17PM Haarlem1h05 04:22PM Amsterdam2 transfers
NS
4842
Sprinter4842
03:17PM Haarlem0h35 03:52PM Amsterdam1 transfer
NS
4842
Sprinter4842
03:20PM Haarlem0h29 03:49PM Amsterdam1 transfer
NS
4842
Sprinter4842
03:20PM Haarlem0h10 03:30PM Amsterdam0 transfersDirect
NS
4842
Sprinter4842
03:20PM Haarlem1h02 04:22PM Amsterdam2 transfers
NS
4842
Sprinter4842
03:20PM Haarlem0h44 04:04PM Amsterdam, Arena1 transfer
NS
4842
Sprinter4842
03:20PM Haarlem0h32 03:52PM Amsterdam1 transfer
NS
4842
Sprinter4842
03:20PM Haarlem0h46 04:06PM Amsterdam1 transfer
NS
4842
Sprinter4842
03:20PM Haarlem0h20 03:40PM Amsterdam1 transfer
NS
4842
Sprinter4842
03:20PM Haarlem0h26 03:46PM Amsterdam1 transfer
NS
4842
Sprinter4842
03:20PM Haarlem0h28 03:48PM Amsterdam, Amstel1 transfer
NS
4842
Sprinter4842
03:20PM Haarlem0h54 04:14PM Amsterdam2 transfers
NS
2248
Intercity2248
03:23PM Haarlem0h59 04:22PM Amsterdam1 transfer
NS
2144
Intercity2144
03:25PM Haarlem0h29 03:54PM Amsterdam1 transfer
NS
2144
Intercity2144
03:25PM Haarlem0h34 03:59PM Amsterdam1 transfer
NS
2144
Intercity2144
03:25PM Haarlem0h47 04:12PM Amsterdam1 transfer
NS
2144
Intercity2144
03:25PM Haarlem0h39 04:04PM Amsterdam, Arena1 transfer
NS
2144
Intercity2144
03:25PM Haarlem0h09 03:34PM Amsterdam0 transfersDirect
NS
2144
Intercity2144
03:25PM Haarlem0h36 04:01PM Amsterdam1 transfer
NS
2144
Intercity2144
03:25PM Haarlem0h33 03:58PM Amsterdam, Amstel1 transfer
NS
2144
Intercity2144
03:25PM Haarlem0h41 04:06PM Amsterdam1 transfer
NS
5444
Sprinter5444
03:31PM Haarlem0h13 03:44PM Amsterdam0 transfersDirect
NS
5444
Sprinter5444
03:31PM Haarlem0h46 04:17PM Amsterdam1 transfer
NS
5444
Sprinter5444
03:31PM Haarlem0h34 04:05PM Amsterdam1 transfer
NS
5444
Sprinter5444
03:31PM Haarlem0h30 04:01PM Amsterdam, Amstel1 transfer
NS
5444
Sprinter5444
03:34PM Haarlem0h51 04:25PM Amsterdam2 transfers
NS
5444
Sprinter5444
03:34PM Haarlem0h43 04:17PM Amsterdam1 transfer
NS
5444
Sprinter5444
03:34PM Haarlem0h27 04:01PM Amsterdam, Amstel1 transfer
NS
5444
Sprinter5444
03:34PM Haarlem0h10 03:44PM Amsterdam0 transfersDirect
NS
5444
Sprinter5444
03:34PM Haarlem0h31 04:05PM Amsterdam1 transfer
NS
2161
Intercity2161
03:37PM Haarlem0h54 04:31PM Amsterdam1 transfer
NS
2161
Intercity2161
03:37PM Haarlem0h42 04:19PM Amsterdam1 transfer
NS
2161
Intercity2161
03:37PM Haarlem0h57 04:34PM Amsterdam1 transfer
NS
2255
Intercity2255
03:40PM Haarlem0h09 03:49PM Amsterdam0 transfersDirect
NS
6363
Sprinter6363
03:47PM Haarlem0h54 04:41PM Amsterdam1 transfer
NS
6363
Sprinter6363
03:47PM Haarlem1h05 04:52PM Amsterdam2 transfers
NS
4844
Sprinter4844
03:48PM Haarlem0h31 04:19PM Amsterdam1 transfer
NS
4844
Sprinter4844
03:48PM Haarlem0h28 04:16PM Amsterdam1 transfer
NS
4844
Sprinter4844
03:48PM Haarlem0h22 04:10PM Amsterdam1 transfer
NS
4844
Sprinter4844
03:48PM Haarlem0h31 04:19PM Amsterdam, Amstel1 transfer
NS
4844
Sprinter4844
03:48PM Haarlem0h13 04:01PM Amsterdam0 transfersDirect
NS
4844
Sprinter4844
03:48PM Haarlem0h34 04:22PM Amsterdam1 transfer
NS
4844
Sprinter4844
03:51PM Haarlem0h25 04:16PM Amsterdam1 transfer
NS
4844
Sprinter4844
03:51PM Haarlem0h19 04:10PM Amsterdam1 transfer
NS
4844
Sprinter4844
03:51PM Haarlem0h10 04:01PM Amsterdam0 transfersDirect
NS
4844
Sprinter4844
03:51PM Haarlem0h45 04:36PM Amsterdam1 transfer
NS
4844
Sprinter4844
03:51PM Haarlem0h31 04:22PM Amsterdam1 transfer
NS
4844
Sprinter4844
03:51PM Haarlem0h53 04:44PM Amsterdam2 transfers
NS
4844
Sprinter4844
03:51PM Haarlem0h43 04:34PM Amsterdam, Arena1 transfer
NS
4844
Sprinter4844
03:51PM Haarlem1h01 04:52PM Amsterdam2 transfers
NS
4844
Sprinter4844
03:51PM Haarlem0h28 04:19PM Amsterdam1 transfer
NS
4844
Sprinter4844
03:51PM Haarlem0h28 04:19PM Amsterdam, Amstel1 transfer
NS
2250
Intercity2250
03:53PM Haarlem0h59 04:52PM Amsterdam1 transfer
NS
2146
Intercity2146
03:55PM Haarlem0h29 04:24PM Amsterdam1 transfer
NS
2146
Intercity2146
03:55PM Haarlem0h41 04:36PM Amsterdam1 transfer
NS
2146
Intercity2146
03:55PM Haarlem0h09 04:04PM Amsterdam0 transfersDirect
NS
2146
Intercity2146
03:55PM Haarlem0h39 04:34PM Amsterdam, Arena1 transfer
NS
2146
Intercity2146
03:55PM Haarlem0h47 04:42PM Amsterdam1 transfer
NS
2146
Intercity2146
03:55PM Haarlem0h36 04:31PM Amsterdam1 transfer
NS
2146
Intercity2146
03:55PM Haarlem0h34 04:29PM Amsterdam1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Haarlem to Amsterdam by train or bus

Fri
Feb 14
Sat
Feb 15
Sun
Feb 16
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20

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

The best time to book your train from Haarlem to Amsterdam is 7 days before departure. See how prices for trains change on the Haarlem to Amsterdam route.
Prices are for one-way tickets for one passenger from Haarlem to Amsterdam 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 Haarlem to Amsterdam.

Fastest train times from Haarlem to Amsterdam

Showing times and prices for Feb 15

Fastest Journey

9 m

Average

35 m

Trains per day

777

Distance

17 km

Of the 777 trains that leave Haarlem for Amsterdam every day 123 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
NS2120Intercity2120
09:25AM0h09
Haarlem
09:34AMAmsterdam
$51One-way
0 transfers
Fastest
NS2255Intercity2255
03:40PM0h09
Haarlem
03:49PMAmsterdam
$51One-way
0 transfers
Fastest
NS2235Intercity2235
10:40AM0h09
Haarlem
10:49AMAmsterdam
$51One-way
0 transfers
Fastest
NS2291Intercity2291
12:40AM0h09
Haarlem
12:49AMAmsterdam
$51One-way
0 transfers
Fastest
NS2289Intercity2289
12:10AM0h09
Haarlem
12:19AMAmsterdam
$51One-way
0 transfers

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 Haarlem to Amsterdam

Trains from Haarlem to Amsterdam run on average 543 times per day, taking around 11m. Cheap train tickets for this journey start at $4 (€4) if you book in advance.
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
Distance
10 miles (17 km)
Average train duration
11m
Cheapest ticket price
$4 (€4)
Trains per day
543
Direct trains
96
Train providers
6
Fastest train
9m
First train
00:01
Last train
23:58
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

FAQs: Trains from Haarlem to Amsterdam

FAQs: Travel by train from Haarlem to Amsterdam 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 Haarlem to Amsterdam.
FAQs
Cheap train tickets from Haarlem to Amsterdam can start from as little as $4 (€4) when you book in advance. The average train ticket price for Haarlem to Amsterdam is $5 (€4); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Haarlem to Amsterdam train travel time is 9 min   for the 11 mile (17 km) long route, but the duration can vary if you travel on weekends and holidays.
The first train from Haarlem to Amsterdam leaves at 12: 01 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Haarlem to Amsterdam leaves at 11: 58 PM.
No, there are no night trains, the latest train for this route is 11: 58 PM.

When departing from Haarlem, you have various train station options to start your journey from including Haarlem and Haarlem Spaarnwoude. When arriving in Amsterdam, you can end your journey in train stations like Amsterdam Centraal and Amsterdam Sloterdijk.

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

A day trip to Amsterdam from Haarlem is worth doing with a journey time of 9 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Haarlem to Amsterdam by train is November.
You have options as you can travel between Haarlem and Amsterdam 2 different ways: train or bus.

Popular train stations from Haarlem to Amsterdam

Haarlem
Amsterdam
The major train station for departures in Haarlem is Haarlem Spaarnwoude. Find all the information you need to know about services, amenities and connections at Haarlem Spaarnwoude for your trip from Haarlem to Amsterdam.
Haarlem SpaarnwoudeDiningATMAccessibility
Amenities at train station
DiningDining
ATMATM
AccessibilityAccessibility
ticketOfficeHours
Distance to city center
2 km
Amenities at train station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
The major train station for arrivals in Amsterdam is Amsterdam Sloterdijk. Find all the information you need to know about services, amenities and connections at Amsterdam Sloterdijk for your journey to Amsterdam from Haarlem.
Amenities at train station
ParkingParking
DiningDining
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
phone
Phone Number
ticketOfficeHours
Distance to city center
3 km
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

Most popular routes to and from Haarlem and Amsterdam

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