Train O'Clock

Utrecht Centraal to Haarlem Train Timetable

Find timetables

Tuesday, 30 April 2024 at 07:00

Utrecht Centraal Leiden Centraal Haarlem

Utrecht Centraal07:2507:32
Amsterdam Bijlmer ArenA-07:48
Amsterdam Zuid-07:56
Schiphol Airport-08:03
Woerden07:36-
Bodegraven07:46-
Alphen a/d Rijn07:54-
Leiden Lammenschans08:02-
Leiden Centraal08:0708:23
Number88183218
SprinterIntercity
Change
Leiden Centraal08:1208:33
Voorhout08:17-
Hillegom08:24-
Heemstede-Aerdenhout08:2908:48
Haarlem08:3408:53
Number63142118
SprinterIntercity
Duration1 h 091 h 21

Utrecht Centraal Amsterdam Zuid Amsterdam Centraal Haarlem

Utrecht Centraal07:0207:1207:32
Amsterdam Bijlmer ArenA07:1807:2807:48
Amsterdam Zuid07:2407:3407:54
Number291635183218
IntercityIntercityIntercity
Change
Amsterdam Zuid07:3007:4008:00
Amsterdam Centraal07:4007:5008:10
Number943805943809943817
Metro i.p.v. treinMetro i.p.v. treinMetro i.p.v. trein
Change
Amsterdam Centraal07:4808:0308:18
Amsterdam Sloterdijk07:5308:0808:23
Haarlem08:0308:1808:33
Number213123202133
IntercityIntercityIntercity
Duration1 h 011 h 061 h 01

Wednesday, 1 May 2024 at 07:00

Utrecht Centraal Amsterdam Zuid Amsterdam Centraal Haarlem

Utrecht Centraal07:02
Amsterdam Bijlmer ArenA07:18
Amsterdam Zuid07:24
Number2916
Intercity
Change
Amsterdam Zuid07:30
Amsterdam Centraal07:40
Number944133
Metro i.p.v. trein
Change
Amsterdam Centraal07:50
Amsterdam Sloterdijk07:55
Haarlem08:05
Number2131
Intercity
Duration1 h 03

Utrecht Centraal Hilversum Amsterdam Centraal Haarlem

Utrecht Centraal07:16
Utrecht Overvecht07:20
Hollandsche Rading07:28
Hilversum Sportpark07:32
Hilversum07:35
Number5718
Sprinter
Change
Hilversum07:40
Amsterdam Centraal07:59
Number1520
Intercity
Change
Amsterdam Centraal08:05
Amsterdam Sloterdijk08:10
Haarlem08:20
Number2320
Intercity
Duration1 h 04

Utrecht Centraal Schiphol Airport Amsterdam Sloterdijk Haarlem

Utrecht Centraal07:12
Amsterdam Bijlmer ArenA07:28
Amsterdam Zuid07:35
Schiphol Airport07:41
Number3518
Intercity
Change
Schiphol Airport07:44
Amsterdam Sloterdijk07:53
Number703918
Intercity
Change
Amsterdam Sloterdijk08:01
Halfweg-Zwanenburg08:06
Haarlem Spaarnwoude08:10
Haarlem08:14
Number4829
Sprinter
Duration1 h 02

Thursday, 2 May 2024 at 07:00

Utrecht Centraal Leiden Centraal Haarlem

Utrecht Centraal07:25
Woerden07:36
Bodegraven07:46
Alphen a/d Rijn07:54
Leiden Lammenschans08:02
Leiden Centraal08:07
Number8818
Sprinter
Change
Leiden Centraal08:12
Voorhout08:17
Hillegom08:24
Heemstede-Aerdenhout08:29
Haarlem08:34
Number6314
Sprinter
Duration1 h 09

Utrecht Centraal Amsterdam Zuid Amsterdam Centraal Haarlem

Utrecht Centraal07:02
Amsterdam Bijlmer ArenA07:18
Amsterdam Zuid07:24
Number2916
Intercity
Change
Amsterdam Zuid07:30
Amsterdam Centraal07:40
Number934023
Metro i.p.v. trein
Change
Amsterdam Centraal07:50
Amsterdam Sloterdijk07:55
Haarlem08:05
Number2131
Intercity
Duration1 h 03

Utrecht Centraal Schiphol Airport Amsterdam Sloterdijk Haarlem

Utrecht Centraal07:12
Amsterdam Bijlmer ArenA07:28
Amsterdam Zuid07:35
Schiphol Airport07:41
Number3518
Intercity
Change
Schiphol Airport07:44
Amsterdam Sloterdijk07:53
Number3918
Intercity
Change
Amsterdam Sloterdijk08:01
Halfweg-Zwanenburg08:06
Haarlem Spaarnwoude08:10
Haarlem08:14
Number4829
Sprinter
Duration1 h 02

Friday, 3 May 2024 at 07:00

Utrecht Centraal Leiden Centraal Haarlem

Utrecht Centraal07:2607:56
Woerden07:3708:07
Bodegraven07:4608:16
Alphen a/d Rijn07:5408:24
Leiden Lammenschans08:0208:32
Leiden Centraal08:0708:37
Number88188820
SprinterSprinter
Change
Leiden Centraal08:1208:42
Voorhout08:1708:47
Hillegom08:2408:54
Heemstede-Aerdenhout08:2908:59
Haarlem08:3409:04
Number63146316
SprinterSprinter
Duration1 h 081 h 08

Utrecht Centraal Schiphol Airport Amsterdam Sloterdijk Haarlem

Utrecht Centraal07:1207:42
Amsterdam Bijlmer ArenA07:2807:58
Amsterdam Zuid07:3508:05
Schiphol Airport07:4108:11
Number37183720
IntercityIntercity
Change
Schiphol Airport07:4408:14
Amsterdam Sloterdijk07:5308:23
Number702918702920
IntercityIntercity
Change
Amsterdam Sloterdijk08:0108:31
Halfweg-Zwanenburg08:0608:36
Haarlem Spaarnwoude08:1008:40
Haarlem08:1408:44
Number48294831
SprinterSprinter
Duration1 h 021 h 02

Saturday, 4 May 2024 at 07:00

Utrecht Centraal Leiden Centraal Haarlem

Utrecht Centraal07:2607:56
Woerden07:3708:07
Bodegraven07:4608:16
Alphen a/d Rijn07:5408:24
Leiden Lammenschans08:0208:32
Leiden Centraal08:0708:37
Number88188820
SprinterSprinter
Change
Leiden Centraal08:1208:42
Voorhout08:1708:47
Hillegom08:2408:54
Heemstede-Aerdenhout08:2908:59
Haarlem08:3409:04
Number63146316
SprinterSprinter
Duration1 h 081 h 08

Utrecht Centraal Amsterdam Zuid Amsterdam Centraal Haarlem

Utrecht Centraal07:1207:4208:12
Amsterdam Bijlmer ArenA07:2807:5908:29
Amsterdam Zuid07:3408:0408:34
Number371837203722
IntercityIntercityIntercity
Change
Amsterdam Zuid07:3808:0808:38
Amsterdam Centraal07:4808:1808:48
Number931055931063931071
Snelbus i.p.v. treinSnelbus i.p.v. treinSnelbus i.p.v. trein
Change
Amsterdam Centraal07:5608:2608:56
Amsterdam Sloterdijk08:0108:3109:01
Halfweg-Zwanenburg08:0608:3609:06
Haarlem Spaarnwoude08:1008:4009:10
Haarlem08:1408:4409:14
Number482948314833
SprinterSprinterSprinter
Duration1 h 021 h 021 h 02

Sunday, 5 May 2024 at 07:00

Utrecht Centraal Amsterdam Centraal Haarlem

Utrecht Centraal08:09
Amsterdam Amstel08:27
Amsterdam Centraal08:35
Number3020
Intercity
Change
Amsterdam Centraal08:40
Amsterdam Sloterdijk08:46
Halfweg-Zwanenburg08:51
Haarlem Spaarnwoude08:55
Haarlem08:59
Number5437
Sprinter
Duration50 min

Utrecht Centraal Amsterdam Sloterdijk Haarlem

Utrecht Centraal07:0807:38
Duivendrecht07:2507:55
Amsterdam Amstel07:2907:59
Amsterdam Centraal07:3908:09
Amsterdam Sloterdijk07:4508:15
Number30163018
IntercityIntercity
Change
Amsterdam Sloterdijk08:0108:31
Halfweg-Zwanenburg08:0608:36
Haarlem Spaarnwoude08:1008:40
Haarlem08:1408:44
Number48294831
SprinterSprinter
Duration1 h 061 h 06

Utrecht Centraal Leiden Centraal Haarlem

Utrecht Centraal07:26
Woerden07:37
Bodegraven07:46
Alphen a/d Rijn07:54
Leiden Lammenschans08:02
Leiden Centraal08:07
Number8818
Sprinter
Change
Leiden Centraal08:12
Voorhout08:17
Hillegom08:24
Heemstede-Aerdenhout08:29
Haarlem08:34
Number6314
Sprinter
Duration1 h 08

Utrecht Centraal Amsterdam Zuid Amsterdam Centraal Haarlem

Utrecht Centraal07:42
Amsterdam Bijlmer ArenA07:58
Amsterdam Zuid08:04
Number3720
Intercity
Change
Amsterdam Zuid08:08
Amsterdam Centraal08:18
Number929507
Snelbus i.p.v. trein
Change
Amsterdam Centraal08:35
Amsterdam Sloterdijk08:40
Haarlem08:50
Number2222
Intercity
Duration1 h 08

Monday, 6 May 2024 at 07:00

Utrecht Centraal Amsterdam Centraal Haarlem

Utrecht Centraal07:0907:1907:2907:3907:49
Amsterdam Amstel07:2707:3707:4707:5708:07
Amsterdam Centraal07:3507:4507:5508:0508:15
Number3016391881830183920
IntercityIntercityIntercityIntercityIntercity
Change
Amsterdam Centraal07:4007:5008:0508:1008:20
Amsterdam Sloterdijk07:4607:5508:1008:1608:25
Halfweg-Zwanenburg07:51--08:21-
Haarlem Spaarnwoude07:55--08:25-
Haarlem07:5908:0508:2008:2908:35
Number54332131232054352133
SprinterIntercityIntercitySprinterIntercity
Duration50 min46 min51 min50 min46 min