Haarlem to Schagen train

Thu, Jan 23
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Haarlem to Schagen

Showing times and prices for Jan 23

Cheapest

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.

Cheapest
NS2285Intercity+Intercity22853080
11:10PM1h27
Haarlem
12:37AMSchagen
$141One-way
1 transfer
Cheapest
NS2219Intercity+Intercity22193014
06:40AM1h26
Haarlem
08:06AMSchagen
$141One-way
1 transfer
Cheapest
NS2343Intercity+Intercity23433038
12:40PM1h26
Haarlem
02:06PMSchagen
$141One-way
1 transfer
Cheapest
NS2371Intercity+Intercity23713066
07:40PM1h26
Haarlem
09:06PMSchagen
$141One-way
1 transfer
Cheapest
NS2359Intercity+Intercity23593054
04:40PM1h26
Haarlem
06:06PMSchagen
$141One-way
1 transfer

Haarlem to Schagen train times

Showing trains for tomorrow, Thursday, January 23
ProviderDepartsDurationArrivesTransfersTickets
NS
5404
Sprinter5404
05:31AM Haarlem1h35 07:06AM Schagen1 transfer
NS
5404
Sprinter5404
05:34AM Haarlem1h32 07:06AM Schagen1 transfer
NS
4806
Sprinter4806
06:17AM Haarlem1h19 07:36AM Schagen1 transfer
NS
4806
Sprinter4806
06:20AM Haarlem1h16 07:36AM Schagen1 transfer
NS
5408
Sprinter5408
06:34AM Haarlem1h32 08:06AM Schagen1 transfer
NS
2219
Intercity2219
06:40AM Haarlem1h26 08:06AM Schagen1 transfer
NS
5410
Sprinter5410
07:05AM Haarlem1h31 08:36AM Schagen1 transfer
NS
2221
Intercity2221
07:10AM Haarlem1h26 08:36AM Schagen1 transfer
NS
5412
Sprinter5412
07:34AM Haarlem1h32 09:06AM Schagen1 transfer
NS
2223
Intercity2223
07:39AM Haarlem1h27 09:06AM Schagen1 transfer
NS
5414
Sprinter5414
08:04AM Haarlem1h32 09:36AM Schagen1 transfer
NS
2325
Intercity2325
08:10AM Haarlem1h26 09:36AM Schagen1 transfer
NS
5416
Sprinter5416
08:34AM Haarlem1h32 10:06AM Schagen1 transfer
NS
2327
Intercity2327
08:40AM Haarlem1h26 10:06AM Schagen1 transfer
NS
5418
Sprinter5418
09:04AM Haarlem1h32 10:36AM Schagen1 transfer
NS
2229
Intercity2229
09:10AM Haarlem1h26 10:36AM Schagen1 transfer
NS
5420
Sprinter5420
09:34AM Haarlem1h32 11:06AM Schagen1 transfer
NS
2331
Intercity2331
09:40AM Haarlem1h26 11:06AM Schagen1 transfer
NS
5422
Sprinter5422
10:04AM Haarlem1h32 11:36AM Schagen1 transfer
NS
2233
Intercity2233
10:10AM Haarlem1h26 11:36AM Schagen1 transfer
NS
5424
Sprinter5424
10:34AM Haarlem1h32 12:06PM Schagen1 transfer
NS
2335
Intercity2335
10:40AM Haarlem1h26 12:06PM Schagen1 transfer
NS
5426
Sprinter5426
11:04AM Haarlem1h32 12:36PM Schagen1 transfer
NS
2237
Intercity2237
11:10AM Haarlem1h26 12:36PM Schagen1 transfer
NS
5428
Sprinter5428
11:34AM Haarlem1h32 01:06PM Schagen1 transfer
NS
2339
Intercity2339
11:40AM Haarlem1h26 01:06PM Schagen1 transfer
NS
5430
Sprinter5430
12:04PM Haarlem1h32 01:36PM Schagen1 transfer
NS
2241
Intercity2241
12:10PM Haarlem1h26 01:36PM Schagen1 transfer
NS
5432
Sprinter5432
12:34PM Haarlem1h32 02:06PM Schagen1 transfer
NS
2343
Intercity2343
12:40PM Haarlem1h26 02:06PM Schagen1 transfer
NS
5434
Sprinter5434
01:04PM Haarlem1h32 02:36PM Schagen1 transfer
NS
2245
Intercity2245
01:10PM Haarlem1h26 02:36PM Schagen1 transfer
NS
5436
Sprinter5436
01:34PM Haarlem1h32 03:06PM Schagen1 transfer
NS
2347
Intercity2347
01:40PM Haarlem1h26 03:06PM Schagen1 transfer
NS
5438
Sprinter5438
02:04PM Haarlem1h32 03:36PM Schagen1 transfer
NS
2249
Intercity2249
02:10PM Haarlem1h26 03:36PM Schagen1 transfer
NS
5440
Sprinter5440
02:34PM Haarlem1h32 04:06PM Schagen1 transfer
NS
2351
Intercity2351
02:40PM Haarlem1h26 04:06PM Schagen1 transfer
NS
5442
Sprinter5442
03:04PM Haarlem1h32 04:36PM Schagen1 transfer
NS
2253
Intercity2253
03:10PM Haarlem1h26 04:36PM Schagen1 transfer
NS
5444
Sprinter5444
03:34PM Haarlem1h32 05:06PM Schagen1 transfer
NS
2355
Intercity2355
03:40PM Haarlem1h26 05:06PM Schagen1 transfer
NS
5446
Sprinter5446
04:04PM Haarlem1h32 05:36PM Schagen1 transfer
NS
2257
Intercity2257
04:10PM Haarlem1h26 05:36PM Schagen1 transfer
NS
5448
Sprinter5448
04:34PM Haarlem1h32 06:06PM Schagen1 transfer
NS
2359
Intercity2359
04:40PM Haarlem1h26 06:06PM Schagen1 transfer
NS
5450
Sprinter5450
05:01PM Haarlem1h22 06:23PM Schagen1 transfer
NS
5450
Sprinter5450
05:04PM Haarlem1h19 06:23PM Schagen1 transfer
NS
2261
Intercity2261
05:10PM Haarlem1h26 06:36PM Schagen1 transfer
NS
5452
Sprinter5452
05:31PM Haarlem1h22 06:53PM Schagen1 transfer
NS
5452
Sprinter5452
05:34PM Haarlem1h19 06:53PM Schagen1 transfer
NS
2363
Intercity2363
05:40PM Haarlem1h26 07:06PM Schagen1 transfer
NS
5454
Sprinter5454
06:04PM Haarlem1h32 07:36PM Schagen1 transfer
NS
2265
Intercity2265
06:10PM Haarlem1h26 07:36PM Schagen1 transfer
NS
5456
Sprinter5456
06:35PM Haarlem1h31 08:06PM Schagen1 transfer
NS
2367
Intercity2367
06:40PM Haarlem1h26 08:06PM Schagen1 transfer
NS
5458
Sprinter5458
07:04PM Haarlem1h32 08:36PM Schagen1 transfer
NS
2269
Intercity2269
07:10PM Haarlem1h26 08:36PM Schagen1 transfer
NS
5460
Sprinter5460
07:34PM Haarlem1h32 09:06PM Schagen1 transfer
NS
2371
Intercity2371
07:40PM Haarlem1h26 09:06PM Schagen1 transfer
NS
5462
Sprinter5462
08:04PM Haarlem1h32 09:36PM Schagen1 transfer
NS
2273
Intercity2273
08:10PM Haarlem1h26 09:36PM Schagen1 transfer
NS
5464
Sprinter5464
08:34PM Haarlem1h32 10:06PM Schagen1 transfer
NS
2375
Intercity2375
08:40PM Haarlem1h26 10:06PM Schagen1 transfer
NS
5466
Sprinter5466
09:04PM Haarlem1h32 10:36PM Schagen1 transfer
NS
2277
Intercity2277
09:10PM Haarlem1h26 10:36PM Schagen1 transfer
NS
5468
Sprinter5468
09:34PM Haarlem1h32 11:06PM Schagen1 transfer
NS
2379
Intercity2379
09:40PM Haarlem1h26 11:06PM Schagen1 transfer
NS
5470
Sprinter5470
10:04PM Haarlem1h32 11:36PM Schagen1 transfer
NS
2281
Intercity2281
10:10PM Haarlem1h26 11:36PM Schagen1 transfer
NS
5472
Sprinter5472
10:34PM Haarlem1h32 12:06AM Schagen1 transfer
NS
2283
Intercity2283
10:40PM Haarlem1h26 12:06AM Schagen1 transfer
NS
5474
Sprinter5474
11:04PM Haarlem1h33 12:37AM Schagen1 transfer
NS
2285
Intercity2285
11:10PM Haarlem1h27 12:37AM Schagen1 transfer
NS
5476
Sprinter5476
11:34PM Haarlem1h32 01:06AM Schagen1 transfer
NS
2287
Intercity2287
11:40PM Haarlem1h26 01:06AM Schagen1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Haarlem to Schagen by train

Thu
Jan 23
Fri
Jan 24
Sat
Jan 25
Sun
Jan 26
Mon
Jan 27
Tue
Jan 28
Wed
Jan 29

Fastest train times from Haarlem to Schagen

Showing times and prices for Jan 23

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.

Fastest
NS4806Sprinter+Intercity48063012
06:20AM1h16
Haarlem
07:36AMSchagen
$151One-way
1 transfer
2nd Fastest
NS4806Sprinter+Intercity48063012
06:17AM1h19
Haarlem
07:36AMSchagen
$141One-way
1 transfer
2nd Fastest
NS5452Sprinter+Intercity54522758
05:34PM1h19
Haarlem
06:53PMSchagen
$151One-way
1 transfer
2nd Fastest
NS5450Sprinter+Intercity54502756
05:04PM1h19
Haarlem
06:23PMSchagen
$151One-way
1 transfer
NS5452Sprinter+Intercity54522758
05:31PM1h22
Haarlem
06:53PMSchagen
$141One-way
1 transfer

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Haarlem to Schagen

Trains from Haarlem to Schagen run on average 65 times per day, taking around 1h 26m. Cheap train tickets for this journey start at $14 (€12) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
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
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

FAQs: Trains from Haarlem to Schagen

FAQs: Travel by train from Haarlem to Schagen easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Haarlem to Schagen.
FAQs
Cheap train tickets from Haarlem to Schagen can start from as little as $14 (€12) when you book in advance. The average train ticket price for Haarlem to Schagen is $14 (€12); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Haarlem to Schagen train travel time is 1 h 21 min   for the 29 mile (46 km) long trip, but the duration can vary if you travel on weekends and holidays.
The first train from Haarlem to Schagen leaves at 12: 15 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Haarlem to Schagen leaves at 11: 56 PM.
No, there are no night trains, the latest train for this route is 11: 56 PM.
A day trip to Schagen from Haarlem is worth doing with a journey time of 1 h 21 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Haarlem to Schagen is March.
Yes, you can take a train between Haarlem and Schagen.

More options for your journey from Haarlem to Schagen

Here are some other resources that might have the information you need

HomeTrainsTrains in NetherlandsHaarlem to Schagen train

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

Useful links