Train O'Clock
Get train times

Utrecht Centraal to Haarlem train times

Saturday, 18 January 2025
14:22
Utrecht Centraal
1 h 13
6 stops
2 changes
Intercity2946
Stopbus i.p.v. trein925634
Platform 7
Buy
1 h 13
2 changes
6 stops
Intercity2946
Stopbus i.p.v. trein925634
Platform 7
Intercity2946
Platform 7
NS
14:41
Amsterdam Amstel
14:51
Amsterdam Centraal
14:56
Amsterdam Sloterdijk
14:56
Amsterdam Sloterdijk
15:01
Amsterdam Sloterdijk, Radarweg West
15:05
Amsterdam Sloterdijk, Radarweg West
Stopbus i.p.v. trein925634
NS
15:17
Halfweg-Zwanenburg
15:23
Haarlem Spaarnwoude
15:35
Haarlem, Voorplein station OV (uitstaphalte)
14:26
Utrecht Centraal
1 h 16
8 stops
1 change
Sprinter6748
Sprinter6342
Platform 20
Buy
1 h 16
1 change
8 stops
Sprinter6748
Sprinter6342
Platform 20
Sprinter6748
Platform 20
NS
14:37
Woerden
14:46
Bodegraven
14:54
Alphen a/d Rijn
15:02
Leiden Lammenschans
15:07
Leiden Centraal
15:20
Leiden Centraal
Sprinter6342
Platform 4a
NS
15:25
Voorhout
15:32
Hillegom
15:37
Heemstede-Aerdenhout
15:42
Haarlem
14:39
Utrecht Centraal
1 h 11
6 stops
2 changes
Intercity3046
Stopbus i.p.v. trein925640
Platform 5
Buy
1 h 11
2 changes
6 stops
Intercity3046
Stopbus i.p.v. trein925640
Platform 5
Intercity3046
Platform 5
NS
14:57
Amsterdam Amstel
15:09
Amsterdam Centraal
15:15
Amsterdam Sloterdijk
15:15
Amsterdam Sloterdijk
15:20
Amsterdam Sloterdijk, Radarweg West
15:20
Amsterdam Sloterdijk, Radarweg West
Stopbus i.p.v. trein925640
NS
15:32
Halfweg-Zwanenburg
15:38
Haarlem Spaarnwoude
15:50
Haarlem, Voorplein station OV (uitstaphalte)
14:52
Utrecht Centraal
1 h 13
6 stops
2 changes
Intercity2948
Stopbus i.p.v. trein925646
Platform 7
Buy
1 h 13
2 changes
6 stops
Intercity2948
Stopbus i.p.v. trein925646
Platform 7
Intercity2948
Platform 7
NS
15:11
Amsterdam Amstel
15:21
Amsterdam Centraal
15:26
Amsterdam Sloterdijk
15:26
Amsterdam Sloterdijk
15:31
Amsterdam Sloterdijk, Radarweg West
15:35
Amsterdam Sloterdijk, Radarweg West
Stopbus i.p.v. trein925646
NS
15:47
Halfweg-Zwanenburg
15:53
Haarlem Spaarnwoude
16:05
Haarlem, Voorplein station OV (uitstaphalte)
14:56
Utrecht Centraal
1 h 16
8 stops
1 change
Sprinter6750
Sprinter6344
Platform 20
Buy
1 h 16
1 change
8 stops
Sprinter6750
Sprinter6344
Platform 20
Sprinter6750
Platform 20
NS
15:07
Woerden
15:16
Bodegraven
15:24
Alphen a/d Rijn
15:32
Leiden Lammenschans
15:37
Leiden Centraal
15:50
Leiden Centraal
Sprinter6344
Platform 4a
NS
15:55
Voorhout
16:02
Hillegom
16:07
Heemstede-Aerdenhout
16:12
Haarlem
15:09
Utrecht Centraal
1 h 11
6 stops
2 changes
Intercity3048
Stopbus i.p.v. trein925652
Platform 5
Buy
1 h 11
2 changes
6 stops
Intercity3048
Stopbus i.p.v. trein925652
Platform 5
Intercity3048
Platform 5
NS
15:27
Amsterdam Amstel
15:39
Amsterdam Centraal
15:45
Amsterdam Sloterdijk
15:45
Amsterdam Sloterdijk
15:50
Amsterdam Sloterdijk, Radarweg West
15:50
Amsterdam Sloterdijk, Radarweg West
Stopbus i.p.v. trein925652
NS
16:02
Halfweg-Zwanenburg
16:08
Haarlem Spaarnwoude
16:20
Haarlem, Voorplein station OV (uitstaphalte)

Travel time

Travel time between Utrecht Centraal and Haarlem is 23 minutes