Cheapest
Average
The best way to find a cheap train ticket from Haarlem to Schagen 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 5404 | 05:31AM Haarlem | 1h35 | 07:06AM Schagen | 1 transfer | |
NS 5404 | 05:34AM Haarlem | 1h32 | 07:06AM Schagen | 1 transfer | |
NS 4806 | 06:17AM Haarlem | 1h19 | 07:36AM Schagen | 1 transfer | |
NS 4806 | 06:20AM Haarlem | 1h16 | 07:36AM Schagen | 1 transfer | |
NS 5408 | 06:34AM Haarlem | 1h32 | 08:06AM Schagen | 1 transfer | |
NS 2219 | 06:40AM Haarlem | 1h26 | 08:06AM Schagen | 1 transfer | |
NS 5410 | 07:05AM Haarlem | 1h31 | 08:36AM Schagen | 1 transfer | |
NS 2221 | 07:10AM Haarlem | 1h26 | 08:36AM Schagen | 1 transfer | |
NS 5412 | 07:34AM Haarlem | 1h32 | 09:06AM Schagen | 1 transfer | |
NS 2223 | 07:39AM Haarlem | 1h27 | 09:06AM Schagen | 1 transfer | |
NS 5414 | 08:04AM Haarlem | 1h32 | 09:36AM Schagen | 1 transfer | |
NS 2325 | 08:10AM Haarlem | 1h26 | 09:36AM Schagen | 1 transfer | |
NS 5416 | 08:34AM Haarlem | 1h32 | 10:06AM Schagen | 1 transfer | |
NS 2327 | 08:40AM Haarlem | 1h26 | 10:06AM Schagen | 1 transfer | |
NS 5418 | 09:04AM Haarlem | 1h32 | 10:36AM Schagen | 1 transfer | |
NS 2229 | 09:10AM Haarlem | 1h26 | 10:36AM Schagen | 1 transfer | |
NS 5420 | 09:34AM Haarlem | 1h32 | 11:06AM Schagen | 1 transfer | |
NS 2331 | 09:40AM Haarlem | 1h26 | 11:06AM Schagen | 1 transfer | |
NS 5422 | 10:04AM Haarlem | 1h32 | 11:36AM Schagen | 1 transfer | |
NS 2233 | 10:10AM Haarlem | 1h26 | 11:36AM Schagen | 1 transfer | |
NS 5424 | 10:34AM Haarlem | 1h32 | 12:06PM Schagen | 1 transfer | |
NS 2335 | 10:40AM Haarlem | 1h26 | 12:06PM Schagen | 1 transfer | |
NS 5426 | 11:04AM Haarlem | 1h32 | 12:36PM Schagen | 1 transfer | |
NS 2237 | 11:10AM Haarlem | 1h26 | 12:36PM Schagen | 1 transfer | |
NS 5428 | 11:34AM Haarlem | 1h32 | 01:06PM Schagen | 1 transfer | |
NS 2339 | 11:40AM Haarlem | 1h26 | 01:06PM Schagen | 1 transfer | |
NS 5430 | 12:04PM Haarlem | 1h32 | 01:36PM Schagen | 1 transfer | |
NS 2241 | 12:10PM Haarlem | 1h26 | 01:36PM Schagen | 1 transfer | |
NS 5432 | 12:34PM Haarlem | 1h32 | 02:06PM Schagen | 1 transfer | |
NS 2343 | 12:40PM Haarlem | 1h26 | 02:06PM Schagen | 1 transfer | |
NS 5434 | 01:04PM Haarlem | 1h32 | 02:36PM Schagen | 1 transfer | |
NS 2245 | 01:10PM Haarlem | 1h26 | 02:36PM Schagen | 1 transfer | |
NS 5436 | 01:34PM Haarlem | 1h32 | 03:06PM Schagen | 1 transfer | |
NS 2347 | 01:40PM Haarlem | 1h26 | 03:06PM Schagen | 1 transfer | |
NS 5438 | 02:04PM Haarlem | 1h32 | 03:36PM Schagen | 1 transfer | |
NS 2249 | 02:10PM Haarlem | 1h26 | 03:36PM Schagen | 1 transfer | |
NS 5440 | 02:34PM Haarlem | 1h32 | 04:06PM Schagen | 1 transfer | |
NS 2351 | 02:40PM Haarlem | 1h26 | 04:06PM Schagen | 1 transfer | |
NS 5442 | 03:04PM Haarlem | 1h32 | 04:36PM Schagen | 1 transfer | |
NS 2253 | 03:10PM Haarlem | 1h26 | 04:36PM Schagen | 1 transfer | |
NS 5444 | 03:34PM Haarlem | 1h32 | 05:06PM Schagen | 1 transfer | |
NS 2355 | 03:40PM Haarlem | 1h26 | 05:06PM Schagen | 1 transfer | |
NS 5446 | 04:04PM Haarlem | 1h32 | 05:36PM Schagen | 1 transfer | |
NS 2257 | 04:10PM Haarlem | 1h26 | 05:36PM Schagen | 1 transfer | |
NS 5448 | 04:34PM Haarlem | 1h32 | 06:06PM Schagen | 1 transfer | |
NS 2359 | 04:40PM Haarlem | 1h26 | 06:06PM Schagen | 1 transfer | |
NS 5450 | 05:01PM Haarlem | 1h22 | 06:23PM Schagen | 1 transfer | |
NS 5450 | 05:04PM Haarlem | 1h19 | 06:23PM Schagen | 1 transfer | |
NS 2261 | 05:10PM Haarlem | 1h26 | 06:36PM Schagen | 1 transfer | |
NS 5452 | 05:31PM Haarlem | 1h22 | 06:53PM Schagen | 1 transfer | |
NS 5452 | 05:34PM Haarlem | 1h19 | 06:53PM Schagen | 1 transfer | |
NS 2363 | 05:40PM Haarlem | 1h26 | 07:06PM Schagen | 1 transfer | |
NS 5454 | 06:04PM Haarlem | 1h32 | 07:36PM Schagen | 1 transfer | |
NS 2265 | 06:10PM Haarlem | 1h26 | 07:36PM Schagen | 1 transfer | |
NS 5456 | 06:35PM Haarlem | 1h31 | 08:06PM Schagen | 1 transfer | |
NS 2367 | 06:40PM Haarlem | 1h26 | 08:06PM Schagen | 1 transfer | |
NS 5458 | 07:04PM Haarlem | 1h32 | 08:36PM Schagen | 1 transfer | |
NS 2269 | 07:10PM Haarlem | 1h26 | 08:36PM Schagen | 1 transfer | |
NS 5460 | 07:34PM Haarlem | 1h32 | 09:06PM Schagen | 1 transfer | |
NS 2371 | 07:40PM Haarlem | 1h26 | 09:06PM Schagen | 1 transfer | |
NS 5462 | 08:04PM Haarlem | 1h32 | 09:36PM Schagen | 1 transfer | |
NS 2273 | 08:10PM Haarlem | 1h26 | 09:36PM Schagen | 1 transfer | |
NS 5464 | 08:34PM Haarlem | 1h32 | 10:06PM Schagen | 1 transfer | |
NS 2375 | 08:40PM Haarlem | 1h26 | 10:06PM Schagen | 1 transfer | |
NS 5466 | 09:04PM Haarlem | 1h32 | 10:36PM Schagen | 1 transfer | |
NS 2277 | 09:10PM Haarlem | 1h26 | 10:36PM Schagen | 1 transfer | |
NS 5468 | 09:34PM Haarlem | 1h32 | 11:06PM Schagen | 1 transfer | |
NS 2379 | 09:40PM Haarlem | 1h26 | 11:06PM Schagen | 1 transfer | |
NS 5470 | 10:04PM Haarlem | 1h32 | 11:36PM Schagen | 1 transfer | |
NS 2281 | 10:10PM Haarlem | 1h26 | 11:36PM Schagen | 1 transfer | |
NS 5472 | 10:34PM Haarlem | 1h32 | 12:06AM Schagen | 1 transfer | |
NS 2283 | 10:40PM Haarlem | 1h26 | 12:06AM Schagen | 1 transfer | |
NS 5474 | 11:04PM Haarlem | 1h33 | 12:37AM Schagen | 1 transfer | |
NS 2285 | 11:10PM Haarlem | 1h27 | 12:37AM Schagen | 1 transfer | |
NS 5476 | 11:34PM Haarlem | 1h32 | 01:06AM Schagen | 1 transfer | |
NS 2287 | 11:40PM Haarlem | 1h26 | 01:06AM Schagen | 1 transfer | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
1 h 16 m
Average
1 h 28 m
Trains per day
76
Distance
47 km
It's difficult to get from Haarlem to Schagen without transferring at least once.
Distance 28 miles (46 km) |
Average train duration 1h 26m |
Cheapest ticket price $14 (€12) |
Trains per day 65 |
Fastest train 1h 21m |
First train 00:15 |
Last train 23:56 |
Here are some other resources that might have the information you need