Amsterdam to Haarlem train

Sat, Jun 22
+ 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 Haarlem

Showing times and prices for Jun 22

Cheapest

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

Cheapest
NS
06:40AM0h25
Amsterdam
07:05AMHaarlem
$51One-way
1 transfer
Cheapest
NS
12:31PM0h09
Amsterdam
12:40PMHaarlem
$51One-way
0 transfers
Cheapest
NS
12:01PM0h09
Amsterdam
12:10PMHaarlem
$51One-way
0 transfers
Cheapest
NS
12:16AM0h09
Amsterdam
12:25AMHaarlem
$51One-way
0 transfers
Cheapest
NS
02:31PM0h09
Amsterdam
02:40PMHaarlem
$51One-way
0 transfers

Train schedule from Amsterdam to Haarlem

Showing trains for tomorrow, Saturday, June 22
NS
12:00AM0h25
Amsterdam
12:25AMHaarlem
1 transfer
NS
12:00AM0h20
Amsterdam
12:20AMHaarlem
1 transfer
NS
12:01AM0h09
Amsterdam
12:10AMHaarlem
0 transfers
NS
12:01AM0h13
Amsterdam
12:14AMHaarlem
0 transfers
NS
12:02AM0h38
Amsterdam, Amstel
12:40AMHaarlem
1 transfer
NS
12:02AM0h42
Amsterdam, Amstel
12:44AMHaarlem
1 transfer
NS
12:03AM1h01
Amsterdam
01:04AMHaarlem
1 transfer
NS
12:08AM0h32
Amsterdam
12:40AMHaarlem
1 transfer
NS
12:08AM0h36
Amsterdam
12:44AMHaarlem
1 transfer
NS
12:10AM0h10
Amsterdam
12:20AMHaarlem
0 transfers
NS
12:10AM0h34
Amsterdam
12:44AMHaarlem
1 transfer
NS
12:10AM0h30
Amsterdam
12:40AMHaarlem
1 transfer
NS
12:12AM1h08
Amsterdam
01:20AMHaarlem
2 transfers
NS
12:13AM0h37
Amsterdam, Amstel
12:50AMHaarlem
1 transfer
NS
12:13AM0h27
Amsterdam
12:40AMHaarlem
1 transfer
NS
12:13AM0h31
Amsterdam
12:44AMHaarlem
1 transfer
NS
12:16AM0h09
Amsterdam
12:25AMHaarlem
0 transfers
NS
12:16AM0h13
Amsterdam
12:29AMHaarlem
0 transfers
NS
12:18AM1h22
Amsterdam
01:40AMHaarlem
2 transfers
NS
12:18AM0h51
Amsterdam
01:09AMHaarlem
1 transfer
NS
12:23AM0h57
Amsterdam
01:20AMHaarlem
1 transfer
NS
12:26AM1h14
Amsterdam
01:40AMHaarlem
1 transfer
NS
12:26AM0h54
Amsterdam
01:20AMHaarlem
1 transfer
NS
12:31AM0h13
Amsterdam
12:44AMHaarlem
0 transfers
NS
12:31AM0h09
Amsterdam
12:40AMHaarlem
0 transfers
NS
12:38AM1h02
Amsterdam
01:40AMHaarlem
1 transfer
NS
12:38AM0h42
Amsterdam
01:20AMHaarlem
1 transfer
NS
12:40AM0h10
Amsterdam
12:50AMHaarlem
0 transfers
NS
12:40AM1h00
Amsterdam
01:40AMHaarlem
1 transfer
NS
12:40AM0h40
Amsterdam
01:20AMHaarlem
1 transfer
NS
12:43AM0h37
Amsterdam
01:20AMHaarlem
1 transfer
NS
12:43AM0h57
Amsterdam
01:40AMHaarlem
1 transfer
NS
12:43AM1h01
Amsterdam
01:44AMHaarlem
1 transfer
NS
12:43AM0h37
Amsterdam, Amstel
01:20AMHaarlem
1 transfer
NS
12:53AM0h47
Amsterdam
01:40AMHaarlem
2 transfers
NS
12:53AM0h51
Amsterdam
01:44AMHaarlem
2 transfers
NS
12:55AM0h45
Amsterdam, Arena
01:40AMHaarlem
1 transfer
NS
12:58AM0h42
Amsterdam
01:40AMHaarlem
1 transfer
NS
12:58AM0h46
Amsterdam
01:44AMHaarlem
1 transfer
NS
01:00AM0h44
Amsterdam, Amstel
01:44AMHaarlem
1 transfer
NS
01:00AM0h40
Amsterdam, Amstel
01:40AMHaarlem
1 transfer
NS
01:04AM2h00
Amsterdam
03:04AMHaarlem
2 transfers
NS
01:08AM1h56
Amsterdam, Amstel
03:04AMHaarlem
2 transfers
NS
01:10AM0h10
Amsterdam
01:20AMHaarlem
0 transfers
NS
01:16AM1h48
Amsterdam
03:04AMHaarlem
2 transfers
NS
01:31AM0h09
Amsterdam
01:40AMHaarlem
0 transfers
NS
01:31AM0h13
Amsterdam
01:44AMHaarlem
0 transfers
NS
05:21AM1h18
Amsterdam
06:39AMHaarlem
1 transfer
NS
05:26AM1h14
Amsterdam
06:40AMHaarlem
1 transfer
NS
05:33AM1h06
Amsterdam
06:39AMHaarlem
1 transfer
NS
05:38AM1h02
Amsterdam
06:40AMHaarlem
1 transfer
NS
05:38AM1h06
Amsterdam
06:44AMHaarlem
1 transfer
NS
05:39AM1h00
Amsterdam
06:39AMHaarlem
2 transfers
NS
05:39AM1h01
Amsterdam
06:40AMHaarlem
2 transfers
NS
05:40AM0h40
Amsterdam
06:20AMHaarlem
1 transfer
NS
05:40AM0h10
Amsterdam
05:50AMHaarlem
0 transfers
NS
05:42AM0h58
Amsterdam
06:40AMHaarlem
2 transfers
NS
05:42AM0h57
Amsterdam
06:39AMHaarlem
2 transfers
NS
05:51AM1h18
Amsterdam
07:09AMHaarlem
1 transfer
NS
06:03AM1h06
Amsterdam
07:09AMHaarlem
1 transfer
NS
06:10AM0h30
Amsterdam
06:40AMHaarlem
1 transfer
NS
06:10AM0h34
Amsterdam
06:44AMHaarlem
1 transfer
NS
06:13AM0h27
Amsterdam
06:40AMHaarlem
1 transfer
NS
06:13AM0h31
Amsterdam
06:44AMHaarlem
1 transfer
NS
06:23AM0h51
Amsterdam
07:14AMHaarlem
1 transfer
NS
06:23AM0h47
Amsterdam
07:10AMHaarlem
1 transfer
NS
06:26AM0h44
Amsterdam
07:10AMHaarlem
1 transfer
NS
06:26AM0h48
Amsterdam
07:14AMHaarlem
1 transfer
NS
06:26AM0h44
Amsterdam, Arena
07:10AMHaarlem
1 transfer
NS
06:31AM0h13
Amsterdam
06:44AMHaarlem
0 transfers
NS
06:31AM0h09
Amsterdam
06:40AMHaarlem
0 transfers
NS
06:32AM0h38
Amsterdam, Amstel
07:10AMHaarlem
1 transfer
NS
06:32AM0h42
Amsterdam, Amstel
07:14AMHaarlem
1 transfer
NS
06:34AM0h46
Amsterdam
07:20AMHaarlem
1 transfer
NS
06:34AM0h51
Amsterdam
07:25AMHaarlem
1 transfer
NS
06:38AM0h32
Amsterdam
07:10AMHaarlem
1 transfer
NS
06:38AM0h36
Amsterdam
07:14AMHaarlem
1 transfer
NS
06:39AM1h01
Amsterdam
07:40AMHaarlem
2 transfers
NS
06:39AM1h00
Amsterdam
07:39AMHaarlem
2 transfers
NS
06:40AM0h25
Amsterdam
07:05AMHaarlem
1 transfer
NS
06:40AM0h34
Amsterdam
07:14AMHaarlem
1 transfer
NS
06:40AM0h10
Amsterdam
06:50AMHaarlem
0 transfers
NS
06:40AM0h30
Amsterdam
07:10AMHaarlem
1 transfer
NS
06:43AM0h27
Amsterdam
07:10AMHaarlem
1 transfer
NS
06:43AM0h31
Amsterdam
07:14AMHaarlem
1 transfer
NS
06:48AM0h51
Amsterdam
07:39AMHaarlem
1 transfer
NS
06:48AM0h52
Amsterdam
07:40AMHaarlem
2 transfers
NS
06:48AM0h32
Amsterdam
07:20AMHaarlem
1 transfer
NS
06:48AM0h37
Amsterdam
07:25AMHaarlem
1 transfer
NS
06:56AM0h44
Amsterdam
07:40AMHaarlem
1 transfer
NS
06:56AM0h48
Amsterdam
07:44AMHaarlem
1 transfer
NS
06:57AM0h32
Amsterdam, Amstel
07:29AMHaarlem
1 transfer
NS
06:57AM0h28
Amsterdam, Amstel
07:25AMHaarlem
1 transfer
NS
07:01AM0h09
Amsterdam
07:10AMHaarlem
0 transfers
NS
07:01AM0h13
Amsterdam
07:14AMHaarlem
0 transfers
NS
07:04AM0h46
Amsterdam
07:50AMHaarlem
1 transfer
NS
07:04AM0h51
Amsterdam
07:55AMHaarlem
1 transfer
NS
07:08AM0h32
Amsterdam
07:40AMHaarlem
1 transfer
NS
07:08AM0h36
Amsterdam
07:44AMHaarlem
1 transfer
NS
07:09AM1h01
Amsterdam
08:10AMHaarlem
2 transfers
NS
07:09AM1h00
Amsterdam
08:09AMHaarlem
2 transfers
NS
07:10AM0h30
Amsterdam
07:40AMHaarlem
1 transfer
NS
07:10AM0h34
Amsterdam
07:44AMHaarlem
1 transfer
NS
07:10AM0h10
Amsterdam
07:20AMHaarlem
0 transfers
NS
07:13AM0h27
Amsterdam
07:40AMHaarlem
1 transfer
NS
07:13AM0h31
Amsterdam
07:44AMHaarlem
1 transfer
NS
07:16AM0h09
Amsterdam
07:25AMHaarlem
0 transfers
NS
07:16AM0h13
Amsterdam
07:29AMHaarlem
0 transfers
NS
07:18AM0h32
Amsterdam
07:50AMHaarlem
1 transfer
NS
07:18AM0h51
Amsterdam
08:09AMHaarlem
1 transfer
NS
07:18AM0h37
Amsterdam
07:55AMHaarlem
1 transfer
NS
07:18AM1h02
Amsterdam
08:20AMHaarlem
2 transfers
NS
07:23AM0h51
Amsterdam
08:14AMHaarlem
1 transfer
NS
07:23AM0h47
Amsterdam
08:10AMHaarlem
1 transfer
NS
07:26AM0h44
Amsterdam, Arena
08:10AMHaarlem
1 transfer
NS
07:26AM0h48
Amsterdam
08:14AMHaarlem
1 transfer
NS
07:26AM0h44
Amsterdam
08:10AMHaarlem
1 transfer
NS
07:27AM0h32
Amsterdam, Amstel
07:59AMHaarlem
1 transfer
NS
07:27AM0h28
Amsterdam, Amstel
07:55AMHaarlem
1 transfer
NS
07:31AM0h09
Amsterdam
07:40AMHaarlem
0 transfers
NS
07:31AM0h13
Amsterdam
07:44AMHaarlem
0 transfers
NS
07:32AM0h38
Amsterdam, Amstel
08:10AMHaarlem
1 transfer
NS
07:32AM0h42
Amsterdam, Amstel
08:14AMHaarlem
1 transfer
NS
07:34AM0h46
Amsterdam
08:20AMHaarlem
1 transfer
NS
07:34AM0h51
Amsterdam
08:25AMHaarlem
1 transfer
NS
07:38AM0h36
Amsterdam
08:14AMHaarlem
1 transfer
NS
07:38AM0h32
Amsterdam
08:10AMHaarlem
1 transfer
NS
07:39AM1h00
Amsterdam
08:39AMHaarlem
2 transfers
NS
07:39AM1h01
Amsterdam
08:40AMHaarlem
2 transfers
NS
07:40AM0h10
Amsterdam
07:50AMHaarlem
0 transfers
NS
07:40AM0h30
Amsterdam
08:10AMHaarlem
1 transfer
NS
07:40AM0h34
Amsterdam
08:14AMHaarlem
1 transfer
NS
07:43AM0h31
Amsterdam
08:14AMHaarlem
1 transfer
NS
07:43AM0h27
Amsterdam
08:10AMHaarlem
1 transfer
NS
07:46AM0h09
Amsterdam
07:55AMHaarlem
0 transfers
NS
07:46AM0h13
Amsterdam
07:59AMHaarlem
0 transfers
NS
07:48AM0h32
Amsterdam
08:20AMHaarlem
1 transfer
NS
07:48AM1h03
Amsterdam
08:51AMHaarlem
2 transfers
NS
07:48AM0h51
Amsterdam
08:39AMHaarlem
1 transfer
NS
07:48AM0h37
Amsterdam
08:25AMHaarlem
1 transfer
NS
07:53AM0h51
Amsterdam
08:44AMHaarlem
1 transfer
NS
07:53AM0h47
Amsterdam
08:40AMHaarlem
1 transfer
NS
07:56AM0h44
Amsterdam
08:40AMHaarlem
1 transfer
NS
07:56AM0h44
Amsterdam, Arena
08:40AMHaarlem
1 transfer
NS
07:56AM0h48
Amsterdam
08:44AMHaarlem
1 transfer
NS
07:57AM0h28
Amsterdam, Amstel
08:25AMHaarlem
1 transfer
NS
07:57AM0h32
Amsterdam, Amstel
08:29AMHaarlem
1 transfer
NS
08:01AM0h09
Amsterdam
08:10AMHaarlem
0 transfers
NS
08:01AM0h13
Amsterdam
08:14AMHaarlem
0 transfers
NS
08:04AM0h46
Amsterdam
08:50AMHaarlem
1 transfer
NS
08:04AM0h51
Amsterdam
08:55AMHaarlem
1 transfer
Intercity
08:05AM0h15
Amsterdam Centraal
08:20AMHaarlem station
0 transfers
NS
08:08AM0h32
Amsterdam
08:40AMHaarlem
1 transfer
NS
08:08AM0h36
Amsterdam
08:44AMHaarlem
1 transfer
NS
08:09AM0h56
Amsterdam
09:05AMHaarlem
2 transfers
NS
08:09AM1h01
Amsterdam
09:10AMHaarlem
2 transfers
NS
08:10AM0h30
Amsterdam
08:40AMHaarlem
1 transfer
NS
08:10AM0h10
Amsterdam
08:20AMHaarlem
0 transfers
NS
08:10AM0h34
Amsterdam
08:44AMHaarlem
1 transfer
ns
08:10AM0h19
Amsterdam Centraal
08:29AMHaarlem station
0 transfers
NS
08:11AM0h29
Amsterdam, Amstel
08:40AMHaarlem
1 transfer
NS
08:11AM0h33
Amsterdam, Amstel
08:44AMHaarlem
1 transfer
NS
08:13AM0h27
Amsterdam
08:40AMHaarlem
1 transfer
NS
08:13AM0h31
Amsterdam
08:44AMHaarlem
1 transfer
NS
08:16AM0h13
Amsterdam
08:29AMHaarlem
0 transfers
NS
08:16AM0h09
Amsterdam
08:25AMHaarlem
0 transfers
NS
08:18AM0h32
Amsterdam
08:50AMHaarlem
1 transfer
NS
08:18AM0h37
Amsterdam
08:55AMHaarlem
1 transfer
NS
08:18AM0h51
Amsterdam
09:09AMHaarlem
1 transfer
NS
08:18AM1h02
Amsterdam
09:20AMHaarlem
2 transfers
NS
08:23AM0h47
Amsterdam
09:10AMHaarlem
1 transfer
NS
08:23AM0h42
Amsterdam
09:05AMHaarlem
1 transfer
ns
08:25AM0h19
Amsterdam Centraal
08:44AMHaarlem station
0 transfers
NS
08:26AM0h48
Amsterdam
09:14AMHaarlem
1 transfer
NS
08:26AM0h44
Amsterdam, Arena
09:10AMHaarlem
1 transfer
NS
08:26AM0h44
Amsterdam
09:10AMHaarlem
1 transfer
NS
08:27AM0h28
Amsterdam, Amstel
08:55AMHaarlem
1 transfer
NS
08:27AM0h32
Amsterdam, Amstel
08:59AMHaarlem
1 transfer
NS
08:31AM0h13
Amsterdam
08:44AMHaarlem
0 transfers
NS
08:31AM0h09
Amsterdam
08:40AMHaarlem
0 transfers
NS
08:32AM0h33
Amsterdam, Amstel
09:05AMHaarlem
1 transfer
NS
08:34AM0h46
Amsterdam
09:20AMHaarlem
1 transfer
NS
08:34AM0h51
Amsterdam
09:25AMHaarlem
1 transfer
Intercity
08:35AM0h15
Amsterdam Centraal
08:50AMHaarlem station
0 transfers
NS
08:35AM0h30
Amsterdam
09:05AMHaarlem
1 transfer
NS
08:38AM0h36
Amsterdam
09:14AMHaarlem
1 transfer
NS
08:38AM0h32
Amsterdam
09:10AMHaarlem
1 transfer
NS
08:39AM1h01
Amsterdam
09:40AMHaarlem
2 transfers
NS
08:39AM1h00
Amsterdam
09:39AMHaarlem
2 transfers
NS
08:40AM0h10
Amsterdam
08:50AMHaarlem
0 transfers
NS
08:40AM0h34
Amsterdam
09:14AMHaarlem
1 transfer
ns
08:40AM0h19
Amsterdam Centraal
08:59AMHaarlem station
0 transfers
NS
08:40AM0h30
Amsterdam
09:10AMHaarlem
1 transfer
NS
08:42AM0h32
Amsterdam, Amstel
09:14AMHaarlem
1 transfer
NS
08:42AM0h28
Amsterdam, Amstel
09:10AMHaarlem
1 transfer
NS
08:43AM0h31
Amsterdam
09:14AMHaarlem
1 transfer
NS
08:43AM0h27
Amsterdam
09:10AMHaarlem
1 transfer
NS
08:46AM0h09
Amsterdam
08:55AMHaarlem
0 transfers
NS
08:46AM0h13
Amsterdam
08:59AMHaarlem
0 transfers
NS
08:48AM0h51
Amsterdam
09:39AMHaarlem
1 transfer
NS
08:48AM0h32
Amsterdam
09:20AMHaarlem
1 transfer
NS
08:48AM1h03
Amsterdam
09:51AMHaarlem
2 transfers
NS
08:48AM0h37
Amsterdam
09:25AMHaarlem
1 transfer
Intercity
08:50AM0h15
Amsterdam Centraal
09:05AMHaarlem station
0 transfers
NS
08:53AM0h47
Amsterdam
09:40AMHaarlem
1 transfer
NS
08:53AM0h42
Amsterdam
09:35AMHaarlem
1 transfer
NS
08:55AM0h10
Amsterdam
09:05AMHaarlem
0 transfers
NS
08:56AM0h44
Amsterdam, Arena
09:40AMHaarlem
1 transfer
NS
08:56AM0h48
Amsterdam
09:44AMHaarlem
1 transfer
NS
08:56AM0h44
Amsterdam
09:40AMHaarlem
1 transfer
NS
08:57AM0h28
Amsterdam, Amstel
09:25AMHaarlem
1 transfer
NS
08:57AM0h32
Amsterdam, Amstel
09:29AMHaarlem
1 transfer
NS
09:01AM0h13
Amsterdam
09:14AMHaarlem
0 transfers
NS
09:01AM0h09
Amsterdam
09:10AMHaarlem
0 transfers
NS
09:02AM0h33
Amsterdam, Amstel
09:35AMHaarlem
1 transfer
NS
09:04AM0h46
Amsterdam
09:50AMHaarlem
1 transfer
NS
09:04AM0h51
Amsterdam
09:55AMHaarlem
1 transfer
NS
09:05AM0h30
Amsterdam
09:35AMHaarlem
1 transfer
NS
09:08AM0h32
Amsterdam
09:40AMHaarlem
1 transfer
NS
09:08AM0h36
Amsterdam
09:44AMHaarlem
1 transfer
NS
09:09AM1h01
Amsterdam
10:10AMHaarlem
2 transfers
NS
09:09AM0h56
Amsterdam
10:05AMHaarlem
2 transfers
NS
09:10AM0h34
Amsterdam
09:44AMHaarlem
1 transfer
NS
09:10AM0h10
Amsterdam
09:20AMHaarlem
0 transfers
NS
09:10AM0h30
Amsterdam
09:40AMHaarlem
1 transfer
NS
09:11AM0h33
Amsterdam, Amstel
09:44AMHaarlem
1 transfer
NS
09:11AM0h29
Amsterdam, Amstel
09:40AMHaarlem
1 transfer
NS
09:13AM0h27
Amsterdam
09:40AMHaarlem
1 transfer
NS
09:13AM0h31
Amsterdam
09:44AMHaarlem
1 transfer
NS
09:16AM0h09
Amsterdam
09:25AMHaarlem
0 transfers
NS
09:16AM0h13
Amsterdam
09:29AMHaarlem
0 transfers
NS
09:18AM0h32
Amsterdam
09:50AMHaarlem
1 transfer
NS
09:18AM0h37
Amsterdam
09:55AMHaarlem
1 transfer
NS
09:18AM0h51
Amsterdam
10:09AMHaarlem
1 transfer
NS
09:18AM1h02
Amsterdam
10:20AMHaarlem
2 transfers
NS
09:23AM0h42
Amsterdam
10:05AMHaarlem
1 transfer
NS
09:23AM0h47
Amsterdam
10:10AMHaarlem
1 transfer
NS
09:25AM0h10
Amsterdam
09:35AMHaarlem
0 transfers
NS
09:26AM0h44
Amsterdam
10:10AMHaarlem
1 transfer
NS
09:26AM0h48
Amsterdam
10:14AMHaarlem
1 transfer
NS
09:26AM0h44
Amsterdam, Arena
10:10AMHaarlem
1 transfer
NS
09:27AM0h28
Amsterdam, Amstel
09:55AMHaarlem
1 transfer
NS
09:27AM0h32
Amsterdam, Amstel
09:59AMHaarlem
1 transfer
NS
09:31AM0h09
Amsterdam
09:40AMHaarlem
0 transfers
NS
09:31AM0h13
Amsterdam
09:44AMHaarlem
0 transfers
NS
09:32AM0h33
Amsterdam, Amstel
10:05AMHaarlem
1 transfer
NS
09:34AM0h51
Amsterdam
10:25AMHaarlem
1 transfer
NS
09:34AM0h46
Amsterdam
10:20AMHaarlem
1 transfer
NS
09:36AM0h29
Amsterdam
10:05AMHaarlem
1 transfer
NS
09:38AM0h32
Amsterdam
10:10AMHaarlem
1 transfer
NS
09:38AM0h36
Amsterdam
10:14AMHaarlem
1 transfer
NS
09:39AM1h00
Amsterdam
10:39AMHaarlem
2 transfers
NS
09:39AM1h01
Amsterdam
10:40AMHaarlem
2 transfers
NS
09:40AM0h10
Amsterdam
09:50AMHaarlem
0 transfers
NS
09:40AM0h34
Amsterdam
10:14AMHaarlem
1 transfer
NS
09:40AM0h30
Amsterdam
10:10AMHaarlem
1 transfer
NS
09:41AM0h29
Amsterdam, Amstel
10:10AMHaarlem
1 transfer
NS
09:41AM0h33
Amsterdam, Amstel
10:14AMHaarlem
1 transfer
NS
09:43AM0h31
Amsterdam
10:14AMHaarlem
1 transfer
NS
09:43AM0h27
Amsterdam
10:10AMHaarlem
1 transfer
NS
09:46AM0h09
Amsterdam
09:55AMHaarlem
0 transfers
NS
09:46AM0h13
Amsterdam
09:59AMHaarlem
0 transfers
NS
09:48AM0h51
Amsterdam
10:39AMHaarlem
1 transfer
NS
09:48AM1h02
Amsterdam
10:50AMHaarlem
2 transfers
NS
09:48AM0h32
Amsterdam
10:20AMHaarlem
1 transfer
NS
09:48AM0h37
Amsterdam
10:25AMHaarlem
1 transfer
NS
09:53AM0h42
Amsterdam
10:35AMHaarlem
1 transfer
NS
09:53AM0h47
Amsterdam
10:40AMHaarlem
1 transfer
NS
09:55AM0h10
Amsterdam
10:05AMHaarlem
0 transfers
NS
09:56AM0h44
Amsterdam
10:40AMHaarlem
1 transfer
NS
09:56AM0h48
Amsterdam
10:44AMHaarlem
1 transfer
NS
09:56AM0h44
Amsterdam, Arena
10:40AMHaarlem
1 transfer
NS
09:57AM0h32
Amsterdam, Amstel
10:29AMHaarlem
1 transfer
NS
09:57AM0h28
Amsterdam, Amstel
10:25AMHaarlem
1 transfer
NS
10:01AM0h13
Amsterdam
10:14AMHaarlem
0 transfers
NS
10:01AM0h09
Amsterdam
10:10AMHaarlem
0 transfers
NS
10:02AM0h33
Amsterdam, Amstel
10:35AMHaarlem
1 transfer
NS
10:04AM0h46
Amsterdam
10:50AMHaarlem
1 transfer
NS
10:04AM0h51
Amsterdam
10:55AMHaarlem
1 transfer
NS
10:06AM0h29
Amsterdam
10:35AMHaarlem
1 transfer
NS
10:08AM0h32
Amsterdam
10:40AMHaarlem
1 transfer
NS
10:08AM0h36
Amsterdam
10:44AMHaarlem
1 transfer
NS
10:09AM0h56
Amsterdam
11:05AMHaarlem
2 transfers
NS
10:09AM1h01
Amsterdam
11:10AMHaarlem
2 transfers
NS
10:10AM0h30
Amsterdam
10:40AMHaarlem
1 transfer
NS
10:10AM0h34
Amsterdam
10:44AMHaarlem
1 transfer
NS
10:10AM0h10
Amsterdam
10:20AMHaarlem
0 transfers
NS
10:11AM0h33
Amsterdam, Amstel
10:44AMHaarlem
1 transfer
NS
10:11AM0h29
Amsterdam, Amstel
10:40AMHaarlem
1 transfer
NS
10:13AM0h31
Amsterdam
10:44AMHaarlem
1 transfer
NS
10:13AM0h27
Amsterdam
10:40AMHaarlem
1 transfer
NS
10:16AM0h09
Amsterdam
10:25AMHaarlem
0 transfers
NS
10:16AM0h13
Amsterdam
10:29AMHaarlem
0 transfers
NS
10:18AM0h37
Amsterdam
10:55AMHaarlem
1 transfer
NS
10:18AM1h02
Amsterdam
11:20AMHaarlem
2 transfers
NS
10:18AM0h51
Amsterdam
11:09AMHaarlem
1 transfer
NS
10:18AM0h32
Amsterdam
10:50AMHaarlem
1 transfer
NS
10:23AM0h47
Amsterdam
11:10AMHaarlem
1 transfer
NS
10:23AM0h42
Amsterdam
11:05AMHaarlem
1 transfer
NS
10:25AM0h10
Amsterdam
10:35AMHaarlem
0 transfers
NS
10:26AM0h44
Amsterdam, Arena
11:10AMHaarlem
1 transfer
NS
10:26AM0h44
Amsterdam
11:10AMHaarlem
1 transfer
NS
10:26AM0h48
Amsterdam
11:14AMHaarlem
1 transfer
NS
10:27AM0h28
Amsterdam, Amstel
10:55AMHaarlem
1 transfer
NS
10:27AM0h32
Amsterdam, Amstel
10:59AMHaarlem
1 transfer
NS
10:31AM0h13
Amsterdam
10:44AMHaarlem
0 transfers
NS
10:31AM0h09
Amsterdam
10:40AMHaarlem
0 transfers
NS
10:32AM0h33
Amsterdam, Amstel
11:05AMHaarlem
1 transfer
NS
10:34AM0h51
Amsterdam
11:25AMHaarlem
1 transfer
NS
10:34AM0h46
Amsterdam
11:20AMHaarlem
1 transfer
NS
10:35AM0h30
Amsterdam
11:05AMHaarlem
1 transfer
NS
10:38AM0h32
Amsterdam
11:10AMHaarlem
1 transfer
NS
10:38AM0h36
Amsterdam
11:14AMHaarlem
1 transfer
NS
10:39AM1h00
Amsterdam
11:39AMHaarlem
2 transfers
NS
10:39AM1h01
Amsterdam
11:40AMHaarlem
2 transfers
NS
10:40AM0h34
Amsterdam
11:14AMHaarlem
1 transfer
NS
10:40AM0h10
Amsterdam
10:50AMHaarlem
0 transfers
NS
10:40AM0h30
Amsterdam
11:10AMHaarlem
1 transfer
NS
10:41AM0h29
Amsterdam, Amstel
11:10AMHaarlem
1 transfer
NS
10:41AM0h33
Amsterdam, Amstel
11:14AMHaarlem
1 transfer
NS
10:43AM0h31
Amsterdam
11:14AMHaarlem
1 transfer
NS
10:43AM0h27
Amsterdam
11:10AMHaarlem
1 transfer
NS
10:46AM0h13
Amsterdam
10:59AMHaarlem
0 transfers
NS
10:46AM0h09
Amsterdam
10:55AMHaarlem
0 transfers
NS
10:48AM0h51
Amsterdam
11:39AMHaarlem
1 transfer
NS
10:48AM1h03
Amsterdam
11:51AMHaarlem
2 transfers
NS
10:48AM0h32
Amsterdam
11:20AMHaarlem
1 transfer
NS
10:48AM0h37
Amsterdam
11:25AMHaarlem
1 transfer
NS
10:53AM0h47
Amsterdam
11:40AMHaarlem
1 transfer
NS
10:53AM0h42
Amsterdam
11:35AMHaarlem
1 transfer
NS
10:55AM0h10
Amsterdam
11:05AMHaarlem
0 transfers
NS
10:56AM0h44
Amsterdam, Arena
11:40AMHaarlem
1 transfer
NS
10:56AM0h48
Amsterdam
11:44AMHaarlem
1 transfer
NS
10:56AM0h44
Amsterdam
11:40AMHaarlem
1 transfer
NS
10:57AM0h28
Amsterdam, Amstel
11:25AMHaarlem
1 transfer
NS
10:57AM0h32
Amsterdam, Amstel
11:29AMHaarlem
1 transfer
NS
11:01AM0h09
Amsterdam
11:10AMHaarlem
0 transfers
NS
11:01AM0h13
Amsterdam
11:14AMHaarlem
0 transfers
NS
11:02AM0h33
Amsterdam, Amstel
11:35AMHaarlem
1 transfer
NS
11:04AM0h46
Amsterdam
11:50AMHaarlem
1 transfer
NS
11:04AM0h51
Amsterdam
11:55AMHaarlem
1 transfer
NS
11:05AM0h30
Amsterdam
11:35AMHaarlem
1 transfer
NS
11:08AM0h36
Amsterdam
11:44AMHaarlem
1 transfer
NS
11:08AM0h32
Amsterdam
11:40AMHaarlem
1 transfer
NS
11:09AM0h56
Amsterdam
12:05PMHaarlem
2 transfers
NS
11:09AM1h01
Amsterdam
12:10PMHaarlem
2 transfers
NS
11:10AM0h10
Amsterdam
11:20AMHaarlem
0 transfers
NS
11:10AM0h34
Amsterdam
11:44AMHaarlem
1 transfer
NS
11:10AM0h30
Amsterdam
11:40AMHaarlem
1 transfer
NS
11:11AM0h29
Amsterdam, Amstel
11:40AMHaarlem
1 transfer
NS
11:11AM0h33
Amsterdam, Amstel
11:44AMHaarlem
1 transfer
NS
11:13AM0h27
Amsterdam
11:40AMHaarlem
1 transfer
NS
11:13AM0h31
Amsterdam
11:44AMHaarlem
1 transfer
NS
11:16AM0h13
Amsterdam
11:29AMHaarlem
0 transfers
NS
11:16AM0h09
Amsterdam
11:25AMHaarlem
0 transfers
NS
11:18AM0h51
Amsterdam
12:09PMHaarlem
1 transfer
NS
11:18AM0h37
Amsterdam
11:55AMHaarlem
1 transfer
NS
11:18AM0h32
Amsterdam
11:50AMHaarlem
1 transfer
NS
11:18AM1h02
Amsterdam
12:20PMHaarlem
2 transfers
NS
11:23AM0h47
Amsterdam
12:10PMHaarlem
1 transfer
NS
11:23AM0h42
Amsterdam
12:05PMHaarlem
1 transfer
NS
11:25AM0h10
Amsterdam
11:35AMHaarlem
0 transfers
NS
11:26AM0h44
Amsterdam, Arena
12:10PMHaarlem
1 transfer
NS
11:26AM0h44
Amsterdam
12:10PMHaarlem
1 transfer
NS
11:26AM0h48
Amsterdam
12:14PMHaarlem
1 transfer
NS
11:27AM0h32
Amsterdam, Amstel
11:59AMHaarlem
1 transfer
NS
11:27AM0h28
Amsterdam, Amstel
11:55AMHaarlem
1 transfer
NS
11:31AM0h13
Amsterdam
11:44AMHaarlem
0 transfers
NS
11:31AM0h09
Amsterdam
11:40AMHaarlem
0 transfers
NS
11:32AM0h33
Amsterdam, Amstel
12:05PMHaarlem
1 transfer
NS
11:34AM0h46
Amsterdam
12:20PMHaarlem
1 transfer
NS
11:34AM0h51
Amsterdam
12:25PMHaarlem
1 transfer
NS
11:35AM0h30
Amsterdam
12:05PMHaarlem
1 transfer
NS
11:38AM0h36
Amsterdam
12:14PMHaarlem
1 transfer
NS
11:38AM0h32
Amsterdam
12:10PMHaarlem
1 transfer
NS
11:39AM1h00
Amsterdam
12:39PMHaarlem
2 transfers
NS
11:39AM1h01
Amsterdam
12:40PMHaarlem
2 transfers
NS
11:40AM0h30
Amsterdam
12:10PMHaarlem
1 transfer
NS
11:40AM0h34
Amsterdam
12:14PMHaarlem
1 transfer
NS
11:40AM0h10
Amsterdam
11:50AMHaarlem
0 transfers
NS
11:41AM0h29
Amsterdam, Amstel
12:10PMHaarlem
1 transfer
NS
11:41AM0h33
Amsterdam, Amstel
12:14PMHaarlem
1 transfer
NS
11:43AM0h27
Amsterdam
12:10PMHaarlem
1 transfer
NS
11:43AM0h31
Amsterdam
12:14PMHaarlem
1 transfer
NS
11:46AM0h09
Amsterdam
11:55AMHaarlem
0 transfers
NS
11:46AM0h13
Amsterdam
11:59AMHaarlem
0 transfers
NS
11:48AM0h32
Amsterdam
12:20PMHaarlem
1 transfer
NS
11:48AM0h51
Amsterdam
12:39PMHaarlem
1 transfer
NS
11:48AM1h03
Amsterdam
12:51PMHaarlem
2 transfers
NS
11:48AM0h37
Amsterdam
12:25PMHaarlem
1 transfer
NS
11:53AM0h42
Amsterdam
12:35PMHaarlem
1 transfer
NS
11:53AM0h47
Amsterdam
12:40PMHaarlem
1 transfer
NS
11:55AM0h10
Amsterdam
12:05PMHaarlem
0 transfers
NS
11:56AM0h44
Amsterdam, Arena
12:40PMHaarlem
1 transfer
NS
11:56AM0h48
Amsterdam
12:44PMHaarlem
1 transfer
NS
11:56AM0h44
Amsterdam
12:40PMHaarlem
1 transfer
NS
11:57AM0h32
Amsterdam, Amstel
12:29PMHaarlem
1 transfer
NS
11:57AM0h28
Amsterdam, Amstel
12:25PMHaarlem
1 transfer
NS
12:01PM0h13
Amsterdam
12:14PMHaarlem
0 transfers
NS
12:01PM0h09
Amsterdam
12:10PMHaarlem
0 transfers
NS
12:02PM0h33
Amsterdam, Amstel
12:35PMHaarlem
1 transfer
NS
12:04PM0h51
Amsterdam
12:55PMHaarlem
1 transfer
NS
12:04PM0h46
Amsterdam
12:50PMHaarlem
1 transfer
NS
12:05PM0h30
Amsterdam
12:35PMHaarlem
1 transfer
NS
12:08PM0h32
Amsterdam
12:40PMHaarlem
1 transfer
NS
12:08PM0h36
Amsterdam
12:44PMHaarlem
1 transfer
NS
12:09PM0h56
Amsterdam
01:05PMHaarlem
2 transfers
NS
12:09PM1h01
Amsterdam
01:10PMHaarlem
2 transfers
NS
12:10PM0h34
Amsterdam
12:44PMHaarlem
1 transfer
NS
12:10PM0h30
Amsterdam
12:40PMHaarlem
1 transfer
NS
12:10PM0h10
Amsterdam
12:20PMHaarlem
0 transfers
NS
12:11PM0h33
Amsterdam, Amstel
12:44PMHaarlem
1 transfer
NS
12:11PM0h29
Amsterdam, Amstel
12:40PMHaarlem
1 transfer
NS
12:13PM0h27
Amsterdam
12:40PMHaarlem
1 transfer
NS
12:13PM0h31
Amsterdam
12:44PMHaarlem
1 transfer
NS
12:16PM0h09
Amsterdam
12:25PMHaarlem
0 transfers
NS
12:16PM0h13
Amsterdam
12:29PMHaarlem
0 transfers
NS
12:18PM0h37
Amsterdam
12:55PMHaarlem
1 transfer
NS
12:18PM1h02
Amsterdam
01:20PMHaarlem
2 transfers
NS
12:18PM0h51
Amsterdam
01:09PMHaarlem
1 transfer
NS
12:18PM0h32
Amsterdam
12:50PMHaarlem
1 transfer
NS
12:23PM0h42
Amsterdam
01:05PMHaarlem
1 transfer
NS
12:23PM0h47
Amsterdam
01:10PMHaarlem
1 transfer
NS
12:25PM0h10
Amsterdam
12:35PMHaarlem
0 transfers
NS
12:26PM0h44
Amsterdam
01:10PMHaarlem
1 transfer
NS
12:26PM0h48
Amsterdam
01:14PMHaarlem
1 transfer
NS
12:26PM0h44
Amsterdam, Arena
01:10PMHaarlem
1 transfer
NS
12:27PM0h28
Amsterdam, Amstel
12:55PMHaarlem
1 transfer
NS
12:27PM0h32
Amsterdam, Amstel
12:59PMHaarlem
1 transfer
NS
12:31PM0h13
Amsterdam
12:44PMHaarlem
0 transfers
NS
12:31PM0h09
Amsterdam
12:40PMHaarlem
0 transfers
NS
12:32PM0h33
Amsterdam, Amstel
01:05PMHaarlem
1 transfer
NS
12:33PM0h50
Amsterdam
01:23PMHaarlem
1 transfer
NS
12:34PM0h51
Amsterdam
01:25PMHaarlem
1 transfer
NS
12:34PM0h55
Amsterdam
01:29PMHaarlem
1 transfer
NS
12:35PM0h30
Amsterdam
01:05PMHaarlem
1 transfer
NS
12:38PM0h32
Amsterdam
01:10PMHaarlem
1 transfer
NS
12:38PM0h36
Amsterdam
01:14PMHaarlem
1 transfer
NS
12:39PM1h01
Amsterdam
01:40PMHaarlem
2 transfers
NS
12:39PM1h00
Amsterdam
01:39PMHaarlem
2 transfers
NS
12:40PM0h10
Amsterdam
12:50PMHaarlem
0 transfers
NS
12:40PM0h30
Amsterdam
01:10PMHaarlem
1 transfer
NS
12:40PM0h34
Amsterdam
01:14PMHaarlem
1 transfer
NS
12:41PM0h33
Amsterdam, Amstel
01:14PMHaarlem
1 transfer
NS
12:41PM0h29
Amsterdam, Amstel
01:10PMHaarlem
1 transfer
NS
12:43PM0h27
Amsterdam
01:10PMHaarlem
1 transfer
NS
12:43PM0h31
Amsterdam
01:14PMHaarlem
1 transfer
NS
12:46PM0h13
Amsterdam
12:59PMHaarlem
0 transfers
NS
12:46PM0h09
Amsterdam
12:55PMHaarlem
0 transfers
NS
12:48PM0h37
Amsterdam
01:25PMHaarlem
1 transfer
NS
12:48PM0h41
Amsterdam
01:29PMHaarlem
1 transfer
NS
12:48PM0h51
Amsterdam
01:39PMHaarlem
1 transfer
NS
12:48PM1h03
Amsterdam
01:51PMHaarlem
2 transfers
NS
12:53PM0h42
Amsterdam
01:35PMHaarlem
1 transfer
NS
12:53PM0h47
Amsterdam
01:40PMHaarlem
1 transfer
NS
12:55PM0h10
Amsterdam
01:05PMHaarlem
0 transfers
NS
12:56PM0h44
Amsterdam, Arena
01:40PMHaarlem
1 transfer
NS
12:56PM0h44
Amsterdam
01:40PMHaarlem
1 transfer
NS
12:56PM0h48
Amsterdam
01:44PMHaarlem
1 transfer
NS
12:57PM0h32
Amsterdam, Amstel
01:29PMHaarlem
1 transfer
NS
12:57PM0h28
Amsterdam, Amstel
01:25PMHaarlem
1 transfer
NS
01:01PM0h13
Amsterdam
01:14PMHaarlem
0 transfers
NS
01:01PM0h09
Amsterdam
01:10PMHaarlem
0 transfers
NS
01:02PM0h33
Amsterdam, Amstel
01:35PMHaarlem
1 transfer
NS
01:04PM0h46
Amsterdam
01:50PMHaarlem
1 transfer
NS
01:04PM0h51
Amsterdam
01:55PMHaarlem
1 transfer
NS
01:05PM0h30
Amsterdam
01:35PMHaarlem
1 transfer
NS
01:08PM0h32
Amsterdam
01:40PMHaarlem
1 transfer
NS
01:08PM0h36
Amsterdam
01:44PMHaarlem
1 transfer
NS
01:09PM0h56
Amsterdam
02:05PMHaarlem
2 transfers
NS
01:09PM1h01
Amsterdam
02:10PMHaarlem
2 transfers
NS
01:10PM0h10
Amsterdam
01:20PMHaarlem
0 transfers
NS
01:10PM0h34
Amsterdam
01:44PMHaarlem
1 transfer
NS
01:10PM0h30
Amsterdam
01:40PMHaarlem
1 transfer
NS
01:11PM0h29
Amsterdam, Amstel
01:40PMHaarlem
1 transfer
NS
01:11PM0h33
Amsterdam, Amstel
01:44PMHaarlem
1 transfer
NS
01:13PM0h31
Amsterdam
01:44PMHaarlem
1 transfer
NS
01:13PM0h27
Amsterdam
01:40PMHaarlem
1 transfer
NS
01:16PM0h13
Amsterdam
01:29PMHaarlem
0 transfers
NS
01:16PM0h09
Amsterdam
01:25PMHaarlem
0 transfers
NS
01:18PM0h37
Amsterdam
01:55PMHaarlem
1 transfer
NS
01:18PM0h51
Amsterdam
02:09PMHaarlem
1 transfer
NS
01:18PM1h02
Amsterdam
02:20PMHaarlem
2 transfers
NS
01:18PM0h32
Amsterdam
01:50PMHaarlem
1 transfer
NS
01:23PM0h47
Amsterdam
02:10PMHaarlem
1 transfer
NS
01:23PM0h42
Amsterdam
02:05PMHaarlem
1 transfer
NS
01:25PM0h10
Amsterdam
01:35PMHaarlem
0 transfers
NS
01:26PM0h44
Amsterdam
02:10PMHaarlem
1 transfer
NS
01:26PM0h44
Amsterdam, Arena
02:10PMHaarlem
1 transfer
NS
01:26PM0h48
Amsterdam
02:14PMHaarlem
1 transfer
NS
01:27PM0h32
Amsterdam, Amstel
01:59PMHaarlem
1 transfer
NS
01:27PM0h28
Amsterdam, Amstel
01:55PMHaarlem
1 transfer
NS
01:31PM0h09
Amsterdam
01:40PMHaarlem
0 transfers
NS
01:31PM0h13
Amsterdam
01:44PMHaarlem
0 transfers
NS
01:32PM0h33
Amsterdam, Amstel
02:05PMHaarlem
1 transfer
NS
01:34PM0h51
Amsterdam
02:25PMHaarlem
1 transfer
NS
01:34PM0h46
Amsterdam
02:20PMHaarlem
1 transfer
NS
01:35PM0h30
Amsterdam
02:05PMHaarlem
1 transfer
NS
01:38PM0h36
Amsterdam
02:14PMHaarlem
1 transfer
NS
01:38PM0h32
Amsterdam
02:10PMHaarlem
1 transfer
NS
01:39PM1h01
Amsterdam
02:40PMHaarlem
2 transfers
NS
01:39PM1h00
Amsterdam
02:39PMHaarlem
2 transfers
NS
01:40PM0h34
Amsterdam
02:14PMHaarlem
1 transfer
NS
01:40PM0h30
Amsterdam
02:10PMHaarlem
1 transfer
NS
01:40PM0h10
Amsterdam
01:50PMHaarlem
0 transfers
NS
01:41PM0h29
Amsterdam, Amstel
02:10PMHaarlem
1 transfer
NS
01:41PM0h33
Amsterdam, Amstel
02:14PMHaarlem
1 transfer
NS
01:43PM0h31
Amsterdam
02:14PMHaarlem
1 transfer
NS
01:43PM0h27
Amsterdam
02:10PMHaarlem
1 transfer
NS
01:46PM0h13
Amsterdam
01:59PMHaarlem
0 transfers
NS
01:46PM0h09
Amsterdam
01:55PMHaarlem
0 transfers
NS
01:48PM0h32
Amsterdam
02:20PMHaarlem
1 transfer
NS
01:48PM1h02
Amsterdam
02:50PMHaarlem
2 transfers
NS
01:48PM0h37
Amsterdam
02:25PMHaarlem
1 transfer
NS
01:48PM0h51
Amsterdam
02:39PMHaarlem
1 transfer
NS
01:53PM0h42
Amsterdam
02:35PMHaarlem
1 transfer
NS
01:53PM0h47
Amsterdam
02:40PMHaarlem
1 transfer
NS
01:55PM0h10
Amsterdam
02:05PMHaarlem
0 transfers
NS
01:56PM0h48
Amsterdam
02:44PMHaarlem
1 transfer
NS
01:56PM0h44
Amsterdam
02:40PMHaarlem
1 transfer
NS
01:56PM0h44
Amsterdam, Arena
02:40PMHaarlem
1 transfer
NS
02:01PM0h09
Amsterdam
02:10PMHaarlem
0 transfers
NS
02:01PM0h13
Amsterdam
02:14PMHaarlem
0 transfers
NS
02:02PM0h33
Amsterdam, Amstel
02:35PMHaarlem
1 transfer
NS
02:04PM0h46
Amsterdam
02:50PMHaarlem
1 transfer
NS
02:04PM0h51
Amsterdam
02:55PMHaarlem
1 transfer
NS
02:05PM0h30
Amsterdam
02:35PMHaarlem
1 transfer
NS
02:08PM0h32
Amsterdam
02:40PMHaarlem
1 transfer
NS
02:08PM0h36
Amsterdam
02:44PMHaarlem
1 transfer
NS
02:09PM0h56
Amsterdam
03:05PMHaarlem
2 transfers
NS
02:09PM1h01
Amsterdam
03:10PMHaarlem
2 transfers
NS
02:10PM0h34
Amsterdam
02:44PMHaarlem
1 transfer
NS
02:10PM0h10
Amsterdam
02:20PMHaarlem
0 transfers
NS
02:10PM0h30
Amsterdam
02:40PMHaarlem
1 transfer
NS
02:11PM0h29
Amsterdam, Amstel
02:40PMHaarlem
1 transfer
NS
02:11PM0h33
Amsterdam, Amstel
02:44PMHaarlem
1 transfer
NS
02:13PM0h27
Amsterdam
02:40PMHaarlem
1 transfer
NS
02:13PM0h31
Amsterdam
02:44PMHaarlem
1 transfer
NS
02:16PM0h13
Amsterdam
02:29PMHaarlem
0 transfers
NS
02:16PM0h09
Amsterdam
02:25PMHaarlem
0 transfers
NS
02:18PM0h37
Amsterdam
02:55PMHaarlem
1 transfer
NS
02:18PM1h02
Amsterdam
03:20PMHaarlem
2 transfers
NS
02:18PM0h51
Amsterdam
03:09PMHaarlem
1 transfer
NS
02:18PM0h32
Amsterdam
02:50PMHaarlem
1 transfer
NS
02:23PM0h42
Amsterdam
03:05PMHaarlem
1 transfer
NS
02:23PM0h47
Amsterdam
03:10PMHaarlem
1 transfer
NS
02:25PM0h10
Amsterdam
02:35PMHaarlem
0 transfers
NS
02:26PM0h44
Amsterdam
03:10PMHaarlem
1 transfer
NS
02:26PM0h44
Amsterdam, Arena
03:10PMHaarlem
1 transfer
NS
02:26PM0h48
Amsterdam
03:14PMHaarlem
1 transfer
NS
02:27PM0h32
Amsterdam, Amstel
02:59PMHaarlem
1 transfer
NS
02:27PM0h28
Amsterdam, Amstel
02:55PMHaarlem
1 transfer
NS
02:31PM0h09
Amsterdam
02:40PMHaarlem
0 transfers
NS
02:31PM0h13
Amsterdam
02:44PMHaarlem
0 transfers
NS
02:32PM0h33
Amsterdam, Amstel
03:05PMHaarlem
1 transfer
NS
02:34PM0h46
Amsterdam
03:20PMHaarlem
1 transfer
NS
02:34PM0h51
Amsterdam
03:25PMHaarlem
1 transfer
NS
02:35PM0h30
Amsterdam
03:05PMHaarlem
1 transfer
NS
02:38PM0h32
Amsterdam
03:10PMHaarlem
1 transfer
NS
02:38PM0h36
Amsterdam
03:14PMHaarlem
1 transfer
NS
02:39PM1h01
Amsterdam
03:40PMHaarlem
2 transfers
NS
02:39PM1h00
Amsterdam
03:39PMHaarlem
2 transfers
NS
02:40PM0h34
Amsterdam
03:14PMHaarlem
1 transfer
NS
02:40PM0h30
Amsterdam
03:10PMHaarlem
1 transfer
NS
02:40PM0h10
Amsterdam
02:50PMHaarlem
0 transfers
NS
02:41PM0h33
Amsterdam, Amstel
03:14PMHaarlem
1 transfer
NS
02:41PM0h29
Amsterdam, Amstel
03:10PMHaarlem
1 transfer
NS
02:43PM0h31
Amsterdam
03:14PMHaarlem
1 transfer
NS
02:43PM0h27
Amsterdam
03:10PMHaarlem
1 transfer
NS
02:46PM0h13
Amsterdam
02:59PMHaarlem
0 transfers
NS
02:46PM0h09
Amsterdam
02:55PMHaarlem
0 transfers
NS
02:48PM1h03
Amsterdam
03:51PMHaarlem
2 transfers
NS
02:48PM0h32
Amsterdam
03:20PMHaarlem
1 transfer
NS
02:48PM0h51
Amsterdam
03:39PMHaarlem
1 transfer
NS
02:48PM0h37
Amsterdam
03:25PMHaarlem
1 transfer
NS
02:53PM0h47
Amsterdam
03:40PMHaarlem
1 transfer
NS
02:53PM0h42
Amsterdam
03:35PMHaarlem
1 transfer
NS
02:55PM0h10
Amsterdam
03:05PMHaarlem
0 transfers
NS
02:56PM0h44
Amsterdam
03:40PMHaarlem
1 transfer
NS
02:56PM0h44
Amsterdam, Arena
03:40PMHaarlem
1 transfer
NS
02:56PM0h48
Amsterdam
03:44PMHaarlem
1 transfer
NS
02:57PM0h32
Amsterdam, Amstel
03:29PMHaarlem
1 transfer
NS
02:57PM0h28
Amsterdam, Amstel
03:25PMHaarlem
1 transfer
NS
03:01PM0h13
Amsterdam
03:14PMHaarlem
0 transfers
NS
03:01PM0h09
Amsterdam
03:10PMHaarlem
0 transfers
NS
03:02PM0h33
Amsterdam, Amstel
03:35PMHaarlem
1 transfer
NS
03:04PM0h46
Amsterdam
03:50PMHaarlem
1 transfer
NS
03:04PM0h51
Amsterdam
03:55PMHaarlem
1 transfer
NS
03:05PM0h30
Amsterdam
03:35PMHaarlem
1 transfer
NS
03:08PM0h36
Amsterdam
03:44PMHaarlem
1 transfer
NS
03:08PM0h32
Amsterdam
03:40PMHaarlem
1 transfer
NS
03:09PM1h01
Amsterdam
04:10PMHaarlem
2 transfers
NS
03:09PM0h56
Amsterdam
04:05PMHaarlem
2 transfers
NS
03:10PM0h30
Amsterdam
03:40PMHaarlem
1 transfer
NS
03:10PM0h34
Amsterdam
03:44PMHaarlem
1 transfer
NS
03:10PM0h10
Amsterdam
03:20PMHaarlem
0 transfers
NS
03:11PM0h29
Amsterdam, Amstel
03:40PMHaarlem
1 transfer
NS
03:11PM0h33
Amsterdam, Amstel
03:44PMHaarlem
1 transfer
NS
03:13PM0h31
Amsterdam
03:44PMHaarlem
1 transfer
NS
03:13PM0h27
Amsterdam
03:40PMHaarlem
1 transfer
NS
03:16PM0h13
Amsterdam
03:29PMHaarlem
0 transfers
NS
03:16PM0h09
Amsterdam
03:25PMHaarlem
0 transfers
NS
03:18PM0h51
Amsterdam
04:09PMHaarlem
1 transfer
NS
03:18PM1h02
Amsterdam
04:20PMHaarlem
2 transfers
NS
03:18PM0h32
Amsterdam
03:50PMHaarlem
1 transfer
NS
03:18PM0h37
Amsterdam
03:55PMHaarlem
1 transfer
NS
03:23PM0h47
Amsterdam
04:10PMHaarlem
1 transfer
NS
03:23PM0h42
Amsterdam
04:05PMHaarlem
1 transfer
NS
03:25PM0h10
Amsterdam
03:35PMHaarlem
0 transfers
NS
03:26PM0h44
Amsterdam
04:10PMHaarlem
1 transfer
NS
03:26PM0h44
Amsterdam, Arena
04:10PMHaarlem
1 transfer
NS
03:26PM0h48
Amsterdam
04:14PMHaarlem
1 transfer
NS
03:27PM0h32
Amsterdam, Amstel
03:59PMHaarlem
1 transfer
NS
03:27PM0h28
Amsterdam, Amstel
03:55PMHaarlem
1 transfer
NS
03:31PM0h13
Amsterdam
03:44PMHaarlem
0 transfers
NS
03:31PM0h09
Amsterdam
03:40PMHaarlem
0 transfers
NS
03:32PM0h33
Amsterdam, Amstel
04:05PMHaarlem
1 transfer
NS
03:34PM0h51
Amsterdam
04:25PMHaarlem
1 transfer
NS
03:34PM0h46
Amsterdam
04:20PMHaarlem
1 transfer
NS
03:35PM0h30
Amsterdam
04:05PMHaarlem
1 transfer
NS
03:38PM0h32
Amsterdam
04:10PMHaarlem
1 transfer
NS
03:38PM0h36
Amsterdam
04:14PMHaarlem
1 transfer
NS
03:39PM1h01
Amsterdam
04:40PMHaarlem
2 transfers
NS
03:39PM1h00
Amsterdam
04:39PMHaarlem
2 transfers
NS
03:40PM0h30
Amsterdam
04:10PMHaarlem
1 transfer
NS
03:40PM0h34
Amsterdam
04:14PMHaarlem
1 transfer
NS
03:40PM0h10
Amsterdam
03:50PMHaarlem
0 transfers
NS
03:41PM0h29
Amsterdam, Amstel
04:10PMHaarlem
1 transfer
NS
03:41PM0h33
Amsterdam, Amstel
04:14PMHaarlem
1 transfer
NS
03:43PM0h27
Amsterdam
04:10PMHaarlem
1 transfer
NS
03:43PM0h31
Amsterdam
04:14PMHaarlem
1 transfer
NS
03:46PM0h09
Amsterdam
03:55PMHaarlem
0 transfers
NS
03:46PM0h13
Amsterdam
03:59PMHaarlem
0 transfers
NS
03:48PM1h03
Amsterdam
04:51PMHaarlem
2 transfers
NS
03:48PM0h51
Amsterdam
04:39PMHaarlem
1 transfer
NS
03:48PM0h37
Amsterdam
04:25PMHaarlem
1 transfer
NS
03:48PM0h32
Amsterdam
04:20PMHaarlem
1 transfer
NS
03:53PM0h42
Amsterdam
04:35PMHaarlem
1 transfer
NS
03:53PM0h47
Amsterdam
04:40PMHaarlem
1 transfer
NS
03:55PM0h10
Amsterdam
04:05PMHaarlem
0 transfers
NS
03:56PM0h44
Amsterdam
04:40PMHaarlem
1 transfer
NS
03:56PM0h44
Amsterdam, Arena
04:40PMHaarlem
1 transfer
NS
03:56PM0h48
Amsterdam
04:44PMHaarlem
1 transfer
NS
03:57PM0h28
Amsterdam, Amstel
04:25PMHaarlem
1 transfer
NS
03:57PM0h32
Amsterdam, Amstel
04:29PMHaarlem
1 transfer
NS
04:01PM0h13
Amsterdam
04:14PMHaarlem
0 transfers
NS
04:01PM0h09
Amsterdam
04:10PMHaarlem
0 transfers
NS
04:02PM0h33
Amsterdam, Amstel
04:35PMHaarlem
1 transfer
NS
04:04PM0h46
Amsterdam
04:50PMHaarlem
1 transfer
NS
04:04PM0h51
Amsterdam
04:55PMHaarlem
1 transfer
NS
04:05PM0h30
Amsterdam
04:35PMHaarlem
1 transfer
NS
04:08PM0h32
Amsterdam
04:40PMHaarlem
1 transfer
NS
04:08PM0h36
Amsterdam
04:44PMHaarlem
1 transfer
NS
04:09PM1h01
Amsterdam
05:10PMHaarlem
2 transfers
NS
04:09PM0h56
Amsterdam
05:05PMHaarlem
2 transfers
NS
04:10PM0h34
Amsterdam
04:44PMHaarlem
1 transfer
NS
04:10PM0h30
Amsterdam
04:40PMHaarlem
1 transfer
NS
04:10PM0h10
Amsterdam
04:20PMHaarlem
0 transfers
NS
04:11PM0h29
Amsterdam, Amstel
04:40PMHaarlem
1 transfer
NS
04:11PM0h33
Amsterdam, Amstel
04:44PMHaarlem
1 transfer
NS
04:13PM0h27
Amsterdam
04:40PMHaarlem
1 transfer
NS
04:13PM0h31
Amsterdam
04:44PMHaarlem
1 transfer
NS
04:16PM0h09
Amsterdam
04:25PMHaarlem
0 transfers
NS
04:16PM0h13
Amsterdam
04:29PMHaarlem
0 transfers
NS
04:18PM0h51
Amsterdam
05:09PMHaarlem
1 transfer
NS
04:18PM1h02
Amsterdam
05:20PMHaarlem
2 transfers
NS
04:18PM0h32
Amsterdam
04:50PMHaarlem
1 transfer
NS
04:18PM0h37
Amsterdam
04:55PMHaarlem
1 transfer
NS
04:23PM0h47
Amsterdam
05:10PMHaarlem
1 transfer
NS
04:23PM0h42
Amsterdam
05:05PMHaarlem
1 transfer
NS
04:25PM0h10
Amsterdam
04:35PMHaarlem
0 transfers
NS
04:26PM0h48
Amsterdam
05:14PMHaarlem
1 transfer
NS
04:26PM0h44
Amsterdam, Arena
05:10PMHaarlem
1 transfer
NS
04:26PM0h44
Amsterdam
05:10PMHaarlem
1 transfer
NS
04:27PM0h28
Amsterdam, Amstel
04:55PMHaarlem
1 transfer
NS
04:27PM0h32
Amsterdam, Amstel
04:59PMHaarlem
1 transfer
NS
04:31PM0h13
Amsterdam
04:44PMHaarlem
0 transfers
NS
04:31PM0h09
Amsterdam
04:40PMHaarlem
0 transfers
NS
04:32PM0h33
Amsterdam, Amstel
05:05PMHaarlem
1 transfer
NS
04:34PM0h46
Amsterdam
05:20PMHaarlem
1 transfer
NS
04:34PM0h51
Amsterdam
05:25PMHaarlem
1 transfer
NS
04:35PM0h30
Amsterdam
05:05PMHaarlem
1 transfer
NS
04:38PM0h32
Amsterdam
05:10PMHaarlem
1 transfer
NS
04:38PM0h36
Amsterdam
05:14PMHaarlem
1 transfer
NS
04:39PM1h00
Amsterdam
05:39PMHaarlem
2 transfers
NS
04:39PM1h01
Amsterdam
05:40PMHaarlem
2 transfers
NS
04:40PM0h34
Amsterdam
05:14PMHaarlem
1 transfer
NS
04:40PM0h10
Amsterdam
04:50PMHaarlem
0 transfers
NS
04:40PM0h30
Amsterdam
05:10PMHaarlem
1 transfer
NS
04:41PM0h33
Amsterdam, Amstel
05:14PMHaarlem
1 transfer
NS
04:41PM0h29
Amsterdam, Amstel
05:10PMHaarlem
1 transfer
NS
04:43PM0h31
Amsterdam
05:14PMHaarlem
1 transfer
NS
04:43PM0h27
Amsterdam
05:10PMHaarlem
1 transfer
NS
04:46PM0h13
Amsterdam
04:59PMHaarlem
0 transfers
NS
04:46PM0h09
Amsterdam
04:55PMHaarlem
0 transfers
NS
04:48PM0h51
Amsterdam
05:39PMHaarlem
1 transfer
NS
04:48PM0h37
Amsterdam
05:25PMHaarlem
1 transfer
NS
04:48PM1h03
Amsterdam
05:51PMHaarlem
2 transfers
NS
04:48PM0h32
Amsterdam
05:20PMHaarlem
1 transfer
NS
04:53PM0h42
Amsterdam
05:35PMHaarlem
1 transfer
NS
04:53PM0h47
Amsterdam
05:40PMHaarlem
1 transfer
NS
04:55PM0h10
Amsterdam
05:05PMHaarlem
0 transfers
NS
04:56PM0h44
Amsterdam
05:40PMHaarlem
1 transfer
NS
04:56PM0h44
Amsterdam, Arena
05:40PMHaarlem
1 transfer
NS
04:56PM0h48
Amsterdam
05:44PMHaarlem
1 transfer
NS
04:57PM0h32
Amsterdam, Amstel
05:29PMHaarlem
1 transfer
NS
04:57PM0h28
Amsterdam, Amstel
05:25PMHaarlem
1 transfer
NS
05:01PM0h13
Amsterdam
05:14PMHaarlem
0 transfers
NS
05:01PM0h09
Amsterdam
05:10PMHaarlem
0 transfers
NS
05:02PM0h33
Amsterdam, Amstel
05:35PMHaarlem
1 transfer
NS
05:04PM0h51
Amsterdam
05:55PMHaarlem
1 transfer
NS
05:04PM0h46
Amsterdam
05:50PMHaarlem
1 transfer
NS
05:05PM0h30
Amsterdam
05:35PMHaarlem
1 transfer
NS
05:08PM0h32
Amsterdam
05:40PMHaarlem
1 transfer
NS
05:08PM0h36
Amsterdam
05:44PMHaarlem
1 transfer
NS
05:09PM1h01
Amsterdam
06:10PMHaarlem
2 transfers
NS
05:09PM0h56
Amsterdam
06:05PMHaarlem
2 transfers
NS
05:10PM0h30
Amsterdam
05:40PMHaarlem
1 transfer
NS
05:10PM0h34
Amsterdam
05:44PMHaarlem
1 transfer
NS
05:10PM0h10
Amsterdam
05:20PMHaarlem
0 transfers
NS
05:11PM0h33
Amsterdam, Amstel
05:44PMHaarlem
1 transfer
NS
05:11PM0h29
Amsterdam, Amstel
05:40PMHaarlem
1 transfer
NS
05:13PM0h31
Amsterdam
05:44PMHaarlem
1 transfer
NS
05:13PM0h27
Amsterdam
05:40PMHaarlem
1 transfer
NS
05:16PM0h13
Amsterdam
05:29PMHaarlem
0 transfers
NS
05:16PM0h09
Amsterdam
05:25PMHaarlem
0 transfers
NS
05:18PM0h51
Amsterdam
06:09PMHaarlem
1 transfer
NS
05:18PM0h37
Amsterdam
05:55PMHaarlem
1 transfer
NS
05:18PM0h32
Amsterdam
05:50PMHaarlem
1 transfer
NS
05:18PM1h02
Amsterdam
06:20PMHaarlem
2 transfers
NS
05:23PM0h42
Amsterdam
06:05PMHaarlem
1 transfer
NS
05:23PM0h47
Amsterdam
06:10PMHaarlem
1 transfer
NS
05:25PM0h10
Amsterdam
05:35PMHaarlem
0 transfers
NS
05:26PM0h48
Amsterdam
06:14PMHaarlem
1 transfer
NS
05:26PM0h44
Amsterdam
06:10PMHaarlem
1 transfer
NS
05:26PM0h44
Amsterdam, Arena
06:10PMHaarlem
1 transfer
NS
05:27PM0h32
Amsterdam, Amstel
05:59PMHaarlem
1 transfer
NS
05:27PM0h28
Amsterdam, Amstel
05:55PMHaarlem
1 transfer
NS
05:31PM0h13
Amsterdam
05:44PMHaarlem
0 transfers
NS
05:31PM0h09
Amsterdam
05:40PMHaarlem
0 transfers
NS
05:32PM0h33
Amsterdam, Amstel
06:05PMHaarlem
1 transfer
NS
05:34PM0h46
Amsterdam
06:20PMHaarlem
1 transfer
NS
05:34PM0h51
Amsterdam
06:25PMHaarlem
1 transfer
NS
05:35PM0h30
Amsterdam
06:05PMHaarlem
1 transfer
NS
05:38PM0h32
Amsterdam
06:10PMHaarlem
1 transfer
NS
05:38PM0h36
Amsterdam
06:14PMHaarlem
1 transfer
NS
05:39PM1h01
Amsterdam
06:40PMHaarlem
2 transfers
NS
05:39PM1h00
Amsterdam
06:39PMHaarlem
2 transfers
NS
05:40PM0h30
Amsterdam
06:10PMHaarlem
1 transfer
NS
05:40PM0h10
Amsterdam
05:50PMHaarlem
0 transfers
NS
05:40PM0h34
Amsterdam
06:14PMHaarlem
1 transfer
NS
05:41PM0h33
Amsterdam, Amstel
06:14PMHaarlem
1 transfer
NS
05:41PM0h29
Amsterdam, Amstel
06:10PMHaarlem
1 transfer
NS
05:43PM0h27
Amsterdam
06:10PMHaarlem
1 transfer
NS
05:43PM0h31
Amsterdam
06:14PMHaarlem
1 transfer
NS
05:46PM0h13
Amsterdam
05:59PMHaarlem
0 transfers
NS
05:46PM0h09
Amsterdam
05:55PMHaarlem
0 transfers
NS
05:48PM0h32
Amsterdam
06:20PMHaarlem
1 transfer
NS
05:48PM1h02
Amsterdam
06:50PMHaarlem
2 transfers
NS
05:48PM0h51
Amsterdam
06:39PMHaarlem
1 transfer
NS
05:48PM0h37
Amsterdam
06:25PMHaarlem
1 transfer
NS
05:53PM0h42
Amsterdam
06:35PMHaarlem
1 transfer
NS
05:53PM0h47
Amsterdam
06:40PMHaarlem
1 transfer
NS
05:55PM0h10
Amsterdam
06:05PMHaarlem
0 transfers
NS
05:56PM0h44
Amsterdam
06:40PMHaarlem
1 transfer
NS
05:56PM0h44
Amsterdam, Arena
06:40PMHaarlem
1 transfer
NS
05:56PM0h48
Amsterdam
06:44PMHaarlem
1 transfer
NS
05:57PM0h32
Amsterdam, Amstel
06:29PMHaarlem
1 transfer
NS
05:57PM0h28
Amsterdam, Amstel
06:25PMHaarlem
1 transfer
NS
06:01PM0h13
Amsterdam
06:14PMHaarlem
0 transfers
NS
06:01PM0h09
Amsterdam
06:10PMHaarlem
0 transfers
NS
06:02PM0h33
Amsterdam, Amstel
06:35PMHaarlem
1 transfer
NS
06:04PM0h51
Amsterdam
06:55PMHaarlem
1 transfer
NS
06:04PM0h46
Amsterdam
06:50PMHaarlem
1 transfer
NS
06:05PM0h30
Amsterdam
06:35PMHaarlem
1 transfer
NS
06:08PM0h32
Amsterdam
06:40PMHaarlem
1 transfer
NS
06:08PM0h36
Amsterdam
06:44PMHaarlem
1 transfer
NS
06:09PM1h01
Amsterdam
07:10PMHaarlem
2 transfers
NS
06:09PM0h56
Amsterdam
07:05PMHaarlem
2 transfers
NS
06:10PM0h30
Amsterdam
06:40PMHaarlem
1 transfer
NS
06:10PM0h34
Amsterdam
06:44PMHaarlem
1 transfer
NS
06:10PM0h10
Amsterdam
06:20PMHaarlem
0 transfers
NS
06:11PM0h33
Amsterdam, Amstel
06:44PMHaarlem
1 transfer
NS
06:11PM0h29
Amsterdam, Amstel
06:40PMHaarlem
1 transfer
NS
06:13PM0h27
Amsterdam
06:40PMHaarlem
1 transfer
NS
06:13PM0h31
Amsterdam
06:44PMHaarlem
1 transfer
NS
06:16PM0h13
Amsterdam
06:29PMHaarlem
0 transfers
NS
06:16PM0h09
Amsterdam
06:25PMHaarlem
0 transfers
NS
06:18PM0h32
Amsterdam
06:50PMHaarlem
1 transfer
NS
06:18PM1h02
Amsterdam
07:20PMHaarlem
2 transfers
NS
06:18PM0h51
Amsterdam
07:09PMHaarlem
1 transfer
NS
06:18PM0h37
Amsterdam
06:55PMHaarlem
1 transfer
NS
06:23PM0h42
Amsterdam
07:05PMHaarlem
1 transfer
NS
06:23PM0h47
Amsterdam
07:10PMHaarlem
1 transfer
NS
06:25PM0h10
Amsterdam
06:35PMHaarlem
0 transfers
NS
06:26PM0h48
Amsterdam
07:14PMHaarlem
1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Amsterdam to Haarlem by train or bus

Sat
Jun 22
Sun
Jun 23
Mon
Jun 24
Tue
Jun 25
Wed
Jun 26
Thu
Jun 27
Fri
Jun 28
Sat
Jun 29
Sun
Jun 30
Mon
Jul 01
Tue
Jul 02
Wed
Jul 03
Thu
Jul 04
Fri
Jul 05
Sat
Jul 06
Sun
Jul 07
Mon
Jul 08
Tue
Jul 09
Wed
Jul 10
Thu
Jul 11
Fri
Jul 12

Fastest train times from Amsterdam to Haarlem

Showing times and prices for Jun 22

Fastest Journey

9 m

Average

35 m

Trains per day

796

Distance

17 km

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

Fastest
NS
12:31PM0h09
Amsterdam
12:40PMHaarlem
$51One-way
0 transfers
Fastest
NS
12:01PM0h09
Amsterdam
12:10PMHaarlem
$51One-way
0 transfers
Fastest
NS
12:16AM0h09
Amsterdam
12:25AMHaarlem
$51One-way
0 transfers
Fastest
NS
02:31PM0h09
Amsterdam
02:40PMHaarlem
$51One-way
0 transfers
Fastest
NS
07:46AM0h09
Amsterdam
07:55AMHaarlem
$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

Overview: Train from Amsterdam to Haarlem

distanceDistance11 miles (17 km)
durationAverage train duration9 min
priceCheapest ticket price$4 (€4)
changesDirect trainNo
carriersTrain companiesSprinter, PKP Intercity, BSB or Intercity
Cheapest travel modetrain
Cheapest train ticket $4 (€4)

Trains from Amsterdam to Haarlem run on average 796 times per day, taking around 35m for the 17 km journey. Cheap train tickets for this journey start at $4 (€4) but you can travel from only $4 (€4) by train.

FAQs: Trains from Amsterdam to Haarlem

FAQs: Travel by train from Amsterdam to Haarlem 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 Haarlem.
FAQs
Cheap train tickets from Amsterdam to Haarlem can start from as little as $4 (€4) when you book in advance. The average train ticket price for Amsterdam to Haarlem is $5 (€4); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by train from Amsterdam to Haarlem is 9 min   to travel the 11 mile (17 km) long route. Journey times can vary on weekends and holidays, so use our Journey Planner to search for a specific date.
The first train from Amsterdam to Haarlem leaves at 5: 31 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Amsterdam to Haarlem leaves at 11: 01 PM.
Take the Amsterdam to Haarlem train with Sprinter, PKP Intercity, BSB or Intercity. However, it's always good to check out all possible train companies for the journey between Amsterdam and Haarlem as there might be differences in the amenities they offer.
No, there are no night trains, the latest train for this route is 11: 01 PM.

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

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

A day trip to Haarlem from Amsterdam 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 Amsterdam to Haarlem by train is March.
You have options as you can travel from Amsterdam to Haarlem 2 different ways: train or bus.

Important Stations and Airports in Amsterdam and Haarlem

Amsterdam
Haarlem
Amsterdam Centraal is the most popular Amsterdam railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Amsterdam for your trip to Haarlem.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+31 302357822
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 05: 50 - 20: 59
Public transit options for Amsterdam Centraal
Metro lines: 51, 53, 54, 52
Tram lines: 2, 12, 4, 14, 13, 24, 17, 26
Ferry lines: 901, 906, 902, 907, 905
Bus lines: GVB 18, 21, 22, 48, 248, 281, 282, 283, 284, 285, 287, 288, 289, 291, 293, Connexxion 391, 394, N57, N47, N91, N94, EBS 305, 306, 314, 316, N01, N04, N10, N14
Train lines: Intercity, Intercity Express, Sprinter, Nightjet
Amenities at station
ParkingParking
TaxisTaxis
AccessibilityAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Amenities at station
ParkingParking
ATMATM
AccessibilityAccessibility
Amenities at station
ParkingParking
ATMATM
AccessibilityAccessibility
Amsterdam LelylaanParkingATMAccessibility
Amenities at station
ParkingParking
ATMATM
AccessibilityAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Amsterdam HolendrechtParkingATMAccessibility
Amenities at station
ParkingParking
ATMATM
AccessibilityAccessibility

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