Train O'Clock
Get train times

Ettelbruck to Oetrange train times

Wednesday, December 18, 2024
17:58
Ettelbruck
1 h 25
10 stops
1 change
RB3642
RB5647
1 h 25
1 change
10 stops
RB3642
RB5647
RB3642
CFL
18:01
Schieren
18:07
Cruchten
18:13
Mersch
18:20
Lorentzweiler
18:23
Heisdorf
18:30
Dommeldange
18:34
Pfaffenthal-Kirchberg
18:38
Luxembourg
19:10
Luxembourg
RB5647
CFL
19:14
Cents-Hamm
19:19
Sandweiler-Contern
19:23
Oetrange
18:28
Ettelbruck
1 h 27
10 stops
1 change
RB3543
RB4819
1 h 27
1 change
10 stops
RB3543
RB4819
RB3543
CFL
18:31
Schieren
18:37
Cruchten
18:43
Mersch
18:50
Lorentzweiler
18:53
Heisdorf
19:00
Dommeldange
19:04
Pfaffenthal-Kirchberg
19:08
Luxembourg
19:42
Luxembourg
RB4819
CFL
19:46
Cents-Hamm
19:51
Sandweiler-Contern
19:55
Oetrange
19:16
Ettelbruck
1 h 07
5 stops
1 change
IC5317
RB5649
1 h 07
1 change
5 stops
IC5317
RB5649
IC5317
CFL
19:28
Mersch
19:42
Pfaffenthal-Kirchberg
19:46
Luxembourg
20:10
Luxembourg
RB5649
CFL
20:14
Cents-Hamm
20:19
Sandweiler-Contern
20:23
Oetrange
19:28
Ettelbruck
2 h 14
16 stops
2 changes
RB3544
RE5135
RB5650
2 h 14
2 changes
16 stops
RB3544
RE5135
RB5650
RB3544
CFL
19:31
Schieren
19:37
Cruchten
19:43
Mersch
19:50
Lorentzweiler
19:53
Heisdorf
20:00
Dommeldange
20:04
Pfaffenthal-Kirchberg
20:08
Luxembourg
20:33
Luxembourg
RE5135
CFL
20:40
Sandweiler-Contern
21:02
Wasserbillig
21:15
Wasserbillig
RB5650
CFL
21:17
Mertert
21:22
Manternach
21:26
Wecker-Gare
21:30
Betzdorf
21:34
Roodt-sur-Syre
21:39
Munsbach
21:42
Oetrange
20:28
Ettelbruck
1 h 27
10 stops
1 change
RB3545
RB4821
1 h 27
1 change
10 stops
RB3545
RB4821
RB3545
CFL
20:31
Schieren
20:37
Cruchten
20:43
Mersch
20:50
Lorentzweiler
20:53
Heisdorf
21:00
Dommeldange
21:04
Pfaffenthal-Kirchberg
21:08
Luxembourg
21:42
Luxembourg
RB4821
CFL
21:46
Cents-Hamm
21:51
Sandweiler-Contern
21:55
Oetrange
21:28
Ettelbruck
1 h 27
10 stops
1 change
RB3546
RB4822
1 h 27
1 change
10 stops
RB3546
RB4822
RB3546
CFL
21:31
Schieren
21:37
Cruchten
21:43
Mersch
21:50
Lorentzweiler
21:53
Heisdorf
22:00
Dommeldange
22:04
Pfaffenthal-Kirchberg
22:08
Luxembourg
22:42
Luxembourg
RB4822
CFL
22:46
Cents-Hamm
22:51
Sandweiler-Contern
22:55
Oetrange
21:46
Ettelbruck
1 h 09
6 stops
1 change
RE3846
RB4822
1 h 09
1 change
6 stops
RE3846
RB4822
RE3846
CFL
21:56
Mersch
22:04
Walferdange
22:11
Pfaffenthal-Kirchberg
22:15
Luxembourg
22:42
Luxembourg
RB4822
CFL
22:46
Cents-Hamm
22:51
Sandweiler-Contern
22:55
Oetrange
22:16
Ettelbruck
1 h 39
5 stops
1 change
IC5320
RB4823
1 h 39
1 change
5 stops
IC5320
RB4823
IC5320
CFL
22:28
Mersch
22:42
Pfaffenthal-Kirchberg
22:46
Luxembourg
23:42
Luxembourg
RB4823
CFL
23:46
Cents-Hamm
23:51
Sandweiler-Contern
23:55
Oetrange
22:28
Ettelbruck
6 h 35
16 stops
2 changes
RB3547
RE5141
RB4854
6 h 35
2 changes
16 stops
RB3547
RE5141
RB4854
RB3547
CFL
22:31
Schieren
22:37
Cruchten
22:43
Mersch
22:50
Lorentzweiler
22:53
Heisdorf
23:00
Dommeldange
23:04
Pfaffenthal-Kirchberg
23:08
Luxembourg
23:33
Luxembourg
RE5141
CFL
23:40
Sandweiler-Contern
00:02
Wasserbillig
04:35
Wasserbillig
RB4854
CFL
04:38
Mertert
04:43
Manternach
04:46
Wecker-Gare
04:50
Betzdorf
04:55
Roodt-sur-Syre
05:00
Munsbach
05:03
Oetrange

Thursday, December 19, 2024

04:46
Ettelbruck
1 h 09
6 stops
1 change
RE3829
RB4805
1 h 09
1 change
6 stops
RE3829
RB4805
RE3829
CFL
04:56
Mersch
05:04
Walferdange
05:11
Pfaffenthal-Kirchberg
05:15
Luxembourg
05:42
Luxembourg
RB4805
CFL
05:46
Cents-Hamm
05:51
Sandweiler-Contern
05:55
Oetrange
05:16
Ettelbruck
1 h 39
5 stops
1 change
IC3729
RB4806
1 h 39
1 change
5 stops
IC3729
RB4806
IC3729
CFL
05:28
Mersch
05:42
Pfaffenthal-Kirchberg
05:46
Luxembourg
06:42
Luxembourg
RB4806
CFL
06:46
Cents-Hamm
06:51
Sandweiler-Contern
06:55
Oetrange
05:58
Ettelbruck
1 h 25
10 stops
1 change
RB3630
RB5603
1 h 25
1 change
10 stops
RB3630
RB5603
RB3630
CFL
06:01
Schieren
06:07
Cruchten
06:13
Mersch
06:20
Lorentzweiler
06:23
Heisdorf
06:30
Dommeldange
06:34
Pfaffenthal-Kirchberg
06:38
Luxembourg
07:10
Luxembourg
RB5603
CFL
07:14
Cents-Hamm
07:19
Sandweiler-Contern
07:23
Oetrange

Travel time

Travel time between Ettelbruck and Oetrange is 1h00