Cheapest
Average
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.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
NS 5478 | 12:01AM Haarlem | 0h34 | 12:35AM Amsterdam, Arena | 1 transfer | |
NS 5478 | 12:01AM Haarlem | 0h30 | 12:31AM Amsterdam, Amstel | 1 transfer | |
NS 5478 | 12:01AM Haarlem | 0h13 | 12:14AM Amsterdam | 0 transfersDirect | |
NS 5478 | 12:01AM Haarlem | 0h46 | 12:47AM Amsterdam | 2 transfers | |
NS 5478 | 12:04AM Haarlem | 1h09 | 01:13AM Amsterdam | 2 transfers | |
NS 5478 | 12:04AM Haarlem | 0h38 | 12:42AM Amsterdam | 1 transfer | |
NS 5478 | 12:04AM Haarlem | 0h27 | 12:31AM Amsterdam, Amstel | 1 transfer | |
NS 5478 | 12:04AM Haarlem | 0h31 | 12:35AM Amsterdam, Arena | 1 transfer | |
NS 5478 | 12:04AM Haarlem | 0h10 | 12:14AM Amsterdam | 0 transfersDirect | |
NS 5478 | 12:04AM Haarlem | 0h43 | 12:47AM Amsterdam | 2 transfers | |
NS 5478 | 12:04AM Haarlem | 0h25 | 12:29AM Amsterdam | 1 transfer | |
NS 2289 | 12:10AM Haarlem | 0h32 | 12:42AM Amsterdam | 1 transfer | |
NS 2289 | 12:10AM Haarlem | 0h09 | 12:19AM Amsterdam | 0 transfersDirect | |
NS 2289 | 12:10AM Haarlem | 0h19 | 12:29AM Amsterdam | 1 transfer | |
NS 2289 | 12:10AM Haarlem | 1h03 | 01:13AM Amsterdam | 2 transfers | |
NS 2289 | 12:10AM Haarlem | 0h51 | 01:01AM Amsterdam | 2 transfers | |
NS 4878 | 12:17AM Haarlem | 0h13 | 12:30AM Amsterdam | 0 transfersDirect | |
NS 4878 | 12:17AM Haarlem | 0h32 | 12:49AM Amsterdam | 1 transfer | |
NS 4878 | 12:17AM Haarlem | 0h29 | 12:46AM Amsterdam | 1 transfer | |
NS 4878 | 12:17AM Haarlem | 1h10 | 01:27AM Amsterdam | 2 transfers | |
NS 4878 | 12:17AM Haarlem | 1h07 | 01:24AM Amsterdam | 2 transfers | |
NS 4878 | 12:20AM Haarlem | 0h55 | 01:15AM Amsterdam | 1 transfer | |
NS 4878 | 12:20AM Haarlem | 0h38 | 12:58AM Amsterdam, Amstel | 1 transfer | |
NS 4878 | 12:20AM Haarlem | 0h46 | 01:06AM Amsterdam | 1 transfer | |
NS 4878 | 12:20AM Haarlem | 1h04 | 01:24AM Amsterdam | 2 transfers | |
NS 4878 | 12:20AM Haarlem | 1h07 | 01:27AM Amsterdam | 1 transfer | |
NS 4878 | 12:20AM Haarlem | 0h10 | 12:30AM Amsterdam | 0 transfersDirect | |
NS 4878 | 12:20AM Haarlem | 0h29 | 12:49AM Amsterdam | 1 transfer | |
NS 4878 | 12:20AM Haarlem | 1h07 | 01:27AM Amsterdam | 2 transfers | |
NS 4878 | 12:20AM Haarlem | 0h26 | 12:46AM Amsterdam | 1 transfer | |
NS 4878 | 12:20AM Haarlem | 0h44 | 01:04AM Amsterdam, Arena | 1 transfer | |
NS 2284 | 12:23AM Haarlem | 1h20 | 01:43AM Amsterdam | 2 transfers | |
NS 2284 | 12:23AM Haarlem | 1h15 | 01:38AM Amsterdam | 2 transfers | |
NS 2180 | 12:25AM Haarlem | 0h39 | 01:04AM Amsterdam, Arena | 1 transfer | |
NS 2180 | 12:25AM Haarlem | 0h29 | 12:54AM Amsterdam | 1 transfer | |
NS 2180 | 12:25AM Haarlem | 0h33 | 12:58AM Amsterdam, Amstel | 1 transfer | |
NS 2180 | 12:25AM Haarlem | 0h41 | 01:06AM Amsterdam | 1 transfer | |
NS 2180 | 12:25AM Haarlem | 0h09 | 12:34AM Amsterdam | 0 transfersDirect | |
NS 5499 | 12:26AM Haarlem | 0h23 | 12:49AM Amsterdam | 1 transfer | |
NS 2291 | 12:40AM Haarlem | 0h09 | 12:49AM Amsterdam | 0 transfersDirect | |
NS 2291 | 12:40AM Haarlem | 0h47 | 01:27AM Amsterdam | 1 transfer | |
NS 2291 | 12:40AM Haarlem | 0h35 | 01:15AM Amsterdam | 1 transfer | |
NS 4880 | 12:47AM Haarlem | 0h43 | 01:30AM Amsterdam, Arena | 1 transfer | |
NS 4880 | 12:47AM Haarlem | 0h29 | 01:16AM Amsterdam | 1 transfer | |
NS 4880 | 12:47AM Haarlem | 0h32 | 01:19AM Amsterdam | 1 transfer | |
NS 4880 | 12:47AM Haarlem | 0h13 | 01:00AM Amsterdam | 0 transfersDirect | |
NS 4880 | 12:50AM Haarlem | 0h40 | 01:30AM Amsterdam, Arena | 1 transfer | |
NS 4880 | 12:50AM Haarlem | 0h10 | 01:00AM Amsterdam | 0 transfersDirect | |
NS 4880 | 12:50AM Haarlem | 0h29 | 01:19AM Amsterdam | 1 transfer | |
NS 4880 | 12:50AM Haarlem | 0h26 | 01:16AM Amsterdam | 1 transfer | |
NS 2293 | 01:10AM Haarlem | 0h09 | 01:19AM Amsterdam | 0 transfersDirect | |
NS 14882 | 01:17AM Haarlem | 0h32 | 01:49AM Amsterdam | 1 transfer | |
NS 14882 | 01:17AM Haarlem | 0h42 | 01:59AM Amsterdam | 1 transfer | |
NS 14882 | 01:17AM Haarlem | 0h29 | 01:46AM Amsterdam | 1 transfer | |
NS 14882 | 01:17AM Haarlem | 0h13 | 01:30AM Amsterdam | 0 transfersDirect | |
NS 14882 | 01:20AM Haarlem | 0h10 | 01:30AM Amsterdam | 0 transfersDirect | |
NS 14882 | 01:20AM Haarlem | 0h29 | 01:49AM Amsterdam | 1 transfer | |
NS 14882 | 01:20AM Haarlem | 0h39 | 01:59AM Amsterdam | 1 transfer | |
NS 14882 | 01:20AM Haarlem | 0h26 | 01:46AM Amsterdam | 1 transfer | |
NS 2295 | 01:40AM Haarlem | 0h09 | 01:49AM Amsterdam | 0 transfersDirect | |
NS 2210 | 05:53AM Haarlem | 0h56 | 06:49AM Amsterdam | 1 transfer | |
NS 2210 | 05:53AM Haarlem | 1h11 | 07:04AM Amsterdam | 1 transfer | |
NS 2210 | 05:53AM Haarlem | 1h08 | 07:01AM Amsterdam | 1 transfer | |
NS 4806 | 06:17AM Haarlem | 0h49 | 07:06AM Amsterdam | 1 transfer | |
NS 4806 | 06:17AM Haarlem | 0h32 | 06:49AM Amsterdam | 1 transfer | |
NS 4806 | 06:17AM Haarlem | 0h13 | 06:30AM Amsterdam | 0 transfersDirect | |
NS 4806 | 06:17AM Haarlem | 0h29 | 06:46AM Amsterdam | 1 transfer | |
NS 4806 | 06:17AM Haarlem | 0h56 | 07:13AM Amsterdam | 2 transfers | |
NS 4806 | 06:17AM Haarlem | 0h47 | 07:04AM Amsterdam, Arena | 1 transfer | |
NS 4806 | 06:17AM Haarlem | 0h23 | 06:40AM Amsterdam | 1 transfer | |
NS 4806 | 06:17AM Haarlem | 0h35 | 06:52AM Amsterdam | 1 transfer | |
NS 4806 | 06:17AM Haarlem | 0h41 | 06:58AM Amsterdam, Amstel | 1 transfer | |
NS 4806 | 06:17AM Haarlem | 1h06 | 07:23AM Amsterdam | 2 transfers | |
NS 4806 | 06:20AM Haarlem | 0h32 | 06:52AM Amsterdam | 1 transfer | |
NS 4806 | 06:20AM Haarlem | 0h44 | 07:04AM Amsterdam | 2 transfers | |
NS 4806 | 06:20AM Haarlem | 0h44 | 07:04AM Amsterdam, Arena | 1 transfer | |
NS 4806 | 06:20AM Haarlem | 0h41 | 07:01AM Amsterdam | 2 transfers | |
NS 4806 | 06:20AM Haarlem | 0h10 | 06:30AM Amsterdam | 0 transfersDirect | |
NS 4806 | 06:20AM Haarlem | 0h38 | 06:58AM Amsterdam, Amstel | 1 transfer | |
NS 4806 | 06:20AM Haarlem | 0h29 | 06:49AM Amsterdam | 1 transfer | |
NS 4806 | 06:20AM Haarlem | 0h20 | 06:40AM Amsterdam | 1 transfer | |
NS 4806 | 06:20AM Haarlem | 0h26 | 06:46AM Amsterdam | 1 transfer | |
NS 4806 | 06:20AM Haarlem | 0h46 | 07:06AM Amsterdam | 1 transfer | |
NS 2219 | 06:40AM Haarlem | 0h35 | 07:15AM Amsterdam | 1 transfer | |
NS 2219 | 06:40AM Haarlem | 0h09 | 06:49AM Amsterdam | 0 transfersDirect | |
NS 2219 | 06:40AM Haarlem | 0h47 | 07:27AM Amsterdam | 1 transfer | |
NS 4808 | 06:47AM Haarlem | 0h47 | 07:34AM Amsterdam, Arena | 1 transfer | |
NS 4808 | 06:47AM Haarlem | 0h29 | 07:16AM Amsterdam | 1 transfer | |
NS 4808 | 06:47AM Haarlem | 0h32 | 07:19AM Amsterdam, Amstel | 1 transfer | |
NS 4808 | 06:47AM Haarlem | 0h32 | 07:19AM Amsterdam | 1 transfer | |
NS 4808 | 06:47AM Haarlem | 0h13 | 07:00AM Amsterdam | 0 transfersDirect | |
NS 4808 | 06:47AM Haarlem | 0h42 | 07:29AM Amsterdam | 1 transfer | |
NS 4808 | 06:47AM Haarlem | 0h55 | 07:42AM Amsterdam | 1 transfer | |
NS 4808 | 06:47AM Haarlem | 0h49 | 07:36AM Amsterdam | 1 transfer | |
NS 4808 | 06:50AM Haarlem | 0h29 | 07:19AM Amsterdam, Amstel | 1 transfer | |
NS 4808 | 06:50AM Haarlem | 0h39 | 07:29AM Amsterdam | 1 transfer | |
NS 4808 | 06:50AM Haarlem | 0h46 | 07:36AM Amsterdam | 1 transfer | |
NS 4808 | 06:50AM Haarlem | 1h07 | 07:57AM Amsterdam | 2 transfers | |
NS 4808 | 06:50AM Haarlem | 0h26 | 07:16AM Amsterdam | 1 transfer | |
NS 4808 | 06:50AM Haarlem | 0h52 | 07:42AM Amsterdam | 1 transfer | |
NS 4808 | 06:50AM Haarlem | 1h03 | 07:53AM Amsterdam | 2 transfers | |
NS 4808 | 06:50AM Haarlem | 0h10 | 07:00AM Amsterdam | 0 transfersDirect | |
NS 4808 | 06:50AM Haarlem | 0h29 | 07:19AM Amsterdam | 1 transfer | |
NS 4808 | 06:50AM Haarlem | 0h44 | 07:34AM Amsterdam, Arena | 1 transfer | |
NS 2214 | 06:53AM Haarlem | 0h56 | 07:49AM Amsterdam | 1 transfer | |
NS 2214 | 06:53AM Haarlem | 1h08 | 08:01AM Amsterdam | 1 transfer | |
NS 2214 | 06:53AM Haarlem | 1h11 | 08:04AM Amsterdam | 1 transfer | |
NS 5410 | 07:01AM Haarlem | 0h13 | 07:14AM Amsterdam | 0 transfersDirect | |
NS 5410 | 07:01AM Haarlem | 0h30 | 07:31AM Amsterdam, Amstel | 1 transfer | |
NS 5410 | 07:04AM Haarlem | 0h10 | 07:14AM Amsterdam | 0 transfersDirect | |
NS 5410 | 07:04AM Haarlem | 1h49 | 08:53AM Amsterdam | 2 transfers | |
NS 5410 | 07:04AM Haarlem | 0h27 | 07:31AM Amsterdam, Amstel | 1 transfer | |
NS 5410 | 07:04AM Haarlem | 1h02 | 08:06AM Amsterdam | 2 transfers | |
NS 2221 | 07:10AM Haarlem | 0h09 | 07:19AM Amsterdam | 0 transfersDirect | |
NS 4810 | 07:17AM Haarlem | 0h29 | 07:46AM Amsterdam | 1 transfer | |
NS 4810 | 07:17AM Haarlem | 0h32 | 07:49AM Amsterdam | 1 transfer | |
NS 4810 | 07:17AM Haarlem | 0h13 | 07:30AM Amsterdam | 0 transfersDirect | |
NS 4810 | 07:17AM Haarlem | 0h31 | 07:48AM Amsterdam, Amstel | 1 transfer | |
NS 4810 | 07:17AM Haarlem | 0h35 | 07:52AM Amsterdam | 1 transfer | |
NS 4810 | 07:17AM Haarlem | 0h49 | 08:06AM Amsterdam | 1 transfer | |
NS 4810 | 07:17AM Haarlem | 0h23 | 07:40AM Amsterdam | 1 transfer | |
NS 4810 | 07:17AM Haarlem | 0h47 | 08:04AM Amsterdam, Arena | 1 transfer | |
NS 4810 | 07:20AM Haarlem | 0h44 | 08:04AM Amsterdam, Arena | 1 transfer | |
NS 4810 | 07:20AM Haarlem | 0h28 | 07:48AM Amsterdam, Amstel | 1 transfer | |
NS 4810 | 07:20AM Haarlem | 1h02 | 08:22AM Amsterdam | 2 transfers | |
NS 4810 | 07:20AM Haarlem | 0h20 | 07:40AM Amsterdam | 1 transfer | |
NS 4810 | 07:20AM Haarlem | 0h10 | 07:30AM Amsterdam | 0 transfersDirect | |
NS 4810 | 07:20AM Haarlem | 0h26 | 07:46AM Amsterdam | 1 transfer | |
NS 4810 | 07:20AM Haarlem | 0h29 | 07:49AM Amsterdam | 1 transfer | |
NS 4810 | 07:20AM Haarlem | 0h32 | 07:52AM Amsterdam | 1 transfer | |
NS 4810 | 07:20AM Haarlem | 0h46 | 08:06AM Amsterdam | 1 transfer | |
NS 2216 | 07:23AM Haarlem | 0h56 | 08:19AM Amsterdam | 1 transfer | |
NS 2216 | 07:23AM Haarlem | 1h08 | 08:31AM Amsterdam | 1 transfer | |
NS 2216 | 07:23AM Haarlem | 1h11 | 08:34AM Amsterdam | 1 transfer | |
NS 5412 | 07:31AM Haarlem | 0h30 | 08:01AM Amsterdam, Amstel | 1 transfer | |
NS 5412 | 07:31AM Haarlem | 0h13 | 07:44AM Amsterdam | 0 transfersDirect | |
NS 5412 | 07:35AM Haarlem | 0h26 | 08:01AM Amsterdam, Amstel | 1 transfer | |
NS 5412 | 07:35AM Haarlem | 0h09 | 07:44AM Amsterdam | 0 transfersDirect | |
NS 2223 | 07:40AM Haarlem | 0h09 | 07:49AM Amsterdam | 0 transfersDirect | |
NS 4812 | 07:47AM Haarlem | 0h32 | 08:19AM Amsterdam, Amstel | 1 transfer | |
NS 4812 | 07:47AM Haarlem | 0h47 | 08:34AM Amsterdam, Arena | 1 transfer | |
NS 4812 | 07:47AM Haarlem | 0h35 | 08:22AM Amsterdam | 1 transfer | |
NS 4812 | 07:47AM Haarlem | 0h32 | 08:19AM Amsterdam | 1 transfer | |
NS 4812 | 07:47AM Haarlem | 0h49 | 08:36AM Amsterdam | 1 transfer | |
NS 6331 | 07:47AM Haarlem | 0h52 | 08:39AM Amsterdam | 1 transfer | |
NS 4812 | 07:47AM Haarlem | 0h29 | 08:16AM Amsterdam | 1 transfer | |
NS 4812 | 07:47AM Haarlem | 0h13 | 08:00AM Amsterdam | 0 transfersDirect | |
NS 4812 | 07:47AM Haarlem | 0h23 | 08:10AM Amsterdam | 1 transfer | |
NS 4812 | 07:50AM Haarlem | 0h20 | 08:10AM Amsterdam | 1 transfer | |
NS 4812 | 07:50AM Haarlem | 0h10 | 08:00AM Amsterdam | 0 transfersDirect | |
NS 4812 | 07:50AM Haarlem | 0h29 | 08:19AM Amsterdam | 1 transfer | |
NS 4812 | 07:50AM Haarlem | 0h29 | 08:19AM Amsterdam, Amstel | 1 transfer | |
NS 4812 | 07:50AM Haarlem | 0h32 | 08:22AM Amsterdam | 1 transfer | |
NS 4812 | 07:50AM Haarlem | 1h14 | 09:04AM Amsterdam | 2 transfers | |
NS 4812 | 07:50AM Haarlem | 0h46 | 08:36AM Amsterdam | 1 transfer | |
NS 4812 | 07:50AM Haarlem | 0h44 | 08:34AM Amsterdam, Arena | 1 transfer | |
NS 4812 | 07:50AM Haarlem | 0h26 | 08:16AM Amsterdam | 1 transfer | |
NS 2218 | 07:53AM Haarlem | 0h59 | 08:52AM Amsterdam | 1 transfer | |
NS 2218 | 07:53AM Haarlem | 0h56 | 08:49AM Amsterdam | 1 transfer | |
NS 2218 | 07:53AM Haarlem | 1h11 | 09:04AM Amsterdam | 1 transfer | |
NS 2218 | 07:53AM Haarlem | 1h08 | 09:01AM Amsterdam, Arena | 1 transfer | |
NS 5414 | 08:01AM Haarlem | 0h30 | 08:31AM Amsterdam, Amstel | 1 transfer | |
NS 5414 | 08:01AM Haarlem | 0h13 | 08:14AM Amsterdam | 0 transfersDirect | |
NS 5414 | 08:04AM Haarlem | 0h27 | 08:31AM Amsterdam, Amstel | 1 transfer | |
NS 5414 | 08:04AM Haarlem | 0h10 | 08:14AM Amsterdam | 0 transfersDirect | |
NS 5414 | 08:04AM Haarlem | 1h02 | 09:06AM Amsterdam | 2 transfers | |
NS 2225 | 08:10AM Haarlem | 0h09 | 08:19AM Amsterdam | 0 transfersDirect | |
NS 4814 | 08:17AM Haarlem | 0h35 | 08:52AM Amsterdam | 1 transfer | |
NS 6333 | 08:17AM Haarlem | 0h52 | 09:09AM Amsterdam | 1 transfer | |
NS 4814 | 08:17AM Haarlem | 0h49 | 09:06AM Amsterdam | 1 transfer | |
NS 6333 | 08:17AM Haarlem | 1h05 | 09:22AM Amsterdam | 2 transfers | |
NS 4814 | 08:17AM Haarlem | 0h47 | 09:04AM Amsterdam, Arena | 1 transfer | |
NS 4814 | 08:17AM Haarlem | 0h23 | 08:40AM Amsterdam | 1 transfer | |
NS 4814 | 08:17AM Haarlem | 0h32 | 08:49AM Amsterdam | 1 transfer | |
NS 4814 | 08:17AM Haarlem | 0h13 | 08:30AM Amsterdam | 0 transfersDirect | |
NS 4814 | 08:17AM Haarlem | 0h31 | 08:48AM Amsterdam, Amstel | 1 transfer | |
NS 4814 | 08:17AM Haarlem | 0h29 | 08:46AM Amsterdam | 1 transfer | |
NS 4814 | 08:20AM Haarlem | 0h28 | 08:48AM Amsterdam, Amstel | 1 transfer | |
NS 4814 | 08:20AM Haarlem | 0h59 | 09:19AM Amsterdam | 2 transfers | |
NS 4814 | 08:20AM Haarlem | 0h10 | 08:30AM Amsterdam | 0 transfersDirect | |
NS 4814 | 08:20AM Haarlem | 1h02 | 09:22AM Amsterdam | 2 transfers | |
NS 4814 | 08:20AM Haarlem | 0h26 | 08:46AM Amsterdam | 1 transfer | |
NS 4814 | 08:20AM Haarlem | 0h32 | 08:52AM Amsterdam | 1 transfer | |
NS 4814 | 08:20AM Haarlem | 0h44 | 09:04AM Amsterdam, Arena | 1 transfer | |
NS 4814 | 08:20AM Haarlem | 0h29 | 08:49AM Amsterdam | 1 transfer | |
NS 4814 | 08:20AM Haarlem | 0h46 | 09:06AM Amsterdam | 1 transfer | |
NS 4814 | 08:20AM Haarlem | 0h20 | 08:40AM Amsterdam | 1 transfer | |
NS 2220 | 08:23AM Haarlem | 1h11 | 09:34AM Amsterdam | 1 transfer | |
NS 2220 | 08:23AM Haarlem | 1h08 | 09:31AM Amsterdam, Arena | 1 transfer | |
NS 2220 | 08:23AM Haarlem | 0h56 | 09:19AM Amsterdam | 1 transfer | |
NS 2220 | 08:23AM Haarlem | 0h59 | 09:22AM Amsterdam | 1 transfer | |
NS 5416 | 08:31AM Haarlem | 0h30 | 09:01AM Amsterdam, Amstel | 1 transfer | |
NS 5416 | 08:31AM Haarlem | 0h13 | 08:44AM Amsterdam | 0 transfersDirect | |
NS 5416 | 08:34AM Haarlem | 0h10 | 08:44AM Amsterdam | 0 transfersDirect | |
NS 5416 | 08:34AM Haarlem | 0h27 | 09:01AM Amsterdam, Amstel | 1 transfer | |
NS 2227 | 08:40AM Haarlem | 0h09 | 08:49AM Amsterdam | 0 transfersDirect | |
NS 6335 | 08:47AM Haarlem | 0h52 | 09:39AM Amsterdam | 1 transfer | |
NS 6335 | 08:47AM Haarlem | 1h05 | 09:52AM Amsterdam | 2 transfers | |
NS 4816 | 08:48AM Haarlem | 0h31 | 09:19AM Amsterdam, Amstel | 1 transfer | |
NS 4816 | 08:48AM Haarlem | 0h28 | 09:16AM Amsterdam | 1 transfer | |
NS 4816 | 08:48AM Haarlem | 0h31 | 09:19AM Amsterdam | 1 transfer | |
NS 4816 | 08:48AM Haarlem | 0h22 | 09:10AM Amsterdam | 1 transfer | |
NS 4816 | 08:48AM Haarlem | 0h13 | 09:01AM Amsterdam | 0 transfersDirect | |
NS 4816 | 08:48AM Haarlem | 0h34 | 09:22AM Amsterdam | 1 transfer | |
NS 4816 | 08:51AM Haarlem | 0h31 | 09:22AM Amsterdam | 1 transfer | |
NS 4816 | 08:51AM Haarlem | 0h25 | 09:16AM Amsterdam | 1 transfer | |
NS 4816 | 08:51AM Haarlem | 1h01 | 09:52AM Amsterdam | 2 transfers | |
NS 4816 | 08:51AM Haarlem | 0h58 | 09:49AM Amsterdam | 2 transfers | |
NS 4816 | 08:51AM Haarlem | 0h28 | 09:19AM Amsterdam, Amstel | 1 transfer | |
NS 4816 | 08:51AM Haarlem | 0h28 | 09:19AM Amsterdam | 1 transfer | |
NS 4816 | 08:51AM Haarlem | 0h19 | 09:10AM Amsterdam | 1 transfer | |
NS 4816 | 08:51AM Haarlem | 0h45 | 09:36AM Amsterdam | 1 transfer | |
NS 4816 | 08:51AM Haarlem | 0h10 | 09:01AM Amsterdam | 0 transfersDirect | |
NS 4816 | 08:51AM Haarlem | 0h43 | 09:34AM Amsterdam, Arena | 1 transfer | |
NS 2222 | 08:53AM Haarlem | 0h59 | 09:52AM Amsterdam | 1 transfer | |
NS 2222 | 08:53AM Haarlem | 1h11 | 10:04AM Amsterdam | 1 transfer | |
NS 2118 | 08:55AM Haarlem | 0h33 | 09:28AM Amsterdam, Amstel | 1 transfer | |
NS 2118 | 08:55AM Haarlem | 0h29 | 09:24AM Amsterdam | 1 transfer | |
NS 2118 | 08:55AM Haarlem | 0h36 | 09:31AM Amsterdam | 1 transfer | |
NS 2118 | 08:55AM Haarlem | 0h09 | 09:04AM Amsterdam | 0 transfersDirect | |
NS 2118 | 08:55AM Haarlem | 0h47 | 09:42AM Amsterdam | 1 transfer | |
NS 2118 | 08:55AM Haarlem | 0h39 | 09:34AM Amsterdam, Arena | 1 transfer | |
NS 2118 | 08:55AM Haarlem | 0h41 | 09:36AM Amsterdam | 1 transfer | |
NS 2118 | 08:55AM Haarlem | 0h34 | 09:29AM Amsterdam | 1 transfer | |
NS 5418 | 09:01AM Haarlem | 0h13 | 09:14AM Amsterdam | 0 transfersDirect | |
NS 5418 | 09:01AM Haarlem | 0h34 | 09:35AM Amsterdam | 1 transfer | |
NS 5418 | 09:01AM Haarlem | 0h46 | 09:47AM Amsterdam | 1 transfer | |
NS 5418 | 09:01AM Haarlem | 0h30 | 09:31AM Amsterdam, Amstel | 1 transfer | |
NS 5418 | 09:04AM Haarlem | 0h31 | 09:35AM Amsterdam | 1 transfer | |
NS 5418 | 09:04AM Haarlem | 0h10 | 09:14AM Amsterdam | 0 transfersDirect | |
NS 5418 | 09:04AM Haarlem | 0h43 | 09:47AM Amsterdam | 1 transfer | |
NS 5418 | 09:04AM Haarlem | 0h52 | 09:56AM Amsterdam | 2 transfers | |
NS 5418 | 09:04AM Haarlem | 0h27 | 09:31AM Amsterdam, Amstel | 1 transfer | |
NS 2229 | 09:10AM Haarlem | 0h09 | 09:19AM Amsterdam | 0 transfersDirect | |
NS 6337 | 09:17AM Haarlem | 0h52 | 10:09AM Amsterdam | 1 transfer | |
NS 4818 | 09:17AM Haarlem | 0h32 | 09:49AM Amsterdam | 1 transfer | |
NS 4818 | 09:17AM Haarlem | 0h13 | 09:30AM Amsterdam | 0 transfersDirect | |
NS 4818 | 09:17AM Haarlem | 0h23 | 09:40AM Amsterdam | 1 transfer | |
NS 4818 | 09:17AM Haarlem | 0h29 | 09:46AM Amsterdam | 1 transfer | |
NS 6337 | 09:17AM Haarlem | 1h05 | 10:22AM Amsterdam | 2 transfers | |
NS 4818 | 09:17AM Haarlem | 0h35 | 09:52AM Amsterdam | 1 transfer | |
NS 4818 | 09:17AM Haarlem | 0h31 | 09:48AM Amsterdam, Amstel | 1 transfer | |
NS 4818 | 09:20AM Haarlem | 0h46 | 10:06AM Amsterdam | 1 transfer | |
NS 4818 | 09:20AM Haarlem | 0h10 | 09:30AM Amsterdam | 0 transfersDirect | |
NS 4818 | 09:20AM Haarlem | 0h29 | 09:49AM Amsterdam | 1 transfer | |
NS 4818 | 09:20AM Haarlem | 0h32 | 09:52AM Amsterdam | 1 transfer | |
NS 4818 | 09:20AM Haarlem | 0h20 | 09:40AM Amsterdam | 1 transfer | |
NS 4818 | 09:20AM Haarlem | 1h02 | 10:22AM Amsterdam | 2 transfers | |
NS 4818 | 09:20AM Haarlem | 0h54 | 10:14AM Amsterdam | 2 transfers | |
NS 4818 | 09:20AM Haarlem | 0h44 | 10:04AM Amsterdam, Arena | 1 transfer | |
NS 4818 | 09:20AM Haarlem | 0h26 | 09:46AM Amsterdam | 1 transfer | |
NS 4818 | 09:20AM Haarlem | 0h28 | 09:48AM Amsterdam, Amstel | 1 transfer | |
NS 2224 | 09:23AM Haarlem | 0h59 | 10:22AM Amsterdam | 1 transfer | |
NS 2224 | 09:23AM Haarlem | 1h11 | 10:34AM Amsterdam | 1 transfer | |
NS 2120 | 09:25AM Haarlem | 0h09 | 09:34AM Amsterdam | 0 transfersDirect | |
NS 2120 | 09:25AM Haarlem | 0h39 | 10:04AM Amsterdam, Arena | 1 transfer | |
NS 2120 | 09:25AM Haarlem | 0h33 | 09:58AM Amsterdam, Amstel | 1 transfer | |
NS 2120 | 09:25AM Haarlem | 0h41 | 10:06AM Amsterdam | 1 transfer | |
NS 2120 | 09:25AM Haarlem | 0h47 | 10:12AM Amsterdam | 1 transfer | |
NS 2120 | 09:25AM Haarlem | 0h29 | 09:54AM Amsterdam | 1 transfer | |
NS 2120 | 09:25AM Haarlem | 0h34 | 09:59AM Amsterdam | 1 transfer | |
NS 2120 | 09:25AM Haarlem | 0h36 | 10:01AM Amsterdam | 1 transfer | |
NS 5420 | 09:31AM Haarlem | 0h30 | 10:01AM Amsterdam, Amstel | 1 transfer | |
NS 5420 | 09:31AM Haarlem | 0h46 | 10:17AM Amsterdam | 1 transfer | |
NS 5420 | 09:31AM Haarlem | 0h13 | 09:44AM Amsterdam | 0 transfersDirect | |
NS 5420 | 09:31AM Haarlem | 0h34 | 10:05AM Amsterdam | 1 transfer | |
NS 5420 | 09:34AM Haarlem | 0h10 | 09:44AM Amsterdam | 0 transfersDirect | |
NS 5420 | 09:34AM Haarlem | 0h27 | 10:01AM Amsterdam, Amstel | 1 transfer | |
NS 5420 | 09:34AM Haarlem | 0h51 | 10:25AM Amsterdam | 2 transfers | |
NS 5420 | 09:34AM Haarlem | 0h43 | 10:17AM Amsterdam | 1 transfer | |
NS 5420 | 09:34AM Haarlem | 0h31 | 10:05AM Amsterdam | 1 transfer | |
NS 2231 | 09:40AM Haarlem | 0h09 | 09:49AM Amsterdam | 0 transfersDirect | |
NS 4820 | 09:47AM Haarlem | 0h35 | 10:22AM Amsterdam | 1 transfer | |
NS 4820 | 09:47AM Haarlem | 0h23 | 10:10AM Amsterdam | 1 transfer | |
NS 6339 | 09:47AM Haarlem | 0h54 | 10:41AM Amsterdam | 1 transfer | |
NS 4820 | 09:47AM Haarlem | 0h29 | 10:16AM Amsterdam | 1 transfer | |
NS 4820 | 09:47AM Haarlem | 0h13 | 10:00AM Amsterdam | 0 transfersDirect | |
NS 4820 | 09:47AM Haarlem | 0h32 | 10:19AM Amsterdam, Amstel | 1 transfer | |
NS 6339 | 09:47AM Haarlem | 1h05 | 10:52AM Amsterdam | 2 transfers | |
NS 4820 | 09:47AM Haarlem | 0h32 | 10:19AM Amsterdam | 1 transfer | |
NS 4820 | 09:50AM Haarlem | 0h26 | 10:16AM Amsterdam | 1 transfer | |
NS 4820 | 09:50AM Haarlem | 0h44 | 10:34AM Amsterdam, Arena | 1 transfer | |
NS 4820 | 09:50AM Haarlem | 0h29 | 10:19AM Amsterdam | 1 transfer | |
NS 4820 | 09:50AM Haarlem | 0h20 | 10:10AM Amsterdam | 1 transfer | |
NS 4820 | 09:50AM Haarlem | 0h46 | 10:36AM Amsterdam | 1 transfer | |
NS 4820 | 09:50AM Haarlem | 1h02 | 10:52AM Amsterdam | 2 transfers | |
NS 4820 | 09:50AM Haarlem | 0h29 | 10:19AM Amsterdam, Amstel | 1 transfer | |
NS 4820 | 09:50AM Haarlem | 0h32 | 10:22AM Amsterdam | 1 transfer | |
NS 4820 | 09:50AM Haarlem | 0h10 | 10:00AM Amsterdam | 0 transfersDirect | |
NS 4820 | 09:50AM Haarlem | 0h59 | 10:49AM Amsterdam | 2 transfers | |
NS 2226 | 09:53AM Haarlem | 0h59 | 10:52AM Amsterdam | 1 transfer | |
NS 2122 | 09:55AM Haarlem | 0h39 | 10:34AM Amsterdam, Arena | 1 transfer | |
NS 2122 | 09:55AM Haarlem | 0h41 | 10:36AM Amsterdam | 1 transfer | |
NS 2122 | 09:55AM Haarlem | 0h36 | 10:31AM Amsterdam | 1 transfer | |
NS 2122 | 09:55AM Haarlem | 0h29 | 10:24AM Amsterdam | 1 transfer | |
NS 2122 | 09:55AM Haarlem | 0h34 | 10:29AM Amsterdam | 1 transfer | |
NS 2122 | 09:55AM Haarlem | 0h09 | 10:04AM Amsterdam | 0 transfersDirect | |
NS 2122 | 09:55AM Haarlem | 0h47 | 10:42AM Amsterdam | 1 transfer | |
NS 2122 | 09:55AM Haarlem | 0h33 | 10:28AM Amsterdam, Amstel | 1 transfer | |
NS 5422 | 10:01AM Haarlem | 0h13 | 10:14AM Amsterdam | 0 transfersDirect | |
NS 5422 | 10:01AM Haarlem | 0h30 | 10:31AM Amsterdam, Amstel | 1 transfer | |
NS 5422 | 10:01AM Haarlem | 0h34 | 10:35AM Amsterdam | 1 transfer | |
NS 5422 | 10:01AM Haarlem | 0h46 | 10:47AM Amsterdam | 1 transfer | |
NS 5422 | 10:04AM Haarlem | 0h31 | 10:35AM Amsterdam | 1 transfer | |
NS 5422 | 10:04AM Haarlem | 0h27 | 10:31AM Amsterdam, Amstel | 1 transfer | |
NS 5422 | 10:04AM Haarlem | 0h10 | 10:14AM Amsterdam | 0 transfersDirect | |
NS 5422 | 10:04AM Haarlem | 0h43 | 10:47AM Amsterdam | 1 transfer | |
NS 5422 | 10:04AM Haarlem | 0h52 | 10:56AM Amsterdam | 2 transfers | |
NS 2139 | 10:07AM Haarlem | 0h57 | 11:04AM Amsterdam | 1 transfer | |
NS 2139 | 10:07AM Haarlem | 0h54 | 11:01AM Amsterdam | 1 transfer | |
NS 2139 | 10:07AM Haarlem | 0h42 | 10:49AM Amsterdam | 1 transfer | |
NS 2233 | 10:10AM Haarlem | 0h09 | 10:19AM Amsterdam | 0 transfersDirect | |
NS 6341 | 10:17AM Haarlem | 1h05 | 11:22AM Amsterdam | 2 transfers | |
NS 4822 | 10:17AM Haarlem | 0h31 | 10:48AM Amsterdam, Amstel | 1 transfer | |
NS 6341 | 10:17AM Haarlem | 0h52 | 11:09AM Amsterdam | 1 transfer | |
NS 4822 | 10:17AM Haarlem | 0h23 | 10:40AM Amsterdam | 1 transfer | |
NS 4822 | 10:17AM Haarlem | 0h29 | 10:46AM Amsterdam | 1 transfer | |
NS 4822 | 10:17AM Haarlem | 0h32 | 10:49AM Amsterdam | 1 transfer | |
NS 4822 | 10:17AM Haarlem | 0h13 | 10:30AM Amsterdam | 0 transfersDirect | |
NS 4822 | 10:17AM Haarlem | 0h35 | 10:52AM Amsterdam | 1 transfer | |
NS 4822 | 10:20AM Haarlem | 0h28 | 10:48AM Amsterdam, Amstel | 1 transfer | |
NS 4822 | 10:20AM Haarlem | 0h20 | 10:40AM Amsterdam | 1 transfer | |
NS 4822 | 10:20AM Haarlem | 1h02 | 11:22AM Amsterdam | 2 transfers | |
NS 4822 | 10:20AM Haarlem | 0h29 | 10:49AM Amsterdam | 1 transfer | |
NS 4822 | 10:20AM Haarlem | 0h46 | 11:06AM Amsterdam | 1 transfer | |
NS 4822 | 10:20AM Haarlem | 0h26 | 10:46AM Amsterdam | 1 transfer | |
NS 4822 | 10:20AM Haarlem | 0h44 | 11:04AM Amsterdam, Arena | 1 transfer | |
NS 4822 | 10:20AM Haarlem | 0h10 | 10:30AM Amsterdam | 0 transfersDirect | |
NS 4822 | 10:20AM Haarlem | 0h54 | 11:14AM Amsterdam | 2 transfers | |
NS 4822 | 10:20AM Haarlem | 0h32 | 10:52AM Amsterdam | 1 transfer | |
NS 2228 | 10:23AM Haarlem | 0h59 | 11:22AM Amsterdam | 1 transfer | |
NS 2124 | 10:25AM Haarlem | 0h34 | 10:59AM Amsterdam | 1 transfer | |
NS 2124 | 10:25AM Haarlem | 0h33 | 10:58AM Amsterdam, Amstel | 1 transfer | |
NS 2124 | 10:25AM Haarlem | 0h39 | 11:04AM Amsterdam, Arena | 1 transfer | |
NS 2124 | 10:25AM Haarlem | 0h41 | 11:06AM Amsterdam | 1 transfer | |
NS 2124 | 10:25AM Haarlem | 0h47 | 11:12AM Amsterdam | 1 transfer | |
NS 2124 | 10:25AM Haarlem | 0h36 | 11:01AM Amsterdam | 1 transfer | |
NS 2124 | 10:25AM Haarlem | 0h29 | 10:54AM Amsterdam | 1 transfer | |
NS 2124 | 10:25AM Haarlem | 0h09 | 10:34AM Amsterdam | 0 transfersDirect | |
NS 5424 | 10:31AM Haarlem | 0h46 | 11:17AM Amsterdam | 1 transfer | |
NS 5424 | 10:31AM Haarlem | 0h30 | 11:01AM Amsterdam, Amstel | 1 transfer | |
NS 5424 | 10:31AM Haarlem | 0h34 | 11:05AM Amsterdam | 1 transfer | |
NS 5424 | 10:31AM Haarlem | 0h13 | 10:44AM Amsterdam | 0 transfersDirect | |
NS 5424 | 10:34AM Haarlem | 0h10 | 10:44AM Amsterdam | 0 transfersDirect | |
NS 5424 | 10:34AM Haarlem | 0h27 | 11:01AM Amsterdam, Amstel | 1 transfer | |
NS 5424 | 10:34AM Haarlem | 0h43 | 11:17AM Amsterdam | 1 transfer | |
NS 5424 | 10:34AM Haarlem | 0h51 | 11:25AM Amsterdam | 2 transfers | |
NS 5424 | 10:34AM Haarlem | 0h31 | 11:05AM Amsterdam | 1 transfer | |
NS 2141 | 10:37AM Haarlem | 0h57 | 11:34AM Amsterdam | 1 transfer | |
NS 2141 | 10:37AM Haarlem | 0h42 | 11:19AM Amsterdam | 1 transfer | |
NS 2141 | 10:37AM Haarlem | 0h54 | 11:31AM Amsterdam | 1 transfer | |
NS 2235 | 10:40AM Haarlem | 0h09 | 10:49AM Amsterdam | 0 transfersDirect | |
NS 4824 | 10:47AM Haarlem | 0h29 | 11:16AM Amsterdam | 1 transfer | |
NS 4824 | 10:47AM Haarlem | 0h13 | 11:00AM Amsterdam | 0 transfersDirect | |
NS 4824 | 10:47AM Haarlem | 0h32 | 11:19AM Amsterdam | 1 transfer | |
NS 6343 | 10:47AM Haarlem | 0h52 | 11:39AM Amsterdam | 1 transfer | |
NS 4824 | 10:47AM Haarlem | 0h35 | 11:22AM Amsterdam | 1 transfer | |
NS 4824 | 10:47AM Haarlem | 0h32 | 11:19AM Amsterdam, Amstel | 1 transfer | |
NS 4824 | 10:47AM Haarlem | 0h23 | 11:10AM Amsterdam | 1 transfer | |
NS 6343 | 10:47AM Haarlem | 1h05 | 11:52AM Amsterdam | 2 transfers | |
NS 4824 | 10:50AM Haarlem | 1h02 | 11:52AM Amsterdam | 2 transfers | |
NS 4824 | 10:50AM Haarlem | 0h10 | 11:00AM Amsterdam | 0 transfersDirect | |
NS 4824 | 10:50AM Haarlem | 0h26 | 11:16AM Amsterdam | 1 transfer | |
NS 4824 | 10:50AM Haarlem | 0h44 | 11:34AM Amsterdam, Arena | 1 transfer | |
NS 4824 | 10:50AM Haarlem | 0h29 | 11:19AM Amsterdam | 1 transfer | |
NS 4824 | 10:50AM Haarlem | 0h29 | 11:19AM Amsterdam, Amstel | 1 transfer | |
NS 4824 | 10:50AM Haarlem | 0h20 | 11:10AM Amsterdam | 1 transfer | |
NS 4824 | 10:50AM Haarlem | 0h32 | 11:22AM Amsterdam | 1 transfer | |
NS 4824 | 10:50AM Haarlem | 0h54 | 11:44AM Amsterdam | 2 transfers | |
NS 4824 | 10:50AM Haarlem | 0h46 | 11:36AM Amsterdam | 1 transfer | |
NS 2230 | 10:53AM Haarlem | 0h59 | 11:52AM Amsterdam | 1 transfer | |
NS 2126 | 10:55AM Haarlem | 0h41 | 11:36AM Amsterdam | 1 transfer | |
NS 2126 | 10:55AM Haarlem | 0h47 | 11:42AM Amsterdam | 1 transfer | |
NS 2126 | 10:55AM Haarlem | 0h39 | 11:34AM Amsterdam, Arena | 1 transfer | |
NS 2126 | 10:55AM Haarlem | 0h34 | 11:29AM Amsterdam | 1 transfer | |
NS 2126 | 10:55AM Haarlem | 0h36 | 11:31AM Amsterdam | 1 transfer | |
NS 2126 | 10:55AM Haarlem | 0h09 | 11:04AM Amsterdam | 0 transfersDirect | |
NS 2126 | 10:55AM Haarlem | 0h29 | 11:24AM Amsterdam | 1 transfer | |
NS 2126 | 10:55AM Haarlem | 0h33 | 11:28AM Amsterdam, Amstel | 1 transfer | |
NS 5426 | 11:01AM Haarlem | 0h30 | 11:31AM Amsterdam, Amstel | 1 transfer | |
NS 5426 | 11:01AM Haarlem | 0h13 | 11:14AM Amsterdam | 0 transfersDirect | |
NS 5426 | 11:01AM Haarlem | 0h34 | 11:35AM Amsterdam | 1 transfer | |
NS 5426 | 11:01AM Haarlem | 0h46 | 11:47AM Amsterdam | 1 transfer | |
NS 5426 | 11:04AM Haarlem | 0h27 | 11:31AM Amsterdam, Amstel | 1 transfer | |
NS 5426 | 11:04AM Haarlem | 0h31 | 11:35AM Amsterdam | 1 transfer | |
NS 5426 | 11:04AM Haarlem | 0h10 | 11:14AM Amsterdam | 0 transfersDirect | |
NS 5426 | 11:04AM Haarlem | 0h52 | 11:56AM Amsterdam | 2 transfers | |
NS 5426 | 11:04AM Haarlem | 0h43 | 11:47AM Amsterdam | 1 transfer | |
NS 2143 | 11:07AM Haarlem | 0h54 | 12:01PM Amsterdam | 1 transfer | |
NS 2143 | 11:07AM Haarlem | 0h42 | 11:49AM Amsterdam | 1 transfer | |
NS 2143 | 11:07AM Haarlem | 0h57 | 12:04PM Amsterdam | 1 transfer | |
NS 2237 | 11:10AM Haarlem | 0h09 | 11:19AM Amsterdam | 0 transfersDirect | |
NS 4826 | 11:17AM Haarlem | 0h32 | 11:49AM Amsterdam | 1 transfer | |
NS 4826 | 11:17AM Haarlem | 0h23 | 11:40AM Amsterdam | 1 transfer | |
NS 4826 | 11:17AM Haarlem | 0h29 | 11:46AM Amsterdam | 1 transfer | |
NS 4826 | 11:17AM Haarlem | 0h35 | 11:52AM Amsterdam | 1 transfer | |
NS 4826 | 11:17AM Haarlem | 0h13 | 11:30AM Amsterdam | 0 transfersDirect | |
NS 4826 | 11:17AM Haarlem | 0h31 | 11:48AM Amsterdam, Amstel | 1 transfer | |
NS 6345 | 11:17AM Haarlem | 0h52 | 12:09PM Amsterdam | 1 transfer | |
NS 6345 | 11:17AM Haarlem | 1h05 | 12:22PM Amsterdam | 2 transfers | |
NS 4826 | 11:20AM Haarlem | 0h29 | 11:49AM Amsterdam | 1 transfer | |
NS 4826 | 11:20AM Haarlem | 0h28 | 11:48AM Amsterdam, Amstel | 1 transfer | |
NS 4826 | 11:20AM Haarlem | 0h44 | 12:04PM Amsterdam, Arena | 1 transfer | |
NS 4826 | 11:20AM Haarlem | 0h46 | 12:06PM Amsterdam | 1 transfer | |
NS 4826 | 11:20AM Haarlem | 1h02 | 12:22PM Amsterdam | 2 transfers | |
NS 4826 | 11:20AM Haarlem | 0h26 | 11:46AM Amsterdam | 1 transfer | |
NS 4826 | 11:20AM Haarlem | 0h54 | 12:14PM Amsterdam | 2 transfers | |
NS 4826 | 11:20AM Haarlem | 0h10 | 11:30AM Amsterdam | 0 transfersDirect | |
NS 4826 | 11:20AM Haarlem | 0h32 | 11:52AM Amsterdam | 1 transfer | |
NS 4826 | 11:20AM Haarlem | 0h20 | 11:40AM Amsterdam | 1 transfer | |
NS 2232 | 11:23AM Haarlem | 0h59 | 12:22PM Amsterdam | 1 transfer | |
NS 2128 | 11:25AM Haarlem | 0h33 | 11:58AM Amsterdam, Amstel | 1 transfer | |
NS 2128 | 11:25AM Haarlem | 0h36 | 12:01PM Amsterdam | 1 transfer | |
NS 2128 | 11:25AM Haarlem | 0h34 | 11:59AM Amsterdam | 1 transfer | |
NS 2128 | 11:25AM Haarlem | 0h41 | 12:06PM Amsterdam | 1 transfer | |
NS 2128 | 11:25AM Haarlem | 0h09 | 11:34AM Amsterdam | 0 transfersDirect | |
NS 2128 | 11:25AM Haarlem | 0h29 | 11:54AM Amsterdam | 1 transfer | |
NS 2128 | 11:25AM Haarlem | 0h39 | 12:04PM Amsterdam, Arena | 1 transfer | |
NS 2128 | 11:25AM Haarlem | 0h47 | 12:12PM Amsterdam | 1 transfer | |
NS 5428 | 11:31AM Haarlem | 0h30 | 12:01PM Amsterdam, Amstel | 1 transfer | |
NS 5428 | 11:31AM Haarlem | 0h13 | 11:44AM Amsterdam | 0 transfersDirect | |
NS 5428 | 11:31AM Haarlem | 0h46 | 12:17PM Amsterdam | 1 transfer | |
NS 5428 | 11:31AM Haarlem | 0h34 | 12:05PM Amsterdam | 1 transfer | |
NS 5428 | 11:34AM Haarlem | 0h51 | 12:25PM Amsterdam | 2 transfers | |
NS 5428 | 11:34AM Haarlem | 0h31 | 12:05PM Amsterdam | 1 transfer | |
NS 5428 | 11:34AM Haarlem | 0h43 | 12:17PM Amsterdam | 1 transfer | |
NS 5428 | 11:34AM Haarlem | 0h10 | 11:44AM Amsterdam | 0 transfersDirect | |
NS 5428 | 11:34AM Haarlem | 0h27 | 12:01PM Amsterdam, Amstel | 1 transfer | |
NS 2145 | 11:37AM Haarlem | 0h57 | 12:34PM Amsterdam | 1 transfer | |
NS 2145 | 11:37AM Haarlem | 0h42 | 12:19PM Amsterdam | 1 transfer | |
NS 2145 | 11:37AM Haarlem | 0h54 | 12:31PM Amsterdam | 1 transfer | |
NS 2239 | 11:40AM Haarlem | 0h09 | 11:49AM Amsterdam | 0 transfersDirect | |
NS 6347 | 11:47AM Haarlem | 1h05 | 12:52PM Amsterdam | 2 transfers | |
NS 6347 | 11:47AM Haarlem | 0h54 | 12:41PM Amsterdam | 1 transfer | |
NS 4828 | 11:48AM Haarlem | 0h34 | 12:22PM Amsterdam | 1 transfer | |
NS 4828 | 11:48AM Haarlem | 0h22 | 12:10PM Amsterdam | 1 transfer | |
NS 4828 | 11:48AM Haarlem | 0h31 | 12:19PM Amsterdam | 1 transfer | |
NS 4828 | 11:48AM Haarlem | 0h31 | 12:19PM Amsterdam, Amstel | 1 transfer | |
NS 4828 | 11:48AM Haarlem | 0h13 | 12:01PM Amsterdam | 0 transfersDirect | |
NS 4828 | 11:48AM Haarlem | 0h28 | 12:16PM Amsterdam | 1 transfer | |
NS 4828 | 11:51AM Haarlem | 1h01 | 12:52PM Amsterdam | 2 transfers | |
NS 4828 | 11:51AM Haarlem | 0h10 | 12:01PM Amsterdam | 0 transfersDirect | |
NS 4828 | 11:51AM Haarlem | 0h53 | 12:44PM Amsterdam | 2 transfers | |
NS 4828 | 11:51AM Haarlem | 0h25 | 12:16PM Amsterdam | 1 transfer | |
NS 4828 | 11:51AM Haarlem | 0h43 | 12:34PM Amsterdam, Arena | 1 transfer | |
NS 4828 | 11:51AM Haarlem | 0h19 | 12:10PM Amsterdam | 1 transfer | |
NS 4828 | 11:51AM Haarlem | 0h28 | 12:19PM Amsterdam | 1 transfer | |
NS 4828 | 11:51AM Haarlem | 0h31 | 12:22PM Amsterdam | 1 transfer | |
NS 4828 | 11:51AM Haarlem | 0h45 | 12:36PM Amsterdam | 1 transfer | |
NS 4828 | 11:51AM Haarlem | 0h28 | 12:19PM Amsterdam, Amstel | 1 transfer | |
NS 2234 | 11:53AM Haarlem | 0h59 | 12:52PM Amsterdam | 1 transfer | |
NS 2130 | 11:55AM Haarlem | 0h36 | 12:31PM Amsterdam | 1 transfer | |
NS 2130 | 11:55AM Haarlem | 0h39 | 12:34PM Amsterdam, Arena | 1 transfer | |
NS 2130 | 11:55AM Haarlem | 0h47 | 12:42PM Amsterdam | 1 transfer | |
NS 2130 | 11:55AM Haarlem | 0h09 | 12:04PM Amsterdam | 0 transfersDirect | |
NS 2130 | 11:55AM Haarlem | 0h41 | 12:36PM Amsterdam | 1 transfer | |
NS 2130 | 11:55AM Haarlem | 0h29 | 12:24PM Amsterdam | 1 transfer | |
NS 2130 | 11:55AM Haarlem | 0h34 | 12:29PM Amsterdam | 1 transfer | |
NS 2130 | 11:55AM Haarlem | 0h33 | 12:28PM Amsterdam, Amstel | 1 transfer | |
NS 5430 | 12:01PM Haarlem | 0h46 | 12:47PM Amsterdam | 1 transfer | |
NS 5430 | 12:01PM Haarlem | 0h34 | 12:35PM Amsterdam | 1 transfer | |
NS 5430 | 12:01PM Haarlem | 0h13 | 12:14PM Amsterdam | 0 transfersDirect | |
NS 5430 | 12:01PM Haarlem | 0h30 | 12:31PM Amsterdam, Amstel | 1 transfer | |
NS 5430 | 12:04PM Haarlem | 0h10 | 12:14PM Amsterdam | 0 transfersDirect | |
NS 5430 | 12:04PM Haarlem | 0h52 | 12:56PM Amsterdam | 2 transfers | |
NS 5430 | 12:04PM Haarlem | 0h27 | 12:31PM Amsterdam, Amstel | 1 transfer | |
NS 5430 | 12:04PM Haarlem | 0h43 | 12:47PM Amsterdam | 1 transfer | |
NS 5430 | 12:04PM Haarlem | 0h31 | 12:35PM Amsterdam | 1 transfer | |
NS 2147 | 12:07PM Haarlem | 0h42 | 12:49PM Amsterdam | 1 transfer | |
NS 2147 | 12:07PM Haarlem | 0h54 | 01:01PM Amsterdam | 1 transfer | |
NS 2147 | 12:07PM Haarlem | 0h57 | 01:04PM Amsterdam | 1 transfer | |
NS 2241 | 12:10PM Haarlem | 0h09 | 12:19PM Amsterdam | 0 transfersDirect | |
NS 4830 | 12:17PM Haarlem | 0h13 | 12:30PM Amsterdam | 0 transfersDirect | |
NS 6349 | 12:17PM Haarlem | 0h52 | 01:09PM Amsterdam | 1 transfer | |
NS 4830 | 12:17PM Haarlem | 0h32 | 12:49PM Amsterdam | 1 transfer | |
NS 4830 | 12:17PM Haarlem | 0h35 | 12:52PM Amsterdam | 1 transfer | |
NS 4830 | 12:17PM Haarlem | 0h23 | 12:40PM Amsterdam | 1 transfer | |
NS 4830 | 12:17PM Haarlem | 0h29 | 12:46PM Amsterdam | 1 transfer | |
NS 6349 | 12:17PM Haarlem | 1h05 | 01:22PM Amsterdam | 2 transfers | |
NS 4830 | 12:17PM Haarlem | 0h31 | 12:48PM Amsterdam, Amstel | 1 transfer | |
NS 4830 | 12:20PM Haarlem | 0h20 | 12:40PM Amsterdam | 1 transfer | |
NS 4830 | 12:20PM Haarlem | 0h29 | 12:49PM Amsterdam | 1 transfer | |
NS 4830 | 12:20PM Haarlem | 0h26 | 12:46PM Amsterdam | 1 transfer | |
NS 4830 | 12:20PM Haarlem | 0h54 | 01:14PM Amsterdam | 2 transfers | |
NS 4830 | 12:20PM Haarlem | 0h28 | 12:48PM Amsterdam, Amstel | 1 transfer | |
NS 4830 | 12:20PM Haarlem | 0h32 | 12:52PM Amsterdam | 1 transfer | |
NS 4830 | 12:20PM Haarlem | 0h10 | 12:30PM Amsterdam | 0 transfersDirect | |
NS 4830 | 12:20PM Haarlem | 0h46 | 01:06PM Amsterdam | 1 transfer | |
NS 4830 | 12:20PM Haarlem | 1h02 | 01:22PM Amsterdam | 2 transfers | |
NS 4830 | 12:20PM Haarlem | 0h44 | 01:04PM Amsterdam, Arena | 1 transfer | |
NS 2236 | 12:23PM Haarlem | 0h59 | 01:22PM Amsterdam | 1 transfer | |
NS 2132 | 12:25PM Haarlem | 0h41 | 01:06PM Amsterdam | 1 transfer | |
NS 2132 | 12:25PM Haarlem | 0h29 | 12:54PM Amsterdam | 1 transfer | |
NS 2132 | 12:25PM Haarlem | 0h39 | 01:04PM Amsterdam, Arena | 1 transfer | |
NS 2132 | 12:25PM Haarlem | 0h34 | 12:59PM Amsterdam | 1 transfer | |
NS 2132 | 12:25PM Haarlem | 0h47 | 01:12PM Amsterdam | 1 transfer | |
NS 2132 | 12:25PM Haarlem | 0h33 | 12:58PM Amsterdam, Amstel | 1 transfer | |
NS 2132 | 12:25PM Haarlem | 0h09 | 12:34PM Amsterdam | 0 transfersDirect | |
NS 2132 | 12:25PM Haarlem | 0h36 | 01:01PM Amsterdam | 1 transfer | |
NS 5432 | 12:31PM Haarlem | 0h30 | 01:01PM Amsterdam, Amstel | 1 transfer | |
NS 5432 | 12:31PM Haarlem | 0h13 | 12:44PM Amsterdam | 0 transfersDirect | |
NS 5432 | 12:31PM Haarlem | 0h46 | 01:17PM Amsterdam | 1 transfer | |
NS 5432 | 12:31PM Haarlem | 0h34 | 01:05PM Amsterdam | 1 transfer | |
NS 5432 | 12:34PM Haarlem | 0h43 | 01:17PM Amsterdam | 1 transfer | |
NS 5432 | 12:34PM Haarlem | 0h51 | 01:25PM Amsterdam | 2 transfers | |
NS 5432 | 12:34PM Haarlem | 0h27 | 01:01PM Amsterdam, Amstel | 1 transfer | |
NS 5432 | 12:34PM Haarlem | 0h10 | 12:44PM Amsterdam | 0 transfersDirect | |
NS 5432 | 12:34PM Haarlem | 0h31 | 01:05PM Amsterdam | 1 transfer | |
NS 2149 | 12:37PM Haarlem | 0h57 | 01:34PM Amsterdam | 1 transfer | |
NS 2149 | 12:37PM Haarlem | 0h54 | 01:31PM Amsterdam | 1 transfer | |
NS 2149 | 12:37PM Haarlem | 0h42 | 01:19PM Amsterdam | 1 transfer | |
NS 2243 | 12:40PM Haarlem | 0h09 | 12:49PM Amsterdam | 0 transfersDirect | |
NS 6351 | 12:47PM Haarlem | 1h05 | 01:52PM Amsterdam | 2 transfers | |
NS 6351 | 12:47PM Haarlem | 0h52 | 01:39PM Amsterdam | 1 transfer | |
NS 4832 | 12:48PM Haarlem | 0h22 | 01:10PM Amsterdam | 1 transfer | |
NS 4832 | 12:48PM Haarlem | 0h34 | 01:22PM Amsterdam | 1 transfer | |
NS 4832 | 12:48PM Haarlem | 0h31 | 01:19PM Amsterdam | 1 transfer | |
NS 4832 | 12:48PM Haarlem | 0h13 | 01:01PM Amsterdam | 0 transfersDirect | |
NS 4832 | 12:48PM Haarlem | 0h28 | 01:16PM Amsterdam | 1 transfer | |
NS 4832 | 12:48PM Haarlem | 0h31 | 01:19PM Amsterdam, Amstel | 1 transfer | |
NS 4832 | 12:51PM Haarlem | 0h43 | 01:34PM Amsterdam, Arena | 1 transfer | |
NS 4832 | 12:51PM Haarlem | 0h10 | 01:01PM Amsterdam | 0 transfersDirect | |
NS 4832 | 12:51PM Haarlem | 0h28 | 01:19PM Amsterdam | 1 transfer | |
NS 4832 | 12:51PM Haarlem | 0h28 | 01:19PM Amsterdam, Amstel | 1 transfer | |
NS 4832 | 12:51PM Haarlem | 0h45 | 01:36PM Amsterdam | 1 transfer | |
NS 4832 | 12:51PM Haarlem | 0h19 | 01:10PM Amsterdam | 1 transfer | |
NS 4832 | 12:51PM Haarlem | 0h53 | 01:44PM Amsterdam | 2 transfers | |
NS 4832 | 12:51PM Haarlem | 1h01 | 01:52PM Amsterdam | 2 transfers | |
NS 4832 | 12:51PM Haarlem | 0h25 | 01:16PM Amsterdam | 1 transfer | |
NS 4832 | 12:51PM Haarlem | 0h31 | 01:22PM Amsterdam | 1 transfer | |
NS 2238 | 12:53PM Haarlem | 0h59 | 01:52PM Amsterdam | 1 transfer | |
NS 2134 | 12:55PM Haarlem | 0h41 | 01:36PM Amsterdam | 1 transfer | |
NS 2134 | 12:55PM Haarlem | 0h34 | 01:29PM Amsterdam | 1 transfer | |
NS 2134 | 12:55PM Haarlem | 0h33 | 01:28PM Amsterdam, Amstel | 1 transfer | |
NS 2134 | 12:55PM Haarlem | 0h09 | 01:04PM Amsterdam | 0 transfersDirect | |
NS 2134 | 12:55PM Haarlem | 0h47 | 01:42PM Amsterdam | 1 transfer | |
NS 2134 | 12:55PM Haarlem | 0h39 | 01:34PM Amsterdam, Arena | 1 transfer | |
NS 2134 | 12:55PM Haarlem | 0h29 | 01:24PM Amsterdam | 1 transfer | |
NS 2134 | 12:55PM Haarlem | 0h36 | 01:31PM Amsterdam | 1 transfer | |
NS 5434 | 01:01PM Haarlem | 0h13 | 01:14PM Amsterdam | 0 transfersDirect | |
NS 5434 | 01:01PM Haarlem | 0h46 | 01:47PM Amsterdam | 1 transfer | |
NS 5434 | 01:01PM Haarlem | 0h34 | 01:35PM Amsterdam | 1 transfer | |
NS 5434 | 01:01PM Haarlem | 0h30 | 01:31PM Amsterdam, Amstel | 1 transfer | |
NS 5434 | 01:04PM Haarlem | 0h27 | 01:31PM Amsterdam, Amstel | 1 transfer | |
NS 5434 | 01:04PM Haarlem | 0h43 | 01:47PM Amsterdam | 1 transfer | |
NS 5434 | 01:04PM Haarlem | 0h31 | 01:35PM Amsterdam | 1 transfer | |
NS 5434 | 01:04PM Haarlem | 0h10 | 01:14PM Amsterdam | 0 transfersDirect | |
NS 5434 | 01:04PM Haarlem | 0h52 | 01:56PM Amsterdam | 2 transfers | |
NS 2151 | 01:07PM Haarlem | 0h57 | 02:04PM Amsterdam | 1 transfer | |
NS 2151 | 01:07PM Haarlem | 0h42 | 01:49PM Amsterdam | 1 transfer | |
NS 2151 | 01:07PM Haarlem | 0h54 | 02:01PM Amsterdam | 1 transfer | |
NS 2245 | 01:10PM Haarlem | 0h09 | 01:19PM Amsterdam | 0 transfersDirect | |
NS 6353 | 01:17PM Haarlem | 1h05 | 02:22PM Amsterdam | 2 transfers | |
NS 6353 | 01:17PM Haarlem | 0h52 | 02:09PM Amsterdam | 1 transfer | |
NS 4834 | 01:17PM Haarlem | 0h31 | 01:48PM Amsterdam, Amstel | 1 transfer | |
NS 4834 | 01:17PM Haarlem | 0h32 | 01:49PM Amsterdam | 1 transfer | |
NS 4834 | 01:17PM Haarlem | 0h29 | 01:46PM Amsterdam | 1 transfer | |
NS 4834 | 01:17PM Haarlem | 0h23 | 01:40PM Amsterdam | 1 transfer | |
NS 4834 | 01:17PM Haarlem | 0h35 | 01:52PM Amsterdam | 1 transfer | |
NS 4834 | 01:17PM Haarlem | 0h13 | 01:30PM Amsterdam | 0 transfersDirect | |
NS 4834 | 01:20PM Haarlem | 0h54 | 02:14PM Amsterdam | 2 transfers | |
NS 4834 | 01:20PM Haarlem | 0h28 | 01:48PM Amsterdam, Amstel | 1 transfer | |
NS 4834 | 01:20PM Haarlem | 0h44 | 02:04PM Amsterdam, Arena | 1 transfer | |
NS 4834 | 01:20PM Haarlem | 0h32 | 01:52PM Amsterdam | 1 transfer | |
NS 4834 | 01:20PM Haarlem | 0h26 | 01:46PM Amsterdam | 1 transfer | |
NS 4834 | 01:20PM Haarlem | 1h02 | 02:22PM Amsterdam | 2 transfers | |
NS 4834 | 01:20PM Haarlem | 0h29 | 01:49PM Amsterdam | 1 transfer | |
NS 4834 | 01:20PM Haarlem | 0h46 | 02:06PM Amsterdam | 1 transfer | |
NS 4834 | 01:20PM Haarlem | 0h10 | 01:30PM Amsterdam | 0 transfersDirect | |
NS 4834 | 01:20PM Haarlem | 0h20 | 01:40PM Amsterdam | 1 transfer | |
NS 2240 | 01:23PM Haarlem | 0h59 | 02:22PM Amsterdam | 1 transfer | |
NS 2136 | 01:25PM Haarlem | 0h39 | 02:04PM Amsterdam, Arena | 1 transfer | |
NS 2136 | 01:25PM Haarlem | 0h34 | 01:59PM Amsterdam | 1 transfer | |
NS 2136 | 01:25PM Haarlem | 0h47 | 02:12PM Amsterdam | 1 transfer | |
NS 2136 | 01:25PM Haarlem | 0h29 | 01:54PM Amsterdam | 1 transfer | |
NS 2136 | 01:25PM Haarlem | 0h41 | 02:06PM Amsterdam | 1 transfer | |
NS 2136 | 01:25PM Haarlem | 0h09 | 01:34PM Amsterdam | 0 transfersDirect | |
NS 2136 | 01:25PM Haarlem | 0h36 | 02:01PM Amsterdam | 1 transfer | |
NS 2136 | 01:25PM Haarlem | 0h33 | 01:58PM Amsterdam, Amstel | 1 transfer | |
NS 5436 | 01:31PM Haarlem | 0h13 | 01:44PM Amsterdam | 0 transfersDirect | |
NS 5436 | 01:31PM Haarlem | 0h46 | 02:17PM Amsterdam | 1 transfer | |
NS 5436 | 01:31PM Haarlem | 0h34 | 02:05PM Amsterdam | 1 transfer | |
NS 5436 | 01:31PM Haarlem | 0h30 | 02:01PM Amsterdam, Amstel | 1 transfer | |
NS 5436 | 01:34PM Haarlem | 0h51 | 02:25PM Amsterdam | 2 transfers | |
NS 5436 | 01:34PM Haarlem | 0h43 | 02:17PM Amsterdam | 1 transfer | |
NS 5436 | 01:34PM Haarlem | 0h27 | 02:01PM Amsterdam, Amstel | 1 transfer | |
NS 5436 | 01:34PM Haarlem | 0h31 | 02:05PM Amsterdam | 1 transfer | |
NS 5436 | 01:34PM Haarlem | 0h10 | 01:44PM Amsterdam | 0 transfersDirect | |
NS 2153 | 01:37PM Haarlem | 0h57 | 02:34PM Amsterdam | 1 transfer | |
NS 2153 | 01:37PM Haarlem | 0h42 | 02:19PM Amsterdam | 1 transfer | |
NS 2153 | 01:37PM Haarlem | 0h54 | 02:31PM Amsterdam | 1 transfer | |
NS 2247 | 01:40PM Haarlem | 0h09 | 01:49PM Amsterdam | 0 transfersDirect | |
NS 4836 | 01:47PM Haarlem | 0h29 | 02:16PM Amsterdam | 1 transfer | |
NS 4836 | 01:47PM Haarlem | 0h23 | 02:10PM Amsterdam | 1 transfer | |
NS 4836 | 01:47PM Haarlem | 0h13 | 02:00PM Amsterdam | 0 transfersDirect | |
NS 6355 | 01:47PM Haarlem | 1h05 | 02:52PM Amsterdam | 2 transfers | |
NS 4836 | 01:47PM Haarlem | 0h35 | 02:22PM Amsterdam | 1 transfer | |
NS 4836 | 01:47PM Haarlem | 0h32 | 02:19PM Amsterdam, Amstel | 1 transfer | |
NS 4836 | 01:47PM Haarlem | 0h32 | 02:19PM Amsterdam | 1 transfer | |
NS 6355 | 01:47PM Haarlem | 0h54 | 02:41PM Amsterdam | 1 transfer | |
NS 4836 | 01:50PM Haarlem | 0h26 | 02:16PM Amsterdam | 1 transfer | |
NS 4836 | 01:50PM Haarlem | 0h44 | 02:34PM Amsterdam, Arena | 1 transfer | |
NS 4836 | 01:50PM Haarlem | 0h20 | 02:10PM Amsterdam | 1 transfer | |
NS 4836 | 01:50PM Haarlem | 0h29 | 02:19PM Amsterdam, Amstel | 1 transfer | |
NS 4836 | 01:50PM Haarlem | 0h10 | 02:00PM Amsterdam | 0 transfersDirect | |
NS 4836 | 01:50PM Haarlem | 0h32 | 02:22PM Amsterdam | 1 transfer | |
NS 4836 | 01:50PM Haarlem | 0h29 | 02:19PM Amsterdam | 1 transfer | |
NS 4836 | 01:50PM Haarlem | 0h54 | 02:44PM Amsterdam | 2 transfers | |
NS 4836 | 01:50PM Haarlem | 0h46 | 02:36PM Amsterdam | 1 transfer | |
NS 2242 | 01:53PM Haarlem | 0h59 | 02:52PM Amsterdam | 1 transfer | |
NS 2138 | 01:55PM Haarlem | 0h09 | 02:04PM Amsterdam | 0 transfersDirect | |
NS 2138 | 01:55PM Haarlem | 0h33 | 02:28PM Amsterdam, Amstel | 1 transfer | |
NS 2138 | 01:55PM Haarlem | 0h41 | 02:36PM Amsterdam | 1 transfer | |
NS 2138 | 01:55PM Haarlem | 0h29 | 02:24PM Amsterdam | 1 transfer | |
NS 2138 | 01:55PM Haarlem | 0h47 | 02:42PM Amsterdam | 1 transfer | |
NS 2138 | 01:55PM Haarlem | 0h36 | 02:31PM Amsterdam | 1 transfer | |
NS 2138 | 01:55PM Haarlem | 0h34 | 02:29PM Amsterdam | 1 transfer | |
NS 2138 | 01:55PM Haarlem | 0h39 | 02:34PM Amsterdam, Arena | 1 transfer | |
NS 5438 | 02:01PM Haarlem | 0h13 | 02:14PM Amsterdam | 0 transfersDirect | |
NS 5438 | 02:01PM Haarlem | 0h34 | 02:35PM Amsterdam | 1 transfer | |
NS 5438 | 02:01PM Haarlem | 0h30 | 02:31PM Amsterdam, Amstel | 1 transfer | |
NS 5438 | 02:01PM Haarlem | 0h46 | 02:47PM Amsterdam | 1 transfer | |
NS 5438 | 02:04PM Haarlem | 0h43 | 02:47PM Amsterdam | 1 transfer | |
NS 5438 | 02:04PM Haarlem | 0h10 | 02:14PM Amsterdam | 0 transfersDirect | |
NS 5438 | 02:04PM Haarlem | 0h27 | 02:31PM Amsterdam, Amstel | 1 transfer | |
NS 5438 | 02:04PM Haarlem | 0h31 | 02:35PM Amsterdam | 1 transfer | |
NS 5438 | 02:04PM Haarlem | 0h52 | 02:56PM Amsterdam | 2 transfers | |
NS 2155 | 02:07PM Haarlem | 0h54 | 03:01PM Amsterdam | 1 transfer | |
NS 2155 | 02:07PM Haarlem | 0h42 | 02:49PM Amsterdam | 1 transfer | |
NS 2155 | 02:07PM Haarlem | 0h57 | 03:04PM Amsterdam | 1 transfer | |
NS 2249 | 02:10PM Haarlem | 0h09 | 02:19PM Amsterdam | 0 transfersDirect | |
NS 6357 | 02:17PM Haarlem | 1h05 | 03:22PM Amsterdam | 2 transfers | |
NS 4838 | 02:17PM Haarlem | 0h31 | 02:48PM Amsterdam, Amstel | 1 transfer | |
NS 4838 | 02:17PM Haarlem | 0h23 | 02:40PM Amsterdam | 1 transfer | |
NS 4838 | 02:17PM Haarlem | 0h13 | 02:30PM Amsterdam | 0 transfersDirect | |
NS 6357 | 02:17PM Haarlem | 0h52 | 03:09PM Amsterdam | 1 transfer | |
NS 4838 | 02:17PM Haarlem | 0h29 | 02:46PM Amsterdam | 1 transfer | |
NS 4838 | 02:17PM Haarlem | 0h32 | 02:49PM Amsterdam | 1 transfer | |
NS 4838 | 02:17PM Haarlem | 0h35 | 02:52PM Amsterdam | 1 transfer | |
NS 4838 | 02:20PM Haarlem | 0h46 | 03:06PM Amsterdam | 1 transfer | |
NS 4838 | 02:20PM Haarlem | 1h02 | 03:22PM Amsterdam | 2 transfers | |
NS 4838 | 02:20PM Haarlem | 0h44 | 03:04PM Amsterdam, Arena | 1 transfer | |
NS 4838 | 02:20PM Haarlem | 0h54 | 03:14PM Amsterdam | 2 transfers | |
NS 4838 | 02:20PM Haarlem | 0h29 | 02:49PM Amsterdam | 1 transfer | |
NS 4838 | 02:20PM Haarlem | 0h20 | 02:40PM Amsterdam | 1 transfer | |
NS 4838 | 02:20PM Haarlem | 0h32 | 02:52PM Amsterdam | 1 transfer | |
NS 4838 | 02:20PM Haarlem | 0h28 | 02:48PM Amsterdam, Amstel | 1 transfer | |
NS 4838 | 02:20PM Haarlem | 0h26 | 02:46PM Amsterdam | 1 transfer | |
NS 4838 | 02:20PM Haarlem | 0h10 | 02:30PM Amsterdam | 0 transfersDirect | |
NS 2244 | 02:23PM Haarlem | 0h59 | 03:22PM Amsterdam | 1 transfer | |
NS 2140 | 02:25PM Haarlem | 0h34 | 02:59PM Amsterdam | 1 transfer | |
NS 2140 | 02:25PM Haarlem | 0h41 | 03:06PM Amsterdam | 1 transfer | |
NS 2140 | 02:25PM Haarlem | 0h09 | 02:34PM Amsterdam | 0 transfersDirect | |
NS 2140 | 02:25PM Haarlem | 0h47 | 03:12PM Amsterdam | 1 transfer | |
NS 2140 | 02:25PM Haarlem | 0h36 | 03:01PM Amsterdam | 1 transfer | |
NS 2140 | 02:25PM Haarlem | 0h29 | 02:54PM Amsterdam | 1 transfer | |
NS 2140 | 02:25PM Haarlem | 0h39 | 03:04PM Amsterdam, Arena | 1 transfer | |
NS 2140 | 02:25PM Haarlem | 0h33 | 02:58PM Amsterdam, Amstel | 1 transfer | |
NS 5440 | 02:31PM Haarlem | 0h13 | 02:44PM Amsterdam | 0 transfersDirect | |
NS 5440 | 02:31PM Haarlem | 0h46 | 03:17PM Amsterdam | 1 transfer | |
NS 5440 | 02:31PM Haarlem | 0h30 | 03:01PM Amsterdam, Amstel | 1 transfer | |
NS 5440 | 02:31PM Haarlem | 0h34 | 03:05PM Amsterdam | 1 transfer | |
NS 5440 | 02:34PM Haarlem | 0h51 | 03:25PM Amsterdam | 2 transfers | |
NS 5440 | 02:34PM Haarlem | 0h31 | 03:05PM Amsterdam | 1 transfer | |
NS 5440 | 02:34PM Haarlem | 0h10 | 02:44PM Amsterdam | 0 transfersDirect | |
NS 5440 | 02:34PM Haarlem | 0h27 | 03:01PM Amsterdam, Amstel | 1 transfer | |
NS 5440 | 02:34PM Haarlem | 0h43 | 03:17PM Amsterdam | 1 transfer | |
NS 2157 | 02:37PM Haarlem | 0h57 | 03:34PM Amsterdam | 1 transfer | |
NS 2157 | 02:37PM Haarlem | 0h54 | 03:31PM Amsterdam | 1 transfer | |
NS 2157 | 02:37PM Haarlem | 0h42 | 03:19PM Amsterdam | 1 transfer | |
NS 2251 | 02:40PM Haarlem | 0h09 | 02:49PM Amsterdam | 0 transfersDirect | |
NS 6359 | 02:47PM Haarlem | 1h05 | 03:52PM Amsterdam | 2 transfers | |
NS 4840 | 02:47PM Haarlem | 0h35 | 03:22PM Amsterdam | 1 transfer | |
NS 4840 | 02:47PM Haarlem | 0h29 | 03:16PM Amsterdam | 1 transfer | |
NS 4840 | 02:47PM Haarlem | 0h23 | 03:10PM Amsterdam | 1 transfer | |
NS 6359 | 02:47PM Haarlem | 0h52 | 03:39PM Amsterdam | 1 transfer | |
NS 4840 | 02:47PM Haarlem | 0h32 | 03:19PM Amsterdam | 1 transfer | |
NS 4840 | 02:47PM Haarlem | 0h13 | 03:00PM Amsterdam | 0 transfersDirect | |
NS 4840 | 02:47PM Haarlem | 0h32 | 03:19PM Amsterdam, Amstel | 1 transfer | |
NS 4840 | 02:50PM Haarlem | 0h29 | 03:19PM Amsterdam | 1 transfer | |
NS 4840 | 02:50PM Haarlem | 0h20 | 03:10PM Amsterdam | 1 transfer | |
NS 4840 | 02:50PM Haarlem | 0h54 | 03:44PM Amsterdam | 2 transfers | |
NS 4840 | 02:50PM Haarlem | 0h10 | 03:00PM Amsterdam | 0 transfersDirect | |
NS 4840 | 02:50PM Haarlem | 0h46 | 03:36PM Amsterdam | 1 transfer | |
NS 4840 | 02:50PM Haarlem | 1h02 | 03:52PM Amsterdam | 2 transfers | |
NS 4840 | 02:50PM Haarlem | 0h26 | 03:16PM Amsterdam | 1 transfer | |
NS 4840 | 02:50PM Haarlem | 0h44 | 03:34PM Amsterdam, Arena | 1 transfer | |
NS 4840 | 02:50PM Haarlem | 0h29 | 03:19PM Amsterdam, Amstel | 1 transfer | |
NS 4840 | 02:50PM Haarlem | 0h32 | 03:22PM Amsterdam | 1 transfer | |
NS 2246 | 02:53PM Haarlem | 0h59 | 03:52PM Amsterdam | 1 transfer | |
NS 2142 | 02:55PM Haarlem | 0h33 | 03:28PM Amsterdam, Amstel | 1 transfer | |
NS 2142 | 02:55PM Haarlem | 0h09 | 03:04PM Amsterdam | 0 transfersDirect | |
NS 2142 | 02:55PM Haarlem | 0h34 | 03:29PM Amsterdam | 1 transfer | |
NS 2142 | 02:55PM Haarlem | 0h29 | 03:24PM Amsterdam | 1 transfer | |
NS 2142 | 02:55PM Haarlem | 0h41 | 03:36PM Amsterdam | 1 transfer | |
NS 2142 | 02:55PM Haarlem | 0h36 | 03:31PM Amsterdam | 1 transfer | |
NS 2142 | 02:55PM Haarlem | 0h47 | 03:42PM Amsterdam | 1 transfer | |
NS 2142 | 02:55PM Haarlem | 0h39 | 03:34PM Amsterdam, Arena | 1 transfer | |
NS 5442 | 03:01PM Haarlem | 0h46 | 03:47PM Amsterdam | 1 transfer | |
NS 5442 | 03:01PM Haarlem | 0h30 | 03:31PM Amsterdam, Amstel | 1 transfer | |
NS 5442 | 03:01PM Haarlem | 0h34 | 03:35PM Amsterdam | 1 transfer | |
NS 5442 | 03:01PM Haarlem | 0h13 | 03:14PM Amsterdam | 0 transfersDirect | |
NS 5442 | 03:04PM Haarlem | 0h43 | 03:47PM Amsterdam | 1 transfer | |
NS 5442 | 03:04PM Haarlem | 0h52 | 03:56PM Amsterdam | 2 transfers | |
NS 5442 | 03:04PM Haarlem | 0h27 | 03:31PM Amsterdam, Amstel | 1 transfer | |
NS 5442 | 03:04PM Haarlem | 0h10 | 03:14PM Amsterdam | 0 transfersDirect | |
NS 5442 | 03:04PM Haarlem | 0h31 | 03:35PM Amsterdam | 1 transfer | |
NS 2159 | 03:07PM Haarlem | 0h42 | 03:49PM Amsterdam | 1 transfer | |
NS 2159 | 03:07PM Haarlem | 0h57 | 04:04PM Amsterdam | 1 transfer | |
NS 2159 | 03:07PM Haarlem | 0h54 | 04:01PM Amsterdam | 1 transfer | |
NS 2253 | 03:10PM Haarlem | 0h09 | 03:19PM Amsterdam | 0 transfersDirect | |
NS 4842 | 03:17PM Haarlem | 0h23 | 03:40PM Amsterdam | 1 transfer | |
NS 6361 | 03:17PM Haarlem | 0h52 | 04:09PM Amsterdam | 1 transfer | |
NS 4842 | 03:17PM Haarlem | 0h29 | 03:46PM Amsterdam | 1 transfer | |
NS 4842 | 03:17PM Haarlem | 0h31 | 03:48PM Amsterdam, Amstel | 1 transfer | |
NS 4842 | 03:17PM Haarlem | 0h32 | 03:49PM Amsterdam | 1 transfer | |
NS 4842 | 03:17PM Haarlem | 0h13 | 03:30PM Amsterdam | 0 transfersDirect | |
NS 6361 | 03:17PM Haarlem | 1h05 | 04:22PM Amsterdam | 2 transfers | |
NS 4842 | 03:17PM Haarlem | 0h35 | 03:52PM Amsterdam | 1 transfer | |
NS 4842 | 03:20PM Haarlem | 0h29 | 03:49PM Amsterdam | 1 transfer | |
NS 4842 | 03:20PM Haarlem | 0h10 | 03:30PM Amsterdam | 0 transfersDirect | |
NS 4842 | 03:20PM Haarlem | 1h02 | 04:22PM Amsterdam | 2 transfers | |
NS 4842 | 03:20PM Haarlem | 0h44 | 04:04PM Amsterdam, Arena | 1 transfer | |
NS 4842 | 03:20PM Haarlem | 0h32 | 03:52PM Amsterdam | 1 transfer | |
NS 4842 | 03:20PM Haarlem | 0h46 | 04:06PM Amsterdam | 1 transfer | |
NS 4842 | 03:20PM Haarlem | 0h20 | 03:40PM Amsterdam | 1 transfer | |
NS 4842 | 03:20PM Haarlem | 0h26 | 03:46PM Amsterdam | 1 transfer | |
NS 4842 | 03:20PM Haarlem | 0h28 | 03:48PM Amsterdam, Amstel | 1 transfer | |
NS 4842 | 03:20PM Haarlem | 0h54 | 04:14PM Amsterdam | 2 transfers | |
NS 2248 | 03:23PM Haarlem | 0h59 | 04:22PM Amsterdam | 1 transfer | |
NS 2144 | 03:25PM Haarlem | 0h29 | 03:54PM Amsterdam | 1 transfer | |
NS 2144 | 03:25PM Haarlem | 0h34 | 03:59PM Amsterdam | 1 transfer | |
NS 2144 | 03:25PM Haarlem | 0h47 | 04:12PM Amsterdam | 1 transfer | |
NS 2144 | 03:25PM Haarlem | 0h39 | 04:04PM Amsterdam, Arena | 1 transfer | |
NS 2144 | 03:25PM Haarlem | 0h09 | 03:34PM Amsterdam | 0 transfersDirect | |
NS 2144 | 03:25PM Haarlem | 0h36 | 04:01PM Amsterdam | 1 transfer | |
NS 2144 | 03:25PM Haarlem | 0h33 | 03:58PM Amsterdam, Amstel | 1 transfer | |
NS 2144 | 03:25PM Haarlem | 0h41 | 04:06PM Amsterdam | 1 transfer | |
NS 5444 | 03:31PM Haarlem | 0h13 | 03:44PM Amsterdam | 0 transfersDirect | |
NS 5444 | 03:31PM Haarlem | 0h46 | 04:17PM Amsterdam | 1 transfer | |
NS 5444 | 03:31PM Haarlem | 0h34 | 04:05PM Amsterdam | 1 transfer | |
NS 5444 | 03:31PM Haarlem | 0h30 | 04:01PM Amsterdam, Amstel | 1 transfer | |
NS 5444 | 03:34PM Haarlem | 0h51 | 04:25PM Amsterdam | 2 transfers | |
NS 5444 | 03:34PM Haarlem | 0h43 | 04:17PM Amsterdam | 1 transfer | |
NS 5444 | 03:34PM Haarlem | 0h27 | 04:01PM Amsterdam, Amstel | 1 transfer | |
NS 5444 | 03:34PM Haarlem | 0h10 | 03:44PM Amsterdam | 0 transfersDirect | |
NS 5444 | 03:34PM Haarlem | 0h31 | 04:05PM Amsterdam | 1 transfer | |
NS 2161 | 03:37PM Haarlem | 0h54 | 04:31PM Amsterdam | 1 transfer | |
NS 2161 | 03:37PM Haarlem | 0h42 | 04:19PM Amsterdam | 1 transfer | |
NS 2161 | 03:37PM Haarlem | 0h57 | 04:34PM Amsterdam | 1 transfer | |
NS 2255 | 03:40PM Haarlem | 0h09 | 03:49PM Amsterdam | 0 transfersDirect | |
NS 6363 | 03:47PM Haarlem | 0h54 | 04:41PM Amsterdam | 1 transfer | |
NS 6363 | 03:47PM Haarlem | 1h05 | 04:52PM Amsterdam | 2 transfers | |
NS 4844 | 03:48PM Haarlem | 0h31 | 04:19PM Amsterdam | 1 transfer | |
NS 4844 | 03:48PM Haarlem | 0h28 | 04:16PM Amsterdam | 1 transfer | |
NS 4844 | 03:48PM Haarlem | 0h22 | 04:10PM Amsterdam | 1 transfer | |
NS 4844 | 03:48PM Haarlem | 0h31 | 04:19PM Amsterdam, Amstel | 1 transfer | |
NS 4844 | 03:48PM Haarlem | 0h13 | 04:01PM Amsterdam | 0 transfersDirect | |
NS 4844 | 03:48PM Haarlem | 0h34 | 04:22PM Amsterdam | 1 transfer | |
NS 4844 | 03:51PM Haarlem | 0h25 | 04:16PM Amsterdam | 1 transfer | |
NS 4844 | 03:51PM Haarlem | 0h19 | 04:10PM Amsterdam | 1 transfer | |
NS 4844 | 03:51PM Haarlem | 0h10 | 04:01PM Amsterdam | 0 transfersDirect | |
NS 4844 | 03:51PM Haarlem | 0h45 | 04:36PM Amsterdam | 1 transfer | |
NS 4844 | 03:51PM Haarlem | 0h31 | 04:22PM Amsterdam | 1 transfer | |
NS 4844 | 03:51PM Haarlem | 0h53 | 04:44PM Amsterdam | 2 transfers | |
NS 4844 | 03:51PM Haarlem | 0h43 | 04:34PM Amsterdam, Arena | 1 transfer | |
NS 4844 | 03:51PM Haarlem | 1h01 | 04:52PM Amsterdam | 2 transfers | |
NS 4844 | 03:51PM Haarlem | 0h28 | 04:19PM Amsterdam | 1 transfer | |
NS 4844 | 03:51PM Haarlem | 0h28 | 04:19PM Amsterdam, Amstel | 1 transfer | |
NS 2250 | 03:53PM Haarlem | 0h59 | 04:52PM Amsterdam | 1 transfer | |
NS 2146 | 03:55PM Haarlem | 0h29 | 04:24PM Amsterdam | 1 transfer | |
NS 2146 | 03:55PM Haarlem | 0h41 | 04:36PM Amsterdam | 1 transfer | |
NS 2146 | 03:55PM Haarlem | 0h09 | 04:04PM Amsterdam | 0 transfersDirect | |
NS 2146 | 03:55PM Haarlem | 0h39 | 04:34PM Amsterdam, Arena | 1 transfer | |
NS 2146 | 03:55PM Haarlem | 0h47 | 04:42PM Amsterdam | 1 transfer | |
NS 2146 | 03:55PM Haarlem | 0h36 | 04:31PM Amsterdam | 1 transfer | |
NS 2146 | 03:55PM Haarlem | 0h34 | 04:29PM Amsterdam | 1 transfer | |
This is the last train of the day. |
Find all the dates and times for this journey
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.
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 |
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.
Here are some other resources that might have the information you need