Train Routes from Switzerland to Luxembourg
We have 4575 routes in our database.
- Wassen - Diekirch
- Wassen - Differdange
- Wassen - Esch-sur-Alzette
- Wassen - Grevenmacher
- Wassen - Luxembourg
- Wassen - Pétange
- Wassen - Bettemburg
- Wassen - Wasserbillig
- Wassen - Ettelbruck
- Wassen - Merkholtz
- Wassen - Clervaux
- Wassen - Beckerich
- Wassen - Dudelange
- Wassen - Sanem
- Wassen - Hesperange
- Wassen - Käerjeng
- Wassen - Schifflange
- Wassen - Mersch
- Wassen - Mamer
- Wassen - Kayl
- Wassen - Strassen
- Wassen - Bertrange
- Wassen - Wiltz
- Wassen - Echternach
- Wassen - Schengen
- Klosters - Diekirch
- Klosters - Differdange
- Klosters - Esch-sur-Alzette
- Klosters - Grevenmacher
- Klosters - Luxembourg
- Klosters - Pétange
- Klosters - Bettemburg
- Klosters - Wasserbillig
- Klosters - Ettelbruck
- Klosters - Merkholtz
- Klosters - Clervaux
- Klosters - Beckerich
- Klosters - Dudelange
- Klosters - Sanem
- Klosters - Hesperange
- Klosters - Käerjeng
- Klosters - Schifflange
- Klosters - Mersch
- Klosters - Mamer
- Klosters - Kayl
- Klosters - Strassen
- Klosters - Bertrange
- Klosters - Wiltz
- Klosters - Echternach
- Klosters - Schengen
- Erstfeld - Diekirch
- Erstfeld - Differdange
- Erstfeld - Esch-sur-Alzette
- Erstfeld - Grevenmacher
- Erstfeld - Luxembourg
- Erstfeld - Pétange
- Erstfeld - Bettemburg
- Erstfeld - Wasserbillig
- Erstfeld - Ettelbruck
- Erstfeld - Merkholtz
- Erstfeld - Clervaux
- Erstfeld - Beckerich
- Erstfeld - Dudelange
- Erstfeld - Sanem
- Erstfeld - Hesperange
- Erstfeld - Käerjeng
- Erstfeld - Schifflange
- Erstfeld - Mersch
- Erstfeld - Mamer
- Erstfeld - Kayl
- Erstfeld - Strassen
- Erstfeld - Bertrange
- Erstfeld - Wiltz
- Erstfeld - Echternach
- Erstfeld - Schengen
- Flüelen - Diekirch
- Flüelen - Differdange
- Flüelen - Esch-sur-Alzette
- Flüelen - Grevenmacher
- Flüelen - Luxembourg
- Flüelen - Pétange
- Flüelen - Bettemburg
- Flüelen - Wasserbillig
- Flüelen - Ettelbruck
- Flüelen - Merkholtz
- Flüelen - Clervaux
- Flüelen - Beckerich
- Flüelen - Dudelange
- Flüelen - Sanem
- Flüelen - Hesperange
- Flüelen - Käerjeng
- Flüelen - Schifflange
- Flüelen - Mersch
- Flüelen - Mamer
- Flüelen - Kayl
- Flüelen - Strassen
- Flüelen - Bertrange
- Flüelen - Wiltz
- Flüelen - Echternach
- Flüelen - Schengen
- Pfäffikon SZ - Diekirch
- Pfäffikon SZ - Differdange
- Pfäffikon SZ - Esch-sur-Alzette
- Pfäffikon SZ - Grevenmacher
- Pfäffikon SZ - Luxembourg
- Pfäffikon SZ - Pétange
- Pfäffikon SZ - Bettemburg
- Pfäffikon SZ - Wasserbillig
- Pfäffikon SZ - Ettelbruck
- Pfäffikon SZ - Merkholtz
- Pfäffikon SZ - Clervaux
- Pfäffikon SZ - Beckerich
- Pfäffikon SZ - Dudelange
- Pfäffikon SZ - Sanem
- Pfäffikon SZ - Hesperange
- Pfäffikon SZ - Käerjeng
- Pfäffikon SZ - Schifflange
- Pfäffikon SZ - Mersch
- Pfäffikon SZ - Mamer
- Pfäffikon SZ - Kayl
- Pfäffikon SZ - Strassen
- Pfäffikon SZ - Bertrange
- Pfäffikon SZ - Wiltz
- Pfäffikon SZ - Echternach
- Pfäffikon SZ - Schengen
- Pfäffikon ZH - Diekirch
- Pfäffikon ZH - Differdange
- Pfäffikon ZH - Esch-sur-Alzette
- Pfäffikon ZH - Grevenmacher
- Pfäffikon ZH - Luxembourg
- Pfäffikon ZH - Pétange
- Pfäffikon ZH - Bettemburg
- Pfäffikon ZH - Wasserbillig
- Pfäffikon ZH - Ettelbruck
- Pfäffikon ZH - Merkholtz
- Pfäffikon ZH - Clervaux
- Pfäffikon ZH - Beckerich
- Pfäffikon ZH - Dudelange
- Pfäffikon ZH - Sanem
- Pfäffikon ZH - Hesperange
- Pfäffikon ZH - Käerjeng
- Pfäffikon ZH - Schifflange
- Pfäffikon ZH - Mersch
- Pfäffikon ZH - Mamer
- Pfäffikon ZH - Kayl
- Pfäffikon ZH - Strassen
- Pfäffikon ZH - Bertrange
- Pfäffikon ZH - Wiltz
- Pfäffikon ZH - Echternach
- Pfäffikon ZH - Schengen
- Gland VD - Diekirch
- Gland VD - Differdange
- Gland VD - Esch-sur-Alzette
- Gland VD - Grevenmacher
- Gland VD - Luxembourg
- Gland VD - Pétange
- Gland VD - Bettemburg
- Gland VD - Wasserbillig
- Gland VD - Ettelbruck
- Gland VD - Merkholtz
- Gland VD - Clervaux
- Gland VD - Beckerich
- Gland VD - Dudelange
- Gland VD - Sanem
- Gland VD - Hesperange
- Gland VD - Käerjeng
- Gland VD - Schifflange
- Gland VD - Mersch
- Gland VD - Mamer
- Gland VD - Kayl
- Gland VD - Strassen
- Gland VD - Bertrange
- Gland VD - Wiltz
- Gland VD - Echternach
- Gland VD - Schengen
- Engelberg - Diekirch
- Engelberg - Differdange
- Engelberg - Esch-sur-Alzette
- Engelberg - Grevenmacher
- Engelberg - Luxembourg
- Engelberg - Pétange
- Engelberg - Bettemburg
- Engelberg - Wasserbillig
- Engelberg - Ettelbruck
- Engelberg - Merkholtz
- Engelberg - Clervaux
- Engelberg - Beckerich
- Engelberg - Dudelange
- Engelberg - Sanem
- Engelberg - Hesperange
- Engelberg - Käerjeng
- Engelberg - Schifflange
- Engelberg - Mersch
- Engelberg - Mamer
- Engelberg - Kayl
- Engelberg - Strassen
- Engelberg - Bertrange
- Engelberg - Wiltz
- Engelberg - Echternach
- Engelberg - Schengen
- Muri AG - Diekirch
- Muri AG - Differdange
- Muri AG - Esch-sur-Alzette
- Muri AG - Grevenmacher
- Muri AG - Luxembourg
- Muri AG - Pétange
- Muri AG - Bettemburg
- Muri AG - Wasserbillig
- Muri AG - Ettelbruck
- Muri AG - Merkholtz
- Muri AG - Clervaux
- Muri AG - Beckerich
- Muri AG - Dudelange
- Muri AG - Sanem
- Muri AG - Hesperange
- Muri AG - Käerjeng
- Muri AG - Schifflange
- Muri AG - Mersch
- Muri AG - Mamer
- Muri AG - Kayl
- Muri AG - Strassen
- Muri AG - Bertrange
- Muri AG - Wiltz
- Muri AG - Echternach
- Muri AG - Schengen
- Gampel-Bratsch - Diekirch
- Gampel-Bratsch - Differdange
- Gampel-Bratsch - Esch-sur-Alzette
- Gampel-Bratsch - Grevenmacher
- Gampel-Bratsch - Luxembourg
- Gampel-Bratsch - Pétange
- Gampel-Bratsch - Bettemburg
- Gampel-Bratsch - Wasserbillig
- Gampel-Bratsch - Ettelbruck
- Gampel-Bratsch - Merkholtz
- Gampel-Bratsch - Clervaux
- Gampel-Bratsch - Beckerich
- Gampel-Bratsch - Dudelange
- Gampel-Bratsch - Sanem
- Gampel-Bratsch - Hesperange
- Gampel-Bratsch - Käerjeng
- Gampel-Bratsch - Schifflange
- Gampel-Bratsch - Mersch
- Gampel-Bratsch - Mamer
- Gampel-Bratsch - Kayl
- Gampel-Bratsch - Strassen
- Gampel-Bratsch - Bertrange
- Gampel-Bratsch - Wiltz
- Gampel-Bratsch - Echternach
- Gampel-Bratsch - Schengen
- Leuk - Diekirch
- Leuk - Differdange
- Leuk - Esch-sur-Alzette
- Leuk - Grevenmacher
- Leuk - Luxembourg
- Leuk - Pétange
- Leuk - Bettemburg
- Leuk - Wasserbillig
- Leuk - Ettelbruck
- Leuk - Merkholtz
- Leuk - Clervaux
- Leuk - Beckerich
- Leuk - Dudelange
- Leuk - Sanem
- Leuk - Hesperange
- Leuk - Käerjeng
- Leuk - Schifflange
- Leuk - Mersch
- Leuk - Mamer
- Leuk - Kayl
- Leuk - Strassen
- Leuk - Bertrange
- Leuk - Wiltz
- Leuk - Echternach
- Leuk - Schengen
- Grimentz - Diekirch
- Grimentz - Differdange
- Grimentz - Esch-sur-Alzette
- Grimentz - Grevenmacher
- Grimentz - Luxembourg
- Grimentz - Pétange
- Grimentz - Bettemburg
- Grimentz - Wasserbillig
- Grimentz - Ettelbruck
- Grimentz - Merkholtz
- Grimentz - Clervaux
- Grimentz - Beckerich
- Grimentz - Dudelange
- Grimentz - Sanem
- Grimentz - Hesperange
- Grimentz - Käerjeng
- Grimentz - Schifflange
- Grimentz - Mersch
- Grimentz - Mamer
- Grimentz - Kayl
- Grimentz - Strassen
- Grimentz - Bertrange
- Grimentz - Wiltz
- Grimentz - Echternach
- Grimentz - Schengen
- Hérémence - Diekirch
- Hérémence - Differdange
- Hérémence - Esch-sur-Alzette
- Hérémence - Grevenmacher
- Hérémence - Luxembourg
- Hérémence - Pétange
- Hérémence - Bettemburg
- Hérémence - Wasserbillig
- Hérémence - Ettelbruck
- Hérémence - Merkholtz
- Hérémence - Clervaux
- Hérémence - Beckerich
- Hérémence - Dudelange
- Hérémence - Sanem
- Hérémence - Hesperange
- Hérémence - Käerjeng
- Hérémence - Schifflange
- Hérémence - Mersch
- Hérémence - Mamer
- Hérémence - Kayl
- Hérémence - Strassen
- Hérémence - Bertrange
- Hérémence - Wiltz
- Hérémence - Echternach
- Hérémence - Schengen
- Menziken - Diekirch
- Menziken - Differdange
- Menziken - Esch-sur-Alzette
- Menziken - Grevenmacher
- Menziken - Luxembourg
- Menziken - Pétange
- Menziken - Bettemburg
- Menziken - Wasserbillig
- Menziken - Ettelbruck
- Menziken - Merkholtz
- Menziken - Clervaux
- Menziken - Beckerich
- Menziken - Dudelange
- Menziken - Sanem
- Menziken - Hesperange
- Menziken - Käerjeng
- Menziken - Schifflange
- Menziken - Mersch
- Menziken - Mamer
- Menziken - Kayl
- Menziken - Strassen
- Menziken - Bertrange
- Menziken - Wiltz
- Menziken - Echternach
- Menziken - Schengen
- Kandersteg - Diekirch
- Kandersteg - Differdange
- Kandersteg - Esch-sur-Alzette
- Kandersteg - Grevenmacher
- Kandersteg - Luxembourg
- Kandersteg - Pétange
- Kandersteg - Bettemburg
- Kandersteg - Wasserbillig
- Kandersteg - Ettelbruck
- Kandersteg - Merkholtz
- Kandersteg - Clervaux
- Kandersteg - Beckerich
- Kandersteg - Dudelange
- Kandersteg - Sanem
- Kandersteg - Hesperange
- Kandersteg - Käerjeng
- Kandersteg - Schifflange
- Kandersteg - Mersch
- Kandersteg - Mamer
- Kandersteg - Kayl
- Kandersteg - Strassen
- Kandersteg - Bertrange
- Kandersteg - Wiltz
- Kandersteg - Echternach
- Kandersteg - Schengen
- Saas-Grund - Diekirch
- Saas-Grund - Differdange
- Saas-Grund - Esch-sur-Alzette
- Saas-Grund - Grevenmacher
- Saas-Grund - Luxembourg
- Saas-Grund - Pétange
- Saas-Grund - Bettemburg
- Saas-Grund - Wasserbillig
- Saas-Grund - Ettelbruck
- Saas-Grund - Merkholtz
- Saas-Grund - Clervaux
- Saas-Grund - Beckerich
- Saas-Grund - Dudelange
- Saas-Grund - Sanem
- Saas-Grund - Hesperange
- Saas-Grund - Käerjeng
- Saas-Grund - Schifflange
- Saas-Grund - Mersch
- Saas-Grund - Mamer
- Saas-Grund - Kayl
- Saas-Grund - Strassen
- Saas-Grund - Bertrange
- Saas-Grund - Wiltz
- Saas-Grund - Echternach
- Saas-Grund - Schengen
- Saas-Fee - Diekirch
- Saas-Fee - Differdange
- Saas-Fee - Esch-sur-Alzette
- Saas-Fee - Grevenmacher
- Saas-Fee - Luxembourg
- Saas-Fee - Pétange
- Saas-Fee - Bettemburg
- Saas-Fee - Wasserbillig
- Saas-Fee - Ettelbruck
- Saas-Fee - Merkholtz
- Saas-Fee - Clervaux
- Saas-Fee - Beckerich
- Saas-Fee - Dudelange
- Saas-Fee - Sanem
- Saas-Fee - Hesperange
- Saas-Fee - Käerjeng
- Saas-Fee - Schifflange
- Saas-Fee - Mersch
- Saas-Fee - Mamer
- Saas-Fee - Kayl
- Saas-Fee - Strassen
- Saas-Fee - Bertrange
- Saas-Fee - Wiltz
- Saas-Fee - Echternach
- Saas-Fee - Schengen
- Saas-Almagell - Diekirch
- Saas-Almagell - Differdange
- Saas-Almagell - Esch-sur-Alzette
- Saas-Almagell - Grevenmacher
- Saas-Almagell - Luxembourg
- Saas-Almagell - Pétange
- Saas-Almagell - Bettemburg
- Saas-Almagell - Wasserbillig
- Saas-Almagell - Ettelbruck
- Saas-Almagell - Merkholtz
- Saas-Almagell - Clervaux
- Saas-Almagell - Beckerich
- Saas-Almagell - Dudelange
- Saas-Almagell - Sanem
- Saas-Almagell - Hesperange
- Saas-Almagell - Käerjeng
- Saas-Almagell - Schifflange
- Saas-Almagell - Mersch
- Saas-Almagell - Mamer
- Saas-Almagell - Kayl
- Saas-Almagell - Strassen
- Saas-Almagell - Bertrange
- Saas-Almagell - Wiltz
- Saas-Almagell - Echternach
- Saas-Almagell - Schengen
- Noiraigue - Diekirch
- Noiraigue - Differdange
- Noiraigue - Esch-sur-Alzette
- Noiraigue - Grevenmacher
- Noiraigue - Luxembourg
- Noiraigue - Pétange
- Noiraigue - Bettemburg
- Noiraigue - Wasserbillig
- Noiraigue - Ettelbruck
- Noiraigue - Merkholtz
- Noiraigue - Clervaux
- Noiraigue - Beckerich
- Noiraigue - Dudelange
- Noiraigue - Sanem
- Noiraigue - Hesperange
- Noiraigue - Käerjeng
- Noiraigue - Schifflange
- Noiraigue - Mersch
- Noiraigue - Mamer
- Noiraigue - Kayl
- Noiraigue - Strassen
- Noiraigue - Bertrange
- Noiraigue - Wiltz
- Noiraigue - Echternach
- Noiraigue - Schengen
- Wichtrach - Diekirch
- Wichtrach - Differdange
- Wichtrach - Esch-sur-Alzette
- Wichtrach - Grevenmacher
- Wichtrach - Luxembourg
- Wichtrach - Pétange
- Wichtrach - Bettemburg
- Wichtrach - Wasserbillig
- Wichtrach - Ettelbruck
- Wichtrach - Merkholtz
- Wichtrach - Clervaux
- Wichtrach - Beckerich
- Wichtrach - Dudelange
- Wichtrach - Sanem
- Wichtrach - Hesperange
- Wichtrach - Käerjeng
- Wichtrach - Schifflange
- Wichtrach - Mersch
- Wichtrach - Mamer
- Wichtrach - Kayl
- Wichtrach - Strassen
- Wichtrach - Bertrange
- Wichtrach - Wiltz
- Wichtrach - Echternach
- Wichtrach - Schengen
- Münsingen BE - Diekirch
- Münsingen BE - Differdange
- Münsingen BE - Esch-sur-Alzette
- Münsingen BE - Grevenmacher
- Münsingen BE - Luxembourg
- Münsingen BE - Pétange
- Münsingen BE - Bettemburg
- Münsingen BE - Wasserbillig
- Münsingen BE - Ettelbruck
- Münsingen BE - Merkholtz
- Münsingen BE - Clervaux
- Münsingen BE - Beckerich
- Münsingen BE - Dudelange
- Münsingen BE - Sanem
- Münsingen BE - Hesperange
- Münsingen BE - Käerjeng
- Münsingen BE - Schifflange
- Münsingen BE - Mersch
- Münsingen BE - Mamer
- Münsingen BE - Kayl
- Münsingen BE - Strassen
- Münsingen BE - Bertrange
- Münsingen BE - Wiltz
- Münsingen BE - Echternach
- Münsingen BE - Schengen
- Brünig Pass - Diekirch
- Brünig Pass - Differdange
- Brünig Pass - Esch-sur-Alzette
- Brünig Pass - Grevenmacher
- Brünig Pass - Luxembourg
- Brünig Pass - Pétange
- Brünig Pass - Bettemburg
- Brünig Pass - Wasserbillig
- Brünig Pass - Ettelbruck
- Brünig Pass - Merkholtz
- Brünig Pass - Clervaux
- Brünig Pass - Beckerich
- Brünig Pass - Dudelange
- Brünig Pass - Sanem
- Brünig Pass - Hesperange
- Brünig Pass - Käerjeng
- Brünig Pass - Schifflange
- Brünig Pass - Mersch
- Brünig Pass - Mamer
- Brünig Pass - Kayl
- Brünig Pass - Strassen
- Brünig Pass - Bertrange
- Brünig Pass - Wiltz
- Brünig Pass - Echternach
- Brünig Pass - Schengen
- Jungfraujoch - Diekirch
- Jungfraujoch - Differdange
- Jungfraujoch - Esch-sur-Alzette
- Jungfraujoch - Grevenmacher
- Jungfraujoch - Luxembourg
- Jungfraujoch - Pétange
- Jungfraujoch - Bettemburg
- Jungfraujoch - Wasserbillig
- Jungfraujoch - Ettelbruck
- Jungfraujoch - Merkholtz
- Jungfraujoch - Clervaux
- Jungfraujoch - Beckerich
- Jungfraujoch - Dudelange
- Jungfraujoch - Sanem
- Jungfraujoch - Hesperange
- Jungfraujoch - Käerjeng
- Jungfraujoch - Schifflange
- Jungfraujoch - Mersch
- Jungfraujoch - Mamer
- Jungfraujoch - Kayl
- Jungfraujoch - Strassen
- Jungfraujoch - Bertrange
- Jungfraujoch - Wiltz
- Jungfraujoch - Echternach
- Jungfraujoch - Schengen