Train O'Clock
Get train times

Haarlem to Hilversum train times Friday, 20 September 2024

00:17
Haarlem
57 min
1 change
11 stops
Sprinter4878
Sprinter5891
Platform 1
Add to cart
57 min
1 change
11 stops
Sprinter4878
Sprinter5891
Platform 1
Add to cart
Sprinter4878
Platform 1
NS
00:20
Haarlem Spaarnwoude
00:25
Halfweg-Zwanenburg
00:30
Amsterdam Sloterdijk
00:36
Amsterdam Centraal
00:41
Amsterdam Centraal
Sprinter5891
Platform 8b
NS
00:46
Amsterdam Muiderpoort
00:49
Amsterdam Science Park
00:52
Diemen
00:58
Weesp
01:05
Naarden-Bussum
01:08
Bussum Zuid
01:11
Hilversum Media Park
01:14
Hilversum
01:10
Haarlem
4 h 13
2 changes
5 stops
Intercity2293
Intercity1410
Sprinter5710
Platform 3
Add to cart
4 h 13
2 changes
5 stops
Intercity2293
Intercity1410
Sprinter5710
Platform 3
Add to cart
Intercity2293
Platform 3
NS
01:19
Amsterdam Sloterdijk
01:25
Amsterdam Centraal
03:19
Amsterdam Centraal
Intercity1410
Platform 11a
NS
03:58
Utrecht Centraal
05:07
Utrecht Centraal
Sprinter5710
Platform 2
NS
05:11
Utrecht Overvecht
05:20
Hilversum Sportpark
05:23
Hilversum
06:02
Haarlem
48 min
1 change
4 stops
Sprinter5406
Intercity1519
Platform 3
Add to cart
48 min
1 change
4 stops
Sprinter5406
Intercity1519
Platform 3
Add to cart
Sprinter5406
Platform 3
NS
06:05
Haarlem Spaarnwoude
06:10
Halfweg-Zwanenburg
06:15
Amsterdam Sloterdijk
06:21
Amsterdam Centraal
06:28
Amsterdam Centraal
Intercity1519
Platform 10b
NS
06:50
Hilversum
06:10
Haarlem
56 min
2 changes
5 stops
Intercity2217
Sprinter7421
Intercity1621
Platform 3
Add to cart
56 min
2 changes
5 stops
Intercity2217
Sprinter7421
Intercity1621
Platform 3
Add to cart
Intercity2217
Platform 3
NS
06:19
Amsterdam Sloterdijk
06:25
Amsterdam Centraal
06:32
Amsterdam Centraal
Sprinter7421
Platform 2b
NS
06:38
Amsterdam Muiderpoort
06:41
Amsterdam Amstel
06:44
Duivendrecht
06:50
Duivendrecht
Intercity1621
Platform 1
NS
07:06
Hilversum
06:17
Haarlem
57 min
1 change
11 stops
Sprinter4806
Sprinter5819
Platform 3
Add to cart
57 min
1 change
11 stops
Sprinter4806
Sprinter5819
Platform 3
Add to cart
Sprinter4806
Platform 3
NS
06:20
Haarlem Spaarnwoude
06:25
Halfweg-Zwanenburg
06:30
Amsterdam Sloterdijk
06:36
Amsterdam Centraal
06:41
Amsterdam Centraal
Sprinter5819
Platform 13b
NS
06:46
Amsterdam Muiderpoort
06:49
Amsterdam Science Park
06:52
Diemen
06:59
Weesp
07:05
Naarden-Bussum
07:08
Bussum Zuid
07:12
Hilversum Media Park
07:14
Hilversum
06:32
Haarlem
48 min
1 change
4 stops
Sprinter5408
Intercity1521
Platform 3
Add to cart
48 min
1 change
4 stops
Sprinter5408
Intercity1521
Platform 3
Add to cart
Sprinter5408
Platform 3
NS
06:35
Haarlem Spaarnwoude
06:40
Halfweg-Zwanenburg
06:45
Amsterdam Sloterdijk
06:51
Amsterdam Centraal
06:58
Amsterdam Centraal
Intercity1521
Platform 10b
NS
07:20
Hilversum

Travel time

Travel time between Haarlem and Hilversum is 40 minutes