Train O'Clock
Get train times

Haarlem Spaarnwoude to Middelburg train times

Wednesday, 27 November 2024
05:40
Haarlem Spaarnwoude
3 h 04
4 changes
21 stops
Sprinter4819
Intercity2210
Sprinter5123
Sprinter5923
Intercity302312
Platform 2
Add to cart
3 h 04
4 changes
21 stops
Sprinter4819
Intercity2210
Sprinter5123
Sprinter5923
Intercity302312
Platform 2
Add to cart
Sprinter4819
Platform 2
NS
05:44
Haarlem
05:51
Haarlem
Intercity2210
Platform 8
NS
05:56
Heemstede-Aerdenhout
06:15
Leiden Centraal
06:24
Den Haag Laan v NOI
06:29
Den Haag HS
06:35
Delft
06:43
Schiedam Centrum
06:48
Rotterdam Centraal
06:57
Rotterdam Centraal
Sprinter5123
Platform 7
NS
07:00
Rotterdam Blaak
07:03
Rotterdam Zuid
07:06
Rotterdam Lombardijen
07:10
Barendrecht
07:15
Zwijndrecht
07:19
Dordrecht
07:23
Dordrecht
Sprinter5923
Platform 3b
NS
07:26
Dordrecht Zuid
07:34
Lage Zwaluwe
07:40
Zevenbergen
07:46
Oudenbosch
07:54
Roosendaal
08:04
Roosendaal
Intercity302312
Platform 4a
NS
08:13
Bergen op Zoom
08:32
Goes
08:44
Middelburg
05:50
Haarlem Spaarnwoude
3 h 09
3 changes
14 stops
Sprinter4804
Intercity direct9212
Intercity3619
Sprinter6112
Platform 1
Add to cart
3 h 09
3 changes
14 stops
Sprinter4804
Intercity direct9212
Intercity3619
Sprinter6112
Platform 1
Add to cart
Sprinter4804
Platform 1
NS
05:55
Halfweg-Zwanenburg
06:00
Amsterdam Sloterdijk
06:06
Amsterdam Centraal
06:23
Amsterdam Centraal
Intercity direct9212
Platform 11a
NS International
07:11
Rotterdam Centraal
07:34
Breda
07:45
Breda
Intercity3619
Platform 8
NS
07:52
Etten-Leur
08:03
Roosendaal
08:08
Roosendaal
Sprinter6112
Platform 3b
NS
08:17
Bergen op Zoom
08:27
Rilland-Bath
08:30
Krabbendijke
08:35
Kruiningen-Yerseke
08:40
Kapelle-Biezelinge
08:45
Goes
08:54
Arnemuiden
08:59
Middelburg
05:50
Haarlem Spaarnwoude
3 h 09
3 changes
17 stops
Sprinter4804
Intercity2919
Intercity3619
Sprinter6112
Platform 1
Add to cart
3 h 09
3 changes
17 stops
Sprinter4804
Intercity2919
Intercity3619
Sprinter6112
Platform 1
Add to cart
Sprinter4804
Platform 1
NS
05:55
Halfweg-Zwanenburg
06:00
Amsterdam Sloterdijk
06:06
Amsterdam Centraal
06:11
Amsterdam Centraal
Intercity2919
Platform 4b
NS
06:19
Amsterdam Amstel
06:39
Utrecht Centraal
07:06
's-Hertogenbosch
07:12
's-Hertogenbosch
Intercity3619
Platform 7a
NS
07:28
Tilburg
07:45
Breda
07:52
Etten-Leur
08:03
Roosendaal
08:08
Roosendaal
Sprinter6112
Platform 3b
NS
08:17
Bergen op Zoom
08:27
Rilland-Bath
08:30
Krabbendijke
08:35
Kruiningen-Yerseke
08:40
Kapelle-Biezelinge
08:45
Goes
08:54
Arnemuiden
08:59
Middelburg
06:20
Haarlem Spaarnwoude
3 h 11
3 changes
17 stops
Sprinter4806
Intercity2921
Intercity3621
Intercity302214
Platform 1
Add to cart
3 h 11
3 changes
17 stops
Sprinter4806
Intercity2921
Intercity3621
Intercity302214
Platform 1
Add to cart
Sprinter4806
Platform 1
NS
06:25
Halfweg-Zwanenburg
06:30
Amsterdam Sloterdijk
06:36
Amsterdam Centraal
06:41
Amsterdam Centraal
Intercity2921
Platform 4b
NS
06:49
Amsterdam Amstel
07:09
Utrecht Centraal
07:36
's-Hertogenbosch
07:42
's-Hertogenbosch
Intercity3621
Platform 7a
NS
07:58
Tilburg
08:15
Breda
08:22
Etten-Leur
08:33
Roosendaal
08:36
Roosendaal
Intercity302214
Platform 4a
NS
08:45
Bergen op Zoom
08:55
Rilland-Bath
09:00
Krabbendijke
09:05
Kruiningen-Yerseke
09:11
Kapelle-Biezelinge
09:16
Goes
09:26
Arnemuiden
09:31
Middelburg
06:35
Haarlem Spaarnwoude
3 h 24
3 changes
17 stops
Sprinter5408
Intercity823
Intercity3623
Sprinter6116
Platform 1
Add to cart
3 h 24
3 changes
17 stops
Sprinter5408
Intercity823
Intercity3623
Sprinter6116
Platform 1
Add to cart
Sprinter5408
Platform 1
NS
06:40
Halfweg-Zwanenburg
06:45
Amsterdam Sloterdijk
06:55
Amsterdam Sloterdijk
Intercity823
Platform 5
NS
07:05
Amsterdam Centraal
07:13
Amsterdam Amstel
07:33
Utrecht Centraal
08:02
's-Hertogenbosch
08:12
's-Hertogenbosch
Intercity3623
Platform 7
NS
08:28
Tilburg
08:45
Breda
08:52
Etten-Leur
09:03
Roosendaal
09:08
Roosendaal
Sprinter6116
Platform 3b
NS
09:17
Bergen op Zoom
09:27
Rilland-Bath
09:30
Krabbendijke
09:35
Kruiningen-Yerseke
09:40
Kapelle-Biezelinge
09:45
Goes
09:54
Arnemuiden
09:59
Middelburg
06:40
Haarlem Spaarnwoude
3 h 04
4 changes
21 stops
Sprinter4823
Intercity2214
Sprinter5127
Sprinter5927
Intercity302316
Platform 2
Add to cart
3 h 04
4 changes
21 stops
Sprinter4823
Intercity2214
Sprinter5127
Sprinter5927
Intercity302316
Platform 2
Add to cart
Sprinter4823
Platform 2
NS
06:44
Haarlem
06:51
Haarlem
Intercity2214
Platform 6b
NS
06:56
Heemstede-Aerdenhout
07:15
Leiden Centraal
07:24
Den Haag Laan v NOI
07:29
Den Haag HS
07:35
Delft
07:43
Schiedam Centrum
07:48
Rotterdam Centraal
07:57
Rotterdam Centraal
Sprinter5127
Platform 6
NS
08:00
Rotterdam Blaak
08:03
Rotterdam Zuid
08:06
Rotterdam Lombardijen
08:10
Barendrecht
08:15
Zwijndrecht
08:19
Dordrecht
08:23
Dordrecht
Sprinter5927
Platform 3b
NS
08:26
Dordrecht Zuid
08:34
Lage Zwaluwe
08:40
Zevenbergen
08:46
Oudenbosch
08:54
Roosendaal
09:04
Roosendaal
Intercity302316
Platform 4a
NS
09:13
Bergen op Zoom
09:32
Goes
09:44
Middelburg
06:50
Haarlem Spaarnwoude
3 h 09
3 changes
14 stops
Sprinter4808
Intercity direct9216
Intercity3623
Sprinter6116
Platform 1
Add to cart
3 h 09
3 changes
14 stops
Sprinter4808
Intercity direct9216
Intercity3623
Sprinter6116
Platform 1
Add to cart
Sprinter4808
Platform 1
NS
06:55
Halfweg-Zwanenburg
07:00
Amsterdam Sloterdijk
07:06
Amsterdam Centraal
07:23
Amsterdam Centraal
Intercity direct9216
Platform 13a
NS International
08:11
Rotterdam Centraal
08:34
Breda
08:45
Breda
Intercity3623
Platform 8
NS
08:52
Etten-Leur
09:03
Roosendaal
09:08
Roosendaal
Sprinter6116
Platform 3b
NS
09:17
Bergen op Zoom
09:27
Rilland-Bath
09:30
Krabbendijke
09:35
Kruiningen-Yerseke
09:40
Kapelle-Biezelinge
09:45
Goes
09:54
Arnemuiden
09:59
Middelburg
06:56
Haarlem Spaarnwoude
3 h 03
4 changes
17 stops
Sprinter5429
Intercity2127
Intercity1127
Intercity3623
Sprinter6116
Platform 2
Add to cart
3 h 03
4 changes
17 stops
Sprinter5429
Intercity2127
Intercity1127
Intercity3623
Sprinter6116
Platform 2
Add to cart
Sprinter5429
Platform 2
NS
07:00
Haarlem
07:07
Haarlem
Intercity2127
Platform 6b
NS
07:12
Heemstede-Aerdenhout
07:31
Leiden Centraal
07:42
Den Haag Centraal
07:49
Den Haag Centraal
Intercity1127
Platform 3
NS
07:54
Den Haag HS
08:00
Delft
08:14
Rotterdam Centraal
08:37
Breda
08:45
Breda
Intercity3623
Platform 8
NS
08:52
Etten-Leur
09:03
Roosendaal
09:08
Roosendaal
Sprinter6116
Platform 3b
NS
09:17
Bergen op Zoom
09:27
Rilland-Bath
09:30
Krabbendijke
09:35
Kruiningen-Yerseke
09:40
Kapelle-Biezelinge
09:45
Goes
09:54
Arnemuiden
09:59
Middelburg
07:05
Haarlem Spaarnwoude
3 h 26
3 changes
15 stops
Sprinter5410
Intercity direct916
Intercity3625
Intercity302218
Platform 1
Add to cart
3 h 26
3 changes
15 stops
Sprinter5410
Intercity direct916
Intercity3625
Intercity302218
Platform 1
Add to cart
Sprinter5410
Platform 1
NS
07:10
Halfweg-Zwanenburg
07:15
Amsterdam Sloterdijk
07:21
Amsterdam Centraal
07:35
Amsterdam Centraal
Intercity direct916
Platform 11a
NS
07:50
Schiphol Airport
08:23
Rotterdam Centraal
08:45
Breda
09:15
Breda
Intercity3625
Platform 8
NS
09:22
Etten-Leur
09:33
Roosendaal
09:36
Roosendaal
Intercity302218
Platform 4a
NS
09:45
Bergen op Zoom
09:55
Rilland-Bath
10:00
Krabbendijke
10:05
Kruiningen-Yerseke
10:11
Kapelle-Biezelinge
10:16
Goes
10:26
Arnemuiden
10:31
Middelburg
07:05
Haarlem Spaarnwoude
3 h 26
3 changes
17 stops
Sprinter5410
Intercity825
Intercity3625
Intercity302218
Platform 1
Add to cart
3 h 26
3 changes
17 stops
Sprinter5410
Intercity825
Intercity3625
Intercity302218
Platform 1
Add to cart
Sprinter5410
Platform 1
NS
07:10
Halfweg-Zwanenburg
07:15
Amsterdam Sloterdijk
07:25
Amsterdam Sloterdijk
Intercity825
Platform 5
NS
07:34
Amsterdam Centraal
07:42
Amsterdam Amstel
08:03
Utrecht Centraal
08:32
's-Hertogenbosch
08:42
's-Hertogenbosch
Intercity3625
Platform 7a
NS
08:58
Tilburg
09:15
Breda
09:22
Etten-Leur
09:33
Roosendaal
09:36
Roosendaal
Intercity302218
Platform 4a
NS
09:45
Bergen op Zoom
09:55
Rilland-Bath
10:00
Krabbendijke
10:05
Kruiningen-Yerseke
10:11
Kapelle-Biezelinge
10:16
Goes
10:26
Arnemuiden
10:31
Middelburg
07:26
Haarlem Spaarnwoude
3 h 05
4 changes
17 stops
Sprinter5431
Intercity2129
Intercity1129
Intercity3625
Intercity302218
Platform 2
Add to cart
3 h 05
4 changes
17 stops
Sprinter5431
Intercity2129
Intercity1129
Intercity3625
Intercity302218
Platform 2
Add to cart
Sprinter5431
Platform 2
NS
07:30
Haarlem
07:37
Haarlem
Intercity2129
Platform 6b
NS
07:42
Heemstede-Aerdenhout
08:01
Leiden Centraal
08:12
Den Haag Centraal
08:19
Den Haag Centraal
Intercity1129
Platform 2
NS
08:24
Den Haag HS
08:31
Delft
08:44
Rotterdam Centraal
09:07
Breda
09:15
Breda
Intercity3625
Platform 8
NS
09:22
Etten-Leur
09:33
Roosendaal
09:36
Roosendaal
Intercity302218
Platform 4a
NS
09:45
Bergen op Zoom
09:55
Rilland-Bath
10:00
Krabbendijke
10:05
Kruiningen-Yerseke
10:11
Kapelle-Biezelinge
10:16
Goes
10:26
Arnemuiden
10:31
Middelburg
07:35
Haarlem Spaarnwoude
3 h 24
3 changes
17 stops
Sprinter5412
Intercity827
Intercity3627
Sprinter6120
Platform 1
Add to cart
3 h 24
3 changes
17 stops
Sprinter5412
Intercity827
Intercity3627
Sprinter6120
Platform 1
Add to cart
Sprinter5412
Platform 1
NS
07:40
Halfweg-Zwanenburg
07:45
Amsterdam Sloterdijk
07:55
Amsterdam Sloterdijk
Intercity827
Platform 5
NS
08:04
Amsterdam Centraal
08:12
Amsterdam Amstel
08:33
Utrecht Centraal
09:02
's-Hertogenbosch
09:12
's-Hertogenbosch
Intercity3627
Platform 7
NS
09:28
Tilburg
09:45
Breda
09:52
Etten-Leur
10:03
Roosendaal
10:08
Roosendaal
Sprinter6120
Platform 3b
NS
10:17
Bergen op Zoom
10:27
Rilland-Bath
10:30
Krabbendijke
10:35
Kruiningen-Yerseke
10:40
Kapelle-Biezelinge
10:45
Goes
10:54
Arnemuiden
10:59
Middelburg

Travel time

Travel time between Haarlem Spaarnwoude and Middelburg is 2h24