Cheapest
Average
The best way to find a cheap train ticket from Haarlem to Purmerend 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 | 0h53 | 12:54AM Purmerend | 1 transfer | |
NS 5478 | 12:01AM Haarlem | 0h50 | 12:51AM Purmerend | 1 transfer | |
NS 5478 | 12:04AM Haarlem | 0h50 | 12:54AM Purmerend | 1 transfer | |
NS 5478 | 12:04AM Haarlem | 0h47 | 12:51AM Purmerend | 1 transfer | |
NS 5478 | 12:04AM Haarlem | 0h44 | 12:48AM Purmerend | 1 transfer | |
NS 2289 | 12:10AM Haarlem | 0h38 | 12:48AM Purmerend | 1 transfer | |
NS 5404 | 05:31AM Haarlem | 0h50 | 06:21AM Purmerend | 1 transfer | |
NS 5404 | 05:31AM Haarlem | 0h52 | 06:23AM Purmerend | 1 transfer | |
NS 5404 | 05:31AM Haarlem | 0h47 | 06:18AM Purmerend | 1 transfer | |
NS 5404 | 05:34AM Haarlem | 0h47 | 06:21AM Purmerend | 1 transfer | |
NS 5404 | 05:34AM Haarlem | 0h44 | 06:18AM Purmerend | 1 transfer | |
NS 5404 | 05:34AM Haarlem | 0h49 | 06:23AM Purmerend | 1 transfer | |
NS 5406 | 06:04AM Haarlem | 0h47 | 06:51AM Purmerend | 1 transfer | |
NS 5406 | 06:04AM Haarlem | 0h44 | 06:48AM Purmerend | 1 transfer | |
NS 5406 | 06:04AM Haarlem | 0h49 | 06:53AM Purmerend | 1 transfer | |
NS 2217 | 06:10AM Haarlem | 0h41 | 06:51AM Purmerend | 1 transfer | |
NS 2217 | 06:10AM Haarlem | 0h38 | 06:48AM Purmerend | 1 transfer | |
NS 2217 | 06:10AM Haarlem | 0h43 | 06:53AM Purmerend | 1 transfer | |
NS 5408 | 06:34AM Haarlem | 0h44 | 07:18AM Purmerend | 1 transfer | |
NS 5408 | 06:34AM Haarlem | 0h47 | 07:21AM Purmerend | 1 transfer | |
NS 5408 | 06:34AM Haarlem | 0h49 | 07:23AM Purmerend | 1 transfer | |
NS 2219 | 06:40AM Haarlem | 0h43 | 07:23AM Purmerend | 1 transfer | |
NS 2219 | 06:40AM Haarlem | 0h41 | 07:21AM Purmerend | 1 transfer | |
NS 2219 | 06:40AM Haarlem | 0h38 | 07:18AM Purmerend | 1 transfer | |
NS 5410 | 07:05AM Haarlem | 0h48 | 07:53AM Purmerend | 1 transfer | |
NS 5410 | 07:05AM Haarlem | 0h46 | 07:51AM Purmerend | 1 transfer | |
NS 5410 | 07:05AM Haarlem | 0h43 | 07:48AM Purmerend | 1 transfer | |
NS 2221 | 07:10AM Haarlem | 0h41 | 07:51AM Purmerend | 1 transfer | |
NS 2221 | 07:10AM Haarlem | 0h38 | 07:48AM Purmerend | 1 transfer | |
NS 2221 | 07:10AM Haarlem | 0h43 | 07:53AM Purmerend | 1 transfer | |
NS 5412 | 07:34AM Haarlem | 0h45 | 08:19AM Purmerend | 1 transfer | |
NS 5412 | 07:34AM Haarlem | 0h42 | 08:16AM Purmerend | 1 transfer | |
NS 5412 | 07:34AM Haarlem | 0h47 | 08:21AM Purmerend | 1 transfer | |
NS 2223 | 07:39AM Haarlem | 0h37 | 08:16AM Purmerend | 1 transfer | |
NS 2223 | 07:39AM Haarlem | 0h40 | 08:19AM Purmerend | 1 transfer | |
NS 2223 | 07:39AM Haarlem | 0h42 | 08:21AM Purmerend | 1 transfer | |
NS 5414 | 08:04AM Haarlem | 0h47 | 08:51AM Purmerend | 1 transfer | |
NS 5414 | 08:04AM Haarlem | 0h45 | 08:49AM Purmerend | 1 transfer | |
NS 5414 | 08:04AM Haarlem | 0h42 | 08:46AM Purmerend | 1 transfer | |
NS 2325 | 08:10AM Haarlem | 0h36 | 08:46AM Purmerend | 1 transfer | |
NS 2325 | 08:10AM Haarlem | 0h41 | 08:51AM Purmerend | 1 transfer | |
NS 2325 | 08:10AM Haarlem | 0h39 | 08:49AM Purmerend | 1 transfer | |
NS 5416 | 08:34AM Haarlem | 0h47 | 09:21AM Purmerend | 1 transfer | |
NS 5416 | 08:34AM Haarlem | 0h45 | 09:19AM Purmerend | 1 transfer | |
NS 5416 | 08:34AM Haarlem | 0h42 | 09:16AM Purmerend | 1 transfer | |
NS 2327 | 08:40AM Haarlem | 0h39 | 09:19AM Purmerend | 1 transfer | |
NS 2327 | 08:40AM Haarlem | 0h41 | 09:21AM Purmerend | 1 transfer | |
NS 2327 | 08:40AM Haarlem | 0h36 | 09:16AM Purmerend | 1 transfer | |
NS 5418 | 09:04AM Haarlem | 0h45 | 09:49AM Purmerend | 1 transfer | |
NS 5418 | 09:04AM Haarlem | 0h47 | 09:51AM Purmerend | 1 transfer | |
NS 5418 | 09:04AM Haarlem | 0h42 | 09:46AM Purmerend | 1 transfer | |
NS 2229 | 09:10AM Haarlem | 0h41 | 09:51AM Purmerend | 1 transfer | |
NS 2229 | 09:10AM Haarlem | 0h39 | 09:49AM Purmerend | 1 transfer | |
NS 2229 | 09:10AM Haarlem | 0h36 | 09:46AM Purmerend | 1 transfer | |
NS 5420 | 09:34AM Haarlem | 0h42 | 10:16AM Purmerend | 1 transfer | |
NS 5420 | 09:34AM Haarlem | 0h45 | 10:19AM Purmerend | 1 transfer | |
NS 5420 | 09:34AM Haarlem | 0h47 | 10:21AM Purmerend | 1 transfer | |
NS 2331 | 09:40AM Haarlem | 0h36 | 10:16AM Purmerend | 1 transfer | |
NS 2331 | 09:40AM Haarlem | 0h39 | 10:19AM Purmerend | 1 transfer | |
NS 2331 | 09:40AM Haarlem | 0h41 | 10:21AM Purmerend | 1 transfer | |
NS 5422 | 10:04AM Haarlem | 0h42 | 10:46AM Purmerend | 1 transfer | |
NS 5422 | 10:04AM Haarlem | 0h45 | 10:49AM Purmerend | 1 transfer | |
NS 5422 | 10:04AM Haarlem | 0h47 | 10:51AM Purmerend | 1 transfer | |
NS 2233 | 10:10AM Haarlem | 0h36 | 10:46AM Purmerend | 1 transfer | |
NS 2233 | 10:10AM Haarlem | 0h39 | 10:49AM Purmerend | 1 transfer | |
NS 2233 | 10:10AM Haarlem | 0h41 | 10:51AM Purmerend | 1 transfer | |
NS 5424 | 10:34AM Haarlem | 0h45 | 11:19AM Purmerend | 1 transfer | |
NS 5424 | 10:34AM Haarlem | 0h47 | 11:21AM Purmerend | 1 transfer | |
NS 5424 | 10:34AM Haarlem | 0h42 | 11:16AM Purmerend | 1 transfer | |
NS 2335 | 10:40AM Haarlem | 0h39 | 11:19AM Purmerend | 1 transfer | |
NS 2335 | 10:40AM Haarlem | 0h36 | 11:16AM Purmerend | 1 transfer | |
NS 2335 | 10:40AM Haarlem | 0h41 | 11:21AM Purmerend | 1 transfer | |
NS 5426 | 11:04AM Haarlem | 0h45 | 11:49AM Purmerend | 1 transfer | |
NS 5426 | 11:04AM Haarlem | 0h47 | 11:51AM Purmerend | 1 transfer | |
NS 5426 | 11:04AM Haarlem | 0h42 | 11:46AM Purmerend | 1 transfer | |
NS 2237 | 11:10AM Haarlem | 0h39 | 11:49AM Purmerend | 1 transfer | |
NS 2237 | 11:10AM Haarlem | 0h41 | 11:51AM Purmerend | 1 transfer | |
NS 2237 | 11:10AM Haarlem | 0h36 | 11:46AM Purmerend | 1 transfer | |
NS 5428 | 11:34AM Haarlem | 0h42 | 12:16PM Purmerend | 1 transfer | |
NS 5428 | 11:34AM Haarlem | 0h47 | 12:21PM Purmerend | 1 transfer | |
NS 5428 | 11:34AM Haarlem | 0h45 | 12:19PM Purmerend | 1 transfer | |
NS 2339 | 11:40AM Haarlem | 0h36 | 12:16PM Purmerend | 1 transfer | |
NS 2339 | 11:40AM Haarlem | 0h41 | 12:21PM Purmerend | 1 transfer | |
NS 2339 | 11:40AM Haarlem | 0h39 | 12:19PM Purmerend | 1 transfer | |
NS 5430 | 12:04PM Haarlem | 0h42 | 12:46PM Purmerend | 1 transfer | |
NS 5430 | 12:04PM Haarlem | 0h47 | 12:51PM Purmerend | 1 transfer | |
NS 5430 | 12:04PM Haarlem | 0h45 | 12:49PM Purmerend | 1 transfer | |
NS 2241 | 12:10PM Haarlem | 0h36 | 12:46PM Purmerend | 1 transfer | |
NS 2241 | 12:10PM Haarlem | 0h41 | 12:51PM Purmerend | 1 transfer | |
NS 2241 | 12:10PM Haarlem | 0h39 | 12:49PM Purmerend | 1 transfer | |
NS 5432 | 12:34PM Haarlem | 0h47 | 01:21PM Purmerend | 1 transfer | |
NS 5432 | 12:34PM Haarlem | 0h42 | 01:16PM Purmerend | 1 transfer | |
NS 5432 | 12:34PM Haarlem | 0h45 | 01:19PM Purmerend | 1 transfer | |
NS 2343 | 12:40PM Haarlem | 0h39 | 01:19PM Purmerend | 1 transfer | |
NS 2343 | 12:40PM Haarlem | 0h41 | 01:21PM Purmerend | 1 transfer | |
NS 2343 | 12:40PM Haarlem | 0h36 | 01:16PM Purmerend | 1 transfer | |
NS 5434 | 01:04PM Haarlem | 0h47 | 01:51PM Purmerend | 1 transfer | |
NS 5434 | 01:04PM Haarlem | 0h42 | 01:46PM Purmerend | 1 transfer | |
NS 5434 | 01:04PM Haarlem | 0h45 | 01:49PM Purmerend | 1 transfer | |
NS 2245 | 01:10PM Haarlem | 0h41 | 01:51PM Purmerend | 1 transfer | |
NS 2245 | 01:10PM Haarlem | 0h39 | 01:49PM Purmerend | 1 transfer | |
NS 2245 | 01:10PM Haarlem | 0h36 | 01:46PM Purmerend | 1 transfer | |
NS 5436 | 01:34PM Haarlem | 0h45 | 02:19PM Purmerend | 1 transfer | |
NS 5436 | 01:34PM Haarlem | 0h42 | 02:16PM Purmerend | 1 transfer | |
NS 5436 | 01:34PM Haarlem | 0h47 | 02:21PM Purmerend | 1 transfer | |
NS 2347 | 01:40PM Haarlem | 0h41 | 02:21PM Purmerend | 1 transfer | |
NS 2347 | 01:40PM Haarlem | 0h39 | 02:19PM Purmerend | 1 transfer | |
NS 2347 | 01:40PM Haarlem | 0h36 | 02:16PM Purmerend | 1 transfer | |
NS 5438 | 02:04PM Haarlem | 0h45 | 02:49PM Purmerend | 1 transfer | |
NS 5438 | 02:04PM Haarlem | 0h42 | 02:46PM Purmerend | 1 transfer | |
NS 5438 | 02:04PM Haarlem | 0h47 | 02:51PM Purmerend | 1 transfer | |
NS 2249 | 02:10PM Haarlem | 0h41 | 02:51PM Purmerend | 1 transfer | |
NS 2249 | 02:10PM Haarlem | 0h39 | 02:49PM Purmerend | 1 transfer | |
NS 2249 | 02:10PM Haarlem | 0h36 | 02:46PM Purmerend | 1 transfer | |
NS 5440 | 02:34PM Haarlem | 0h42 | 03:16PM Purmerend | 1 transfer | |
NS 5440 | 02:34PM Haarlem | 0h47 | 03:21PM Purmerend | 1 transfer | |
NS 5440 | 02:34PM Haarlem | 0h45 | 03:19PM Purmerend | 1 transfer | |
NS 2351 | 02:40PM Haarlem | 0h36 | 03:16PM Purmerend | 1 transfer | |
NS 2351 | 02:40PM Haarlem | 0h39 | 03:19PM Purmerend | 1 transfer | |
NS 2351 | 02:40PM Haarlem | 0h41 | 03:21PM Purmerend | 1 transfer | |
NS 5442 | 03:04PM Haarlem | 0h42 | 03:46PM Purmerend | 1 transfer | |
NS 5442 | 03:04PM Haarlem | 0h47 | 03:51PM Purmerend | 1 transfer | |
NS 5442 | 03:04PM Haarlem | 0h45 | 03:49PM Purmerend | 1 transfer | |
NS 2253 | 03:10PM Haarlem | 0h36 | 03:46PM Purmerend | 1 transfer | |
NS 2253 | 03:10PM Haarlem | 0h39 | 03:49PM Purmerend | 1 transfer | |
NS 2253 | 03:10PM Haarlem | 0h41 | 03:51PM Purmerend | 1 transfer | |
NS 5444 | 03:34PM Haarlem | 0h42 | 04:16PM Purmerend | 1 transfer | |
NS 5444 | 03:34PM Haarlem | 0h47 | 04:21PM Purmerend | 1 transfer | |
NS 5444 | 03:34PM Haarlem | 0h45 | 04:19PM Purmerend | 1 transfer | |
NS 2355 | 03:40PM Haarlem | 0h36 | 04:16PM Purmerend | 1 transfer | |
NS 2355 | 03:40PM Haarlem | 0h39 | 04:19PM Purmerend | 1 transfer | |
NS 2355 | 03:40PM Haarlem | 0h41 | 04:21PM Purmerend | 1 transfer | |
NS 5446 | 04:04PM Haarlem | 0h42 | 04:46PM Purmerend | 1 transfer | |
NS 5446 | 04:04PM Haarlem | 0h45 | 04:49PM Purmerend | 1 transfer | |
NS 5446 | 04:04PM Haarlem | 0h47 | 04:51PM Purmerend | 1 transfer | |
NS 2257 | 04:10PM Haarlem | 0h39 | 04:49PM Purmerend | 1 transfer | |
NS 2257 | 04:10PM Haarlem | 0h36 | 04:46PM Purmerend | 1 transfer | |
NS 2257 | 04:10PM Haarlem | 0h41 | 04:51PM Purmerend | 1 transfer | |
NS 5448 | 04:34PM Haarlem | 0h42 | 05:16PM Purmerend | 1 transfer | |
NS 5448 | 04:34PM Haarlem | 0h47 | 05:21PM Purmerend | 1 transfer | |
NS 5448 | 04:34PM Haarlem | 0h45 | 05:19PM Purmerend | 1 transfer | |
NS 2359 | 04:40PM Haarlem | 0h36 | 05:16PM Purmerend | 1 transfer | |
NS 2359 | 04:40PM Haarlem | 0h39 | 05:19PM Purmerend | 1 transfer | |
NS 2359 | 04:40PM Haarlem | 0h41 | 05:21PM Purmerend | 1 transfer | |
NS 5450 | 05:04PM Haarlem | 0h47 | 05:51PM Purmerend | 1 transfer | |
NS 5450 | 05:04PM Haarlem | 0h45 | 05:49PM Purmerend | 1 transfer | |
NS 5450 | 05:04PM Haarlem | 0h42 | 05:46PM Purmerend | 1 transfer | |
NS 2261 | 05:10PM Haarlem | 0h36 | 05:46PM Purmerend | 1 transfer | |
NS 2261 | 05:10PM Haarlem | 0h39 | 05:49PM Purmerend | 1 transfer | |
NS 2261 | 05:10PM Haarlem | 0h41 | 05:51PM Purmerend | 1 transfer | |
NS 5452 | 05:34PM Haarlem | 0h45 | 06:19PM Purmerend | 1 transfer | |
NS 5452 | 05:34PM Haarlem | 0h42 | 06:16PM Purmerend | 1 transfer | |
NS 5452 | 05:34PM Haarlem | 0h47 | 06:21PM Purmerend | 1 transfer | |
NS 2363 | 05:40PM Haarlem | 0h41 | 06:21PM Purmerend | 1 transfer | |
NS 2363 | 05:40PM Haarlem | 0h36 | 06:16PM Purmerend | 1 transfer | |
NS 2363 | 05:40PM Haarlem | 0h39 | 06:19PM Purmerend | 1 transfer | |
NS 5454 | 06:04PM Haarlem | 0h45 | 06:49PM Purmerend | 1 transfer | |
NS 5454 | 06:04PM Haarlem | 0h42 | 06:46PM Purmerend | 1 transfer | |
NS 5454 | 06:04PM Haarlem | 0h47 | 06:51PM Purmerend | 1 transfer | |
NS 2265 | 06:10PM Haarlem | 0h41 | 06:51PM Purmerend | 1 transfer | |
NS 2265 | 06:10PM Haarlem | 0h39 | 06:49PM Purmerend | 1 transfer | |
NS 2265 | 06:10PM Haarlem | 0h36 | 06:46PM Purmerend | 1 transfer | |
NS 5456 | 06:35PM Haarlem | 0h44 | 07:19PM Purmerend | 1 transfer | |
NS 5456 | 06:35PM Haarlem | 0h46 | 07:21PM Purmerend | 1 transfer | |
NS 5456 | 06:35PM Haarlem | 0h41 | 07:16PM Purmerend | 1 transfer | |
NS 2367 | 06:40PM Haarlem | 0h41 | 07:21PM Purmerend | 1 transfer | |
NS 2367 | 06:40PM Haarlem | 0h36 | 07:16PM Purmerend | 1 transfer | |
NS 2367 | 06:40PM Haarlem | 0h39 | 07:19PM Purmerend | 1 transfer | |
NS 5458 | 07:04PM Haarlem | 0h42 | 07:46PM Purmerend | 1 transfer | |
NS 5458 | 07:04PM Haarlem | 0h45 | 07:49PM Purmerend | 1 transfer | |
NS 5458 | 07:04PM Haarlem | 0h47 | 07:51PM Purmerend | 1 transfer | |
NS 2269 | 07:10PM Haarlem | 0h36 | 07:46PM Purmerend | 1 transfer | |
NS 2269 | 07:10PM Haarlem | 0h39 | 07:49PM Purmerend | 1 transfer | |
NS 2269 | 07:10PM Haarlem | 0h41 | 07:51PM Purmerend | 1 transfer | |
NS 5460 | 07:34PM Haarlem | 0h47 | 08:21PM Purmerend | 1 transfer | |
NS 5460 | 07:34PM Haarlem | 0h49 | 08:23PM Purmerend | 1 transfer | |
NS 5460 | 07:34PM Haarlem | 0h44 | 08:18PM Purmerend | 1 transfer | |
NS 2371 | 07:40PM Haarlem | 0h43 | 08:23PM Purmerend | 1 transfer | |
NS 2371 | 07:40PM Haarlem | 0h41 | 08:21PM Purmerend | 1 transfer | |
NS 2371 | 07:40PM Haarlem | 0h38 | 08:18PM Purmerend | 1 transfer | |
NS 5462 | 08:04PM Haarlem | 0h47 | 08:51PM Purmerend | 1 transfer | |
NS 5462 | 08:04PM Haarlem | 0h49 | 08:53PM Purmerend | 1 transfer | |
NS 5462 | 08:04PM Haarlem | 0h44 | 08:48PM Purmerend | 1 transfer | |
NS 2273 | 08:10PM Haarlem | 0h41 | 08:51PM Purmerend | 1 transfer | |
NS 2273 | 08:10PM Haarlem | 0h43 | 08:53PM Purmerend | 1 transfer | |
NS 2273 | 08:10PM Haarlem | 0h38 | 08:48PM Purmerend | 1 transfer | |
NS 5464 | 08:34PM Haarlem | 0h44 | 09:18PM Purmerend | 1 transfer | |
NS 5464 | 08:34PM Haarlem | 0h49 | 09:23PM Purmerend | 1 transfer | |
NS 5464 | 08:34PM Haarlem | 0h47 | 09:21PM Purmerend | 1 transfer | |
NS 2375 | 08:40PM Haarlem | 0h41 | 09:21PM Purmerend | 1 transfer | |
NS 2375 | 08:40PM Haarlem | 0h38 | 09:18PM Purmerend | 1 transfer | |
NS 2375 | 08:40PM Haarlem | 0h43 | 09:23PM Purmerend | 1 transfer | |
NS 5466 | 09:04PM Haarlem | 0h49 | 09:53PM Purmerend | 1 transfer | |
NS 5466 | 09:04PM Haarlem | 0h44 | 09:48PM Purmerend | 1 transfer | |
NS 5466 | 09:04PM Haarlem | 0h47 | 09:51PM Purmerend | 1 transfer | |
NS 2277 | 09:10PM Haarlem | 0h41 | 09:51PM Purmerend | 1 transfer | |
NS 2277 | 09:10PM Haarlem | 0h38 | 09:48PM Purmerend | 1 transfer | |
NS 2277 | 09:10PM Haarlem | 0h43 | 09:53PM Purmerend | 1 transfer | |
NS 5468 | 09:34PM Haarlem | 0h44 | 10:18PM Purmerend | 1 transfer | |
NS 5468 | 09:34PM Haarlem | 0h47 | 10:21PM Purmerend | 1 transfer | |
NS 5468 | 09:34PM Haarlem | 0h49 | 10:23PM Purmerend | 1 transfer | |
NS 2379 | 09:40PM Haarlem | 0h43 | 10:23PM Purmerend | 1 transfer | |
NS 2379 | 09:40PM Haarlem | 0h41 | 10:21PM Purmerend | 1 transfer | |
NS 2379 | 09:40PM Haarlem | 0h38 | 10:18PM Purmerend | 1 transfer | |
NS 5470 | 10:04PM Haarlem | 0h44 | 10:48PM Purmerend | 1 transfer | |
NS 5470 | 10:04PM Haarlem | 0h49 | 10:53PM Purmerend | 1 transfer | |
NS 5470 | 10:04PM Haarlem | 0h47 | 10:51PM Purmerend | 1 transfer | |
NS 2281 | 10:10PM Haarlem | 0h43 | 10:53PM Purmerend | 1 transfer | |
NS 2281 | 10:10PM Haarlem | 0h38 | 10:48PM Purmerend | 1 transfer | |
NS 2281 | 10:10PM Haarlem | 0h41 | 10:51PM Purmerend | 1 transfer | |
NS 5472 | 10:34PM Haarlem | 0h47 | 11:21PM Purmerend | 1 transfer | |
NS 5472 | 10:34PM Haarlem | 0h44 | 11:18PM Purmerend | 1 transfer | |
NS 5472 | 10:34PM Haarlem | 0h49 | 11:23PM Purmerend | 1 transfer | |
NS 2283 | 10:40PM Haarlem | 0h43 | 11:23PM Purmerend | 1 transfer | |
NS 2283 | 10:40PM Haarlem | 0h38 | 11:18PM Purmerend | 1 transfer | |
NS 2283 | 10:40PM Haarlem | 0h41 | 11:21PM Purmerend | 1 transfer | |
NS 5474 | 11:04PM Haarlem | 0h47 | 11:51PM Purmerend | 1 transfer | |
NS 5474 | 11:04PM Haarlem | 0h44 | 11:48PM Purmerend | 1 transfer | |
NS 5474 | 11:04PM Haarlem | 0h49 | 11:53PM Purmerend | 1 transfer | |
NS 2285 | 11:10PM Haarlem | 0h38 | 11:48PM Purmerend | 1 transfer | |
NS 2285 | 11:10PM Haarlem | 0h41 | 11:51PM Purmerend | 1 transfer | |
NS 2285 | 11:10PM Haarlem | 0h43 | 11:53PM Purmerend | 1 transfer | |
NS 5476 | 11:34PM Haarlem | 0h46 | 12:20AM Purmerend | 1 transfer | |
NS 5476 | 11:34PM Haarlem | 0h44 | 12:18AM Purmerend | 1 transfer | |
NS 5476 | 11:34PM Haarlem | 0h49 | 12:23AM Purmerend | 1 transfer | |
NS 2287 | 11:40PM Haarlem | 0h40 | 12:20AM Purmerend | 1 transfer | |
NS 2287 | 11:40PM Haarlem | 0h43 | 12:23AM Purmerend | 1 transfer | |
NS 2287 | 11:40PM Haarlem | 0h38 | 12:18AM Purmerend | 1 transfer | |
NS 4876 | 11:47PM Haarlem | 1h06 | 12:53AM Purmerend | 1 transfer | |
NS 4876 | 11:47PM Haarlem | 1h04 | 12:51AM Purmerend | 1 transfer | |
NS 4876 | 11:47PM Haarlem | 1h01 | 12:48AM Purmerend | 1 transfer | |
NS 4876 | 11:50PM Haarlem | 0h58 | 12:48AM Purmerend | 1 transfer | |
NS 4876 | 11:50PM Haarlem | 1h01 | 12:51AM Purmerend | 1 transfer | |
NS 4876 | 11:50PM Haarlem | 1h03 | 12:53AM Purmerend | 1 transfer | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
36 m
Average
43 m
Trains per day
234
Distance
26 km
It's difficult to get from Haarlem to Purmerend without transferring at least once.
Distance 15 miles (25 km) |
Average train duration 45m |
Cheapest ticket price $8 (€8) |
Trains per day 50 |
Train providers 1 |
Fastest train 42m |
First train 00:05 |
Last train 23:56 |
Traveling on the Haarlem to Purmerend train is an easy and efficient way to explore northern Holland. The most popular departure station for trains from Haarlem to Purmerend is Haarlem Station, ensuring you have a well-connected and seamless start to your journey. Similarly, the most common arrival point in Purmerend is Purmerend Station, nestled conveniently close to the town center. Whether commuting for work or exploring the picturesque Dutch landscape, the train from Haarlem to Purmerend provides a reliable and comfortable travel solution for all passengers.
Here are some other resources that might have the information you need