Train Routes from France to Luxembourg
We have 70275 routes in our database.
- Vitry-sur-Seine - Diekirch
- Vitry-sur-Seine - Differdange
- Vitry-sur-Seine - Esch-sur-Alzette
- Vitry-sur-Seine - Grevenmacher
- Vitry-sur-Seine - Luxembourg
- Vitry-sur-Seine - Pétange
- Vitry-sur-Seine - Bettemburg
- Vitry-sur-Seine - Wasserbillig
- Vitry-sur-Seine - Ettelbruck
- Vitry-sur-Seine - Merkholtz
- Vitry-sur-Seine - Clervaux
- Vitry-sur-Seine - Beckerich
- Vitry-sur-Seine - Dudelange
- Vitry-sur-Seine - Sanem
- Vitry-sur-Seine - Hesperange
- Vitry-sur-Seine - Käerjeng
- Vitry-sur-Seine - Schifflange
- Vitry-sur-Seine - Mersch
- Vitry-sur-Seine - Mamer
- Vitry-sur-Seine - Kayl
- Vitry-sur-Seine - Strassen
- Vitry-sur-Seine - Bertrange
- Vitry-sur-Seine - Wiltz
- Vitry-sur-Seine - Echternach
- Vitry-sur-Seine - Schengen
- Creil - Diekirch
- Creil - Differdange
- Creil - Esch-sur-Alzette
- Creil - Grevenmacher
- Creil - Luxembourg
- Creil - Pétange
- Creil - Bettemburg
- Creil - Wasserbillig
- Creil - Ettelbruck
- Creil - Merkholtz
- Creil - Clervaux
- Creil - Beckerich
- Creil - Dudelange
- Creil - Sanem
- Creil - Hesperange
- Creil - Käerjeng
- Creil - Schifflange
- Creil - Mersch
- Creil - Mamer
- Creil - Kayl
- Creil - Strassen
- Creil - Bertrange
- Creil - Wiltz
- Creil - Echternach
- Creil - Schengen
- Douai - Diekirch
- Douai - Differdange
- Douai - Esch-sur-Alzette
- Douai - Grevenmacher
- Douai - Luxembourg
- Douai - Pétange
- Douai - Bettemburg
- Douai - Wasserbillig
- Douai - Ettelbruck
- Douai - Merkholtz
- Douai - Clervaux
- Douai - Beckerich
- Douai - Dudelange
- Douai - Sanem
- Douai - Hesperange
- Douai - Käerjeng
- Douai - Schifflange
- Douai - Mersch
- Douai - Mamer
- Douai - Kayl
- Douai - Strassen
- Douai - Bertrange
- Douai - Wiltz
- Douai - Echternach
- Douai - Schengen
- Compiègne - Diekirch
- Compiègne - Differdange
- Compiègne - Esch-sur-Alzette
- Compiègne - Grevenmacher
- Compiègne - Luxembourg
- Compiègne - Pétange
- Compiègne - Bettemburg
- Compiègne - Wasserbillig
- Compiègne - Ettelbruck
- Compiègne - Merkholtz
- Compiègne - Clervaux
- Compiègne - Beckerich
- Compiègne - Dudelange
- Compiègne - Sanem
- Compiègne - Hesperange
- Compiègne - Käerjeng
- Compiègne - Schifflange
- Compiègne - Mersch
- Compiègne - Mamer
- Compiègne - Kayl
- Compiègne - Strassen
- Compiègne - Bertrange
- Compiègne - Wiltz
- Compiègne - Echternach
- Compiègne - Schengen
- Lauterbourg - Diekirch
- Lauterbourg - Differdange
- Lauterbourg - Esch-sur-Alzette
- Lauterbourg - Grevenmacher
- Lauterbourg - Luxembourg
- Lauterbourg - Pétange
- Lauterbourg - Bettemburg
- Lauterbourg - Wasserbillig
- Lauterbourg - Ettelbruck
- Lauterbourg - Merkholtz
- Lauterbourg - Clervaux
- Lauterbourg - Beckerich
- Lauterbourg - Dudelange
- Lauterbourg - Sanem
- Lauterbourg - Hesperange
- Lauterbourg - Käerjeng
- Lauterbourg - Schifflange
- Lauterbourg - Mersch
- Lauterbourg - Mamer
- Lauterbourg - Kayl
- Lauterbourg - Strassen
- Lauterbourg - Bertrange
- Lauterbourg - Wiltz
- Lauterbourg - Echternach
- Lauterbourg - Schengen
- Sarcelles - Diekirch
- Sarcelles - Differdange
- Sarcelles - Esch-sur-Alzette
- Sarcelles - Grevenmacher
- Sarcelles - Luxembourg
- Sarcelles - Pétange
- Sarcelles - Bettemburg
- Sarcelles - Wasserbillig
- Sarcelles - Ettelbruck
- Sarcelles - Merkholtz
- Sarcelles - Clervaux
- Sarcelles - Beckerich
- Sarcelles - Dudelange
- Sarcelles - Sanem
- Sarcelles - Hesperange
- Sarcelles - Käerjeng
- Sarcelles - Schifflange
- Sarcelles - Mersch
- Sarcelles - Mamer
- Sarcelles - Kayl
- Sarcelles - Strassen
- Sarcelles - Bertrange
- Sarcelles - Wiltz
- Sarcelles - Echternach
- Sarcelles - Schengen
- Valenciennes - Diekirch
- Valenciennes - Differdange
- Valenciennes - Esch-sur-Alzette
- Valenciennes - Grevenmacher
- Valenciennes - Luxembourg
- Valenciennes - Pétange
- Valenciennes - Bettemburg
- Valenciennes - Wasserbillig
- Valenciennes - Ettelbruck
- Valenciennes - Merkholtz
- Valenciennes - Clervaux
- Valenciennes - Beckerich
- Valenciennes - Dudelange
- Valenciennes - Sanem
- Valenciennes - Hesperange
- Valenciennes - Käerjeng
- Valenciennes - Schifflange
- Valenciennes - Mersch
- Valenciennes - Mamer
- Valenciennes - Kayl
- Valenciennes - Strassen
- Valenciennes - Bertrange
- Valenciennes - Wiltz
- Valenciennes - Echternach
- Valenciennes - Schengen
- Saint-Quentin-en-Yvelines - Diekirch
- Saint-Quentin-en-Yvelines - Differdange
- Saint-Quentin-en-Yvelines - Esch-sur-Alzette
- Saint-Quentin-en-Yvelines - Grevenmacher
- Saint-Quentin-en-Yvelines - Luxembourg
- Saint-Quentin-en-Yvelines - Pétange
- Saint-Quentin-en-Yvelines - Bettemburg
- Saint-Quentin-en-Yvelines - Wasserbillig
- Saint-Quentin-en-Yvelines - Ettelbruck
- Saint-Quentin-en-Yvelines - Merkholtz
- Saint-Quentin-en-Yvelines - Clervaux
- Saint-Quentin-en-Yvelines - Beckerich
- Saint-Quentin-en-Yvelines - Dudelange
- Saint-Quentin-en-Yvelines - Sanem
- Saint-Quentin-en-Yvelines - Hesperange
- Saint-Quentin-en-Yvelines - Käerjeng
- Saint-Quentin-en-Yvelines - Schifflange
- Saint-Quentin-en-Yvelines - Mersch
- Saint-Quentin-en-Yvelines - Mamer
- Saint-Quentin-en-Yvelines - Kayl
- Saint-Quentin-en-Yvelines - Strassen
- Saint-Quentin-en-Yvelines - Bertrange
- Saint-Quentin-en-Yvelines - Wiltz
- Saint-Quentin-en-Yvelines - Echternach
- Saint-Quentin-en-Yvelines - Schengen
- Lannion - Diekirch
- Lannion - Differdange
- Lannion - Esch-sur-Alzette
- Lannion - Grevenmacher
- Lannion - Luxembourg
- Lannion - Pétange
- Lannion - Bettemburg
- Lannion - Wasserbillig
- Lannion - Ettelbruck
- Lannion - Merkholtz
- Lannion - Clervaux
- Lannion - Beckerich
- Lannion - Dudelange
- Lannion - Sanem
- Lannion - Hesperange
- Lannion - Käerjeng
- Lannion - Schifflange
- Lannion - Mersch
- Lannion - Mamer
- Lannion - Kayl
- Lannion - Strassen
- Lannion - Bertrange
- Lannion - Wiltz
- Lannion - Echternach
- Lannion - Schengen
- Paimpol - Diekirch
- Paimpol - Differdange
- Paimpol - Esch-sur-Alzette
- Paimpol - Grevenmacher
- Paimpol - Luxembourg
- Paimpol - Pétange
- Paimpol - Bettemburg
- Paimpol - Wasserbillig
- Paimpol - Ettelbruck
- Paimpol - Merkholtz
- Paimpol - Clervaux
- Paimpol - Beckerich
- Paimpol - Dudelange
- Paimpol - Sanem
- Paimpol - Hesperange
- Paimpol - Käerjeng
- Paimpol - Schifflange
- Paimpol - Mersch
- Paimpol - Mamer
- Paimpol - Kayl
- Paimpol - Strassen
- Paimpol - Bertrange
- Paimpol - Wiltz
- Paimpol - Echternach
- Paimpol - Schengen
- Bayeux - Diekirch
- Bayeux - Differdange
- Bayeux - Esch-sur-Alzette
- Bayeux - Grevenmacher
- Bayeux - Luxembourg
- Bayeux - Pétange
- Bayeux - Bettemburg
- Bayeux - Wasserbillig
- Bayeux - Ettelbruck
- Bayeux - Merkholtz
- Bayeux - Clervaux
- Bayeux - Beckerich
- Bayeux - Dudelange
- Bayeux - Sanem
- Bayeux - Hesperange
- Bayeux - Käerjeng
- Bayeux - Schifflange
- Bayeux - Mersch
- Bayeux - Mamer
- Bayeux - Kayl
- Bayeux - Strassen
- Bayeux - Bertrange
- Bayeux - Wiltz
- Bayeux - Echternach
- Bayeux - Schengen
- Valognes - Diekirch
- Valognes - Differdange
- Valognes - Esch-sur-Alzette
- Valognes - Grevenmacher
- Valognes - Luxembourg
- Valognes - Pétange
- Valognes - Bettemburg
- Valognes - Wasserbillig
- Valognes - Ettelbruck
- Valognes - Merkholtz
- Valognes - Clervaux
- Valognes - Beckerich
- Valognes - Dudelange
- Valognes - Sanem
- Valognes - Hesperange
- Valognes - Käerjeng
- Valognes - Schifflange
- Valognes - Mersch
- Valognes - Mamer
- Valognes - Kayl
- Valognes - Strassen
- Valognes - Bertrange
- Valognes - Wiltz
- Valognes - Echternach
- Valognes - Schengen
- Carentan - Diekirch
- Carentan - Differdange
- Carentan - Esch-sur-Alzette
- Carentan - Grevenmacher
- Carentan - Luxembourg
- Carentan - Pétange
- Carentan - Bettemburg
- Carentan - Wasserbillig
- Carentan - Ettelbruck
- Carentan - Merkholtz
- Carentan - Clervaux
- Carentan - Beckerich
- Carentan - Dudelange
- Carentan - Sanem
- Carentan - Hesperange
- Carentan - Käerjeng
- Carentan - Schifflange
- Carentan - Mersch
- Carentan - Mamer
- Carentan - Kayl
- Carentan - Strassen
- Carentan - Bertrange
- Carentan - Wiltz
- Carentan - Echternach
- Carentan - Schengen
- Lison - Diekirch
- Lison - Differdange
- Lison - Esch-sur-Alzette
- Lison - Grevenmacher
- Lison - Luxembourg
- Lison - Pétange
- Lison - Bettemburg
- Lison - Wasserbillig
- Lison - Ettelbruck
- Lison - Merkholtz
- Lison - Clervaux
- Lison - Beckerich
- Lison - Dudelange
- Lison - Sanem
- Lison - Hesperange
- Lison - Käerjeng
- Lison - Schifflange
- Lison - Mersch
- Lison - Mamer
- Lison - Kayl
- Lison - Strassen
- Lison - Bertrange
- Lison - Wiltz
- Lison - Echternach
- Lison - Schengen
- Coutances - Diekirch
- Coutances - Differdange
- Coutances - Esch-sur-Alzette
- Coutances - Grevenmacher
- Coutances - Luxembourg
- Coutances - Pétange
- Coutances - Bettemburg
- Coutances - Wasserbillig
- Coutances - Ettelbruck
- Coutances - Merkholtz
- Coutances - Clervaux
- Coutances - Beckerich
- Coutances - Dudelange
- Coutances - Sanem
- Coutances - Hesperange
- Coutances - Käerjeng
- Coutances - Schifflange
- Coutances - Mersch
- Coutances - Mamer
- Coutances - Kayl
- Coutances - Strassen
- Coutances - Bertrange
- Coutances - Wiltz
- Coutances - Echternach
- Coutances - Schengen
- Granville - Diekirch
- Granville - Differdange
- Granville - Esch-sur-Alzette
- Granville - Grevenmacher
- Granville - Luxembourg
- Granville - Pétange
- Granville - Bettemburg
- Granville - Wasserbillig
- Granville - Ettelbruck
- Granville - Merkholtz
- Granville - Clervaux
- Granville - Beckerich
- Granville - Dudelange
- Granville - Sanem
- Granville - Hesperange
- Granville - Käerjeng
- Granville - Schifflange
- Granville - Mersch
- Granville - Mamer
- Granville - Kayl
- Granville - Strassen
- Granville - Bertrange
- Granville - Wiltz
- Granville - Echternach
- Granville - Schengen
- Villedieu-les-Poêles - Diekirch
- Villedieu-les-Poêles - Differdange
- Villedieu-les-Poêles - Esch-sur-Alzette
- Villedieu-les-Poêles - Grevenmacher
- Villedieu-les-Poêles - Luxembourg
- Villedieu-les-Poêles - Pétange
- Villedieu-les-Poêles - Bettemburg
- Villedieu-les-Poêles - Wasserbillig
- Villedieu-les-Poêles - Ettelbruck
- Villedieu-les-Poêles - Merkholtz
- Villedieu-les-Poêles - Clervaux
- Villedieu-les-Poêles - Beckerich
- Villedieu-les-Poêles - Dudelange
- Villedieu-les-Poêles - Sanem
- Villedieu-les-Poêles - Hesperange
- Villedieu-les-Poêles - Käerjeng
- Villedieu-les-Poêles - Schifflange
- Villedieu-les-Poêles - Mersch
- Villedieu-les-Poêles - Mamer
- Villedieu-les-Poêles - Kayl
- Villedieu-les-Poêles - Strassen
- Villedieu-les-Poêles - Bertrange
- Villedieu-les-Poêles - Wiltz
- Villedieu-les-Poêles - Echternach
- Villedieu-les-Poêles - Schengen
- Avranches - Diekirch
- Avranches - Differdange
- Avranches - Esch-sur-Alzette
- Avranches - Grevenmacher
- Avranches - Luxembourg
- Avranches - Pétange
- Avranches - Bettemburg
- Avranches - Wasserbillig
- Avranches - Ettelbruck
- Avranches - Merkholtz
- Avranches - Clervaux
- Avranches - Beckerich
- Avranches - Dudelange
- Avranches - Sanem
- Avranches - Hesperange
- Avranches - Käerjeng
- Avranches - Schifflange
- Avranches - Mersch
- Avranches - Mamer
- Avranches - Kayl
- Avranches - Strassen
- Avranches - Bertrange
- Avranches - Wiltz
- Avranches - Echternach
- Avranches - Schengen
- Pontaubault - Diekirch
- Pontaubault - Differdange
- Pontaubault - Esch-sur-Alzette
- Pontaubault - Grevenmacher
- Pontaubault - Luxembourg
- Pontaubault - Pétange
- Pontaubault - Bettemburg
- Pontaubault - Wasserbillig
- Pontaubault - Ettelbruck
- Pontaubault - Merkholtz
- Pontaubault - Clervaux
- Pontaubault - Beckerich
- Pontaubault - Dudelange
- Pontaubault - Sanem
- Pontaubault - Hesperange
- Pontaubault - Käerjeng
- Pontaubault - Schifflange
- Pontaubault - Mersch
- Pontaubault - Mamer
- Pontaubault - Kayl
- Pontaubault - Strassen
- Pontaubault - Bertrange
- Pontaubault - Wiltz
- Pontaubault - Echternach
- Pontaubault - Schengen
- Pontorson - Diekirch
- Pontorson - Differdange
- Pontorson - Esch-sur-Alzette
- Pontorson - Grevenmacher
- Pontorson - Luxembourg
- Pontorson - Pétange
- Pontorson - Bettemburg
- Pontorson - Wasserbillig
- Pontorson - Ettelbruck
- Pontorson - Merkholtz
- Pontorson - Clervaux
- Pontorson - Beckerich
- Pontorson - Dudelange
- Pontorson - Sanem
- Pontorson - Hesperange
- Pontorson - Käerjeng
- Pontorson - Schifflange
- Pontorson - Mersch
- Pontorson - Mamer
- Pontorson - Kayl
- Pontorson - Strassen
- Pontorson - Bertrange
- Pontorson - Wiltz
- Pontorson - Echternach
- Pontorson - Schengen
- Dol-de-Bretagne - Diekirch
- Dol-de-Bretagne - Differdange
- Dol-de-Bretagne - Esch-sur-Alzette
- Dol-de-Bretagne - Grevenmacher
- Dol-de-Bretagne - Luxembourg
- Dol-de-Bretagne - Pétange
- Dol-de-Bretagne - Bettemburg
- Dol-de-Bretagne - Wasserbillig
- Dol-de-Bretagne - Ettelbruck
- Dol-de-Bretagne - Merkholtz
- Dol-de-Bretagne - Clervaux
- Dol-de-Bretagne - Beckerich
- Dol-de-Bretagne - Dudelange
- Dol-de-Bretagne - Sanem
- Dol-de-Bretagne - Hesperange
- Dol-de-Bretagne - Käerjeng
- Dol-de-Bretagne - Schifflange
- Dol-de-Bretagne - Mersch
- Dol-de-Bretagne - Mamer
- Dol-de-Bretagne - Kayl
- Dol-de-Bretagne - Strassen
- Dol-de-Bretagne - Bertrange
- Dol-de-Bretagne - Wiltz
- Dol-de-Bretagne - Echternach
- Dol-de-Bretagne - Schengen
- Saint-Malo - Diekirch
- Saint-Malo - Differdange
- Saint-Malo - Esch-sur-Alzette
- Saint-Malo - Grevenmacher
- Saint-Malo - Luxembourg
- Saint-Malo - Pétange
- Saint-Malo - Bettemburg
- Saint-Malo - Wasserbillig
- Saint-Malo - Ettelbruck
- Saint-Malo - Merkholtz
- Saint-Malo - Clervaux
- Saint-Malo - Beckerich
- Saint-Malo - Dudelange
- Saint-Malo - Sanem
- Saint-Malo - Hesperange
- Saint-Malo - Käerjeng
- Saint-Malo - Schifflange
- Saint-Malo - Mersch
- Saint-Malo - Mamer
- Saint-Malo - Kayl
- Saint-Malo - Strassen
- Saint-Malo - Bertrange
- Saint-Malo - Wiltz
- Saint-Malo - Echternach
- Saint-Malo - Schengen
- Dinard - Diekirch
- Dinard - Differdange
- Dinard - Esch-sur-Alzette
- Dinard - Grevenmacher
- Dinard - Luxembourg
- Dinard - Pétange
- Dinard - Bettemburg
- Dinard - Wasserbillig
- Dinard - Ettelbruck
- Dinard - Merkholtz
- Dinard - Clervaux
- Dinard - Beckerich
- Dinard - Dudelange
- Dinard - Sanem
- Dinard - Hesperange
- Dinard - Käerjeng
- Dinard - Schifflange
- Dinard - Mersch
- Dinard - Mamer
- Dinard - Kayl
- Dinard - Strassen
- Dinard - Bertrange
- Dinard - Wiltz
- Dinard - Echternach
- Dinard - Schengen
- Dinan - Diekirch
- Dinan - Differdange
- Dinan - Esch-sur-Alzette
- Dinan - Grevenmacher
- Dinan - Luxembourg
- Dinan - Pétange
- Dinan - Bettemburg
- Dinan - Wasserbillig
- Dinan - Ettelbruck
- Dinan - Merkholtz
- Dinan - Clervaux
- Dinan - Beckerich
- Dinan - Dudelange
- Dinan - Sanem
- Dinan - Hesperange
- Dinan - Käerjeng
- Dinan - Schifflange
- Dinan - Mersch
- Dinan - Mamer
- Dinan - Kayl
- Dinan - Strassen
- Dinan - Bertrange
- Dinan - Wiltz
- Dinan - Echternach
- Dinan - Schengen
- Plancoët - Diekirch
- Plancoët - Differdange
- Plancoët - Esch-sur-Alzette
- Plancoët - Grevenmacher
- Plancoët - Luxembourg
- Plancoët - Pétange
- Plancoët - Bettemburg
- Plancoët - Wasserbillig
- Plancoët - Ettelbruck
- Plancoët - Merkholtz
- Plancoët - Clervaux
- Plancoët - Beckerich
- Plancoët - Dudelange
- Plancoët - Sanem
- Plancoët - Hesperange
- Plancoët - Käerjeng
- Plancoët - Schifflange
- Plancoët - Mersch
- Plancoët - Mamer
- Plancoët - Kayl
- Plancoët - Strassen
- Plancoët - Bertrange
- Plancoët - Wiltz
- Plancoët - Echternach
- Plancoët - Schengen
- Lamballe - Diekirch
- Lamballe - Differdange
- Lamballe - Esch-sur-Alzette
- Lamballe - Grevenmacher
- Lamballe - Luxembourg
- Lamballe - Pétange
- Lamballe - Bettemburg
- Lamballe - Wasserbillig
- Lamballe - Ettelbruck
- Lamballe - Merkholtz
- Lamballe - Clervaux
- Lamballe - Beckerich
- Lamballe - Dudelange
- Lamballe - Sanem
- Lamballe - Hesperange
- Lamballe - Käerjeng
- Lamballe - Schifflange
- Lamballe - Mersch
- Lamballe - Mamer
- Lamballe - Kayl
- Lamballe - Strassen
- Lamballe - Bertrange
- Lamballe - Wiltz
- Lamballe - Echternach
- Lamballe - Schengen
- Plouaret - Diekirch
- Plouaret - Differdange
- Plouaret - Esch-sur-Alzette
- Plouaret - Grevenmacher
- Plouaret - Luxembourg
- Plouaret - Pétange
- Plouaret - Bettemburg
- Plouaret - Wasserbillig
- Plouaret - Ettelbruck
- Plouaret - Merkholtz
- Plouaret - Clervaux
- Plouaret - Beckerich
- Plouaret - Dudelange
- Plouaret - Sanem
- Plouaret - Hesperange
- Plouaret - Käerjeng
- Plouaret - Schifflange
- Plouaret - Mersch
- Plouaret - Mamer
- Plouaret - Kayl
- Plouaret - Strassen
- Plouaret - Bertrange
- Plouaret - Wiltz
- Plouaret - Echternach
- Plouaret - Schengen
- Plouigneau - Diekirch
- Plouigneau - Differdange
- Plouigneau - Esch-sur-Alzette
- Plouigneau - Grevenmacher
- Plouigneau - Luxembourg
- Plouigneau - Pétange
- Plouigneau - Bettemburg
- Plouigneau - Wasserbillig
- Plouigneau - Ettelbruck
- Plouigneau - Merkholtz
- Plouigneau - Clervaux
- Plouigneau - Beckerich
- Plouigneau - Dudelange
- Plouigneau - Sanem
- Plouigneau - Hesperange
- Plouigneau - Käerjeng
- Plouigneau - Schifflange
- Plouigneau - Mersch
- Plouigneau - Mamer
- Plouigneau - Kayl
- Plouigneau - Strassen
- Plouigneau - Bertrange
- Plouigneau - Wiltz
- Plouigneau - Echternach
- Plouigneau - Schengen
- Saint-Pol-de-Léon - Diekirch
- Saint-Pol-de-Léon - Differdange
- Saint-Pol-de-Léon - Esch-sur-Alzette
- Saint-Pol-de-Léon - Grevenmacher
- Saint-Pol-de-Léon - Luxembourg
- Saint-Pol-de-Léon - Pétange
- Saint-Pol-de-Léon - Bettemburg
- Saint-Pol-de-Léon - Wasserbillig
- Saint-Pol-de-Léon - Ettelbruck
- Saint-Pol-de-Léon - Merkholtz
- Saint-Pol-de-Léon - Clervaux
- Saint-Pol-de-Léon - Beckerich
- Saint-Pol-de-Léon - Dudelange
- Saint-Pol-de-Léon - Sanem
- Saint-Pol-de-Léon - Hesperange
- Saint-Pol-de-Léon - Käerjeng
- Saint-Pol-de-Léon - Schifflange
- Saint-Pol-de-Léon - Mersch
- Saint-Pol-de-Léon - Mamer
- Saint-Pol-de-Léon - Kayl
- Saint-Pol-de-Léon - Strassen
- Saint-Pol-de-Léon - Bertrange
- Saint-Pol-de-Léon - Wiltz
- Saint-Pol-de-Léon - Echternach
- Saint-Pol-de-Léon - Schengen
- Roscoff - Diekirch
- Roscoff - Differdange
- Roscoff - Esch-sur-Alzette
- Roscoff - Grevenmacher
- Roscoff - Luxembourg
- Roscoff - Pétange
- Roscoff - Bettemburg
- Roscoff - Wasserbillig
- Roscoff - Ettelbruck
- Roscoff - Merkholtz
- Roscoff - Clervaux
- Roscoff - Beckerich
- Roscoff - Dudelange
- Roscoff - Sanem
- Roscoff - Hesperange
- Roscoff - Käerjeng
- Roscoff - Schifflange
- Roscoff - Mersch
- Roscoff - Mamer
- Roscoff - Kayl
- Roscoff - Strassen
- Roscoff - Bertrange
- Roscoff - Wiltz
- Roscoff - Echternach
- Roscoff - Schengen
- Landivisiau - Diekirch
- Landivisiau - Differdange
- Landivisiau - Esch-sur-Alzette
- Landivisiau - Grevenmacher
- Landivisiau - Luxembourg
- Landivisiau - Pétange
- Landivisiau - Bettemburg
- Landivisiau - Wasserbillig
- Landivisiau - Ettelbruck
- Landivisiau - Merkholtz
- Landivisiau - Clervaux
- Landivisiau - Beckerich
- Landivisiau - Dudelange
- Landivisiau - Sanem
- Landivisiau - Hesperange
- Landivisiau - Käerjeng
- Landivisiau - Schifflange
- Landivisiau - Mersch
- Landivisiau - Mamer
- Landivisiau - Kayl
- Landivisiau - Strassen
- Landivisiau - Bertrange
- Landivisiau - Wiltz
- Landivisiau - Echternach
- Landivisiau - Schengen
- Camaret-sur-Mer - Diekirch
- Camaret-sur-Mer - Differdange
- Camaret-sur-Mer - Esch-sur-Alzette
- Camaret-sur-Mer - Grevenmacher
- Camaret-sur-Mer - Luxembourg
- Camaret-sur-Mer - Pétange
- Camaret-sur-Mer - Bettemburg
- Camaret-sur-Mer - Wasserbillig
- Camaret-sur-Mer - Ettelbruck
- Camaret-sur-Mer - Merkholtz
- Camaret-sur-Mer - Clervaux
- Camaret-sur-Mer - Beckerich
- Camaret-sur-Mer - Dudelange
- Camaret-sur-Mer - Sanem
- Camaret-sur-Mer - Hesperange
- Camaret-sur-Mer - Käerjeng
- Camaret-sur-Mer - Schifflange
- Camaret-sur-Mer - Mersch
- Camaret-sur-Mer - Mamer
- Camaret-sur-Mer - Kayl
- Camaret-sur-Mer - Strassen
- Camaret-sur-Mer - Bertrange
- Camaret-sur-Mer - Wiltz
- Camaret-sur-Mer - Echternach
- Camaret-sur-Mer - Schengen
- Crozon - Diekirch
- Crozon - Differdange
- Crozon - Esch-sur-Alzette
- Crozon - Grevenmacher
- Crozon - Luxembourg
- Crozon - Pétange
- Crozon - Bettemburg
- Crozon - Wasserbillig
- Crozon - Ettelbruck
- Crozon - Merkholtz
- Crozon - Clervaux
- Crozon - Beckerich
- Crozon - Dudelange
- Crozon - Sanem
- Crozon - Hesperange
- Crozon - Käerjeng
- Crozon - Schifflange
- Crozon - Mersch
- Crozon - Mamer
- Crozon - Kayl
- Crozon - Strassen
- Crozon - Bertrange
- Crozon - Wiltz
- Crozon - Echternach
- Crozon - Schengen
- Daoulas - Diekirch
- Daoulas - Differdange
- Daoulas - Esch-sur-Alzette
- Daoulas - Grevenmacher
- Daoulas - Luxembourg
- Daoulas - Pétange
- Daoulas - Bettemburg
- Daoulas - Wasserbillig
- Daoulas - Ettelbruck
- Daoulas - Merkholtz
- Daoulas - Clervaux
- Daoulas - Beckerich
- Daoulas - Dudelange
- Daoulas - Sanem
- Daoulas - Hesperange
- Daoulas - Käerjeng
- Daoulas - Schifflange
- Daoulas - Mersch
- Daoulas - Mamer
- Daoulas - Kayl
- Daoulas - Strassen
- Daoulas - Bertrange
- Daoulas - Wiltz
- Daoulas - Echternach
- Daoulas - Schengen
- Pont-de-Buis-lès-Quimerch - Diekirch
- Pont-de-Buis-lès-Quimerch - Differdange
- Pont-de-Buis-lès-Quimerch - Esch-sur-Alzette
- Pont-de-Buis-lès-Quimerch - Grevenmacher
- Pont-de-Buis-lès-Quimerch - Luxembourg
- Pont-de-Buis-lès-Quimerch - Pétange
- Pont-de-Buis-lès-Quimerch - Bettemburg
- Pont-de-Buis-lès-Quimerch - Wasserbillig
- Pont-de-Buis-lès-Quimerch - Ettelbruck
- Pont-de-Buis-lès-Quimerch - Merkholtz
- Pont-de-Buis-lès-Quimerch - Clervaux
- Pont-de-Buis-lès-Quimerch - Beckerich
- Pont-de-Buis-lès-Quimerch - Dudelange
- Pont-de-Buis-lès-Quimerch - Sanem
- Pont-de-Buis-lès-Quimerch - Hesperange
- Pont-de-Buis-lès-Quimerch - Käerjeng
- Pont-de-Buis-lès-Quimerch - Schifflange
- Pont-de-Buis-lès-Quimerch - Mersch
- Pont-de-Buis-lès-Quimerch - Mamer
- Pont-de-Buis-lès-Quimerch - Kayl
- Pont-de-Buis-lès-Quimerch - Strassen
- Pont-de-Buis-lès-Quimerch - Bertrange
- Pont-de-Buis-lès-Quimerch - Wiltz
- Pont-de-Buis-lès-Quimerch - Echternach
- Pont-de-Buis-lès-Quimerch - Schengen
- Châteaulin - Diekirch
- Châteaulin - Differdange
- Châteaulin - Esch-sur-Alzette
- Châteaulin - Grevenmacher
- Châteaulin - Luxembourg
- Châteaulin - Pétange
- Châteaulin - Bettemburg
- Châteaulin - Wasserbillig
- Châteaulin - Ettelbruck
- Châteaulin - Merkholtz
- Châteaulin - Clervaux
- Châteaulin - Beckerich
- Châteaulin - Dudelange
- Châteaulin - Sanem
- Châteaulin - Hesperange
- Châteaulin - Käerjeng
- Châteaulin - Schifflange
- Châteaulin - Mersch
- Châteaulin - Mamer
- Châteaulin - Kayl
- Châteaulin - Strassen
- Châteaulin - Bertrange
- Châteaulin - Wiltz
- Châteaulin - Echternach
- Châteaulin - Schengen
- Concarneau - Diekirch
- Concarneau - Differdange
- Concarneau - Esch-sur-Alzette
- Concarneau - Grevenmacher
- Concarneau - Luxembourg
- Concarneau - Pétange
- Concarneau - Bettemburg
- Concarneau - Wasserbillig
- Concarneau - Ettelbruck
- Concarneau - Merkholtz
- Concarneau - Clervaux
- Concarneau - Beckerich
- Concarneau - Dudelange
- Concarneau - Sanem
- Concarneau - Hesperange
- Concarneau - Käerjeng
- Concarneau - Schifflange
- Concarneau - Mersch
- Concarneau - Mamer
- Concarneau - Kayl
- Concarneau - Strassen
- Concarneau - Bertrange
- Concarneau - Wiltz
- Concarneau - Echternach
- Concarneau - Schengen
- Bannalec - Diekirch
- Bannalec - Differdange
- Bannalec - Esch-sur-Alzette
- Bannalec - Grevenmacher
- Bannalec - Luxembourg
- Bannalec - Pétange
- Bannalec - Bettemburg
- Bannalec - Wasserbillig
- Bannalec - Ettelbruck
- Bannalec - Merkholtz
- Bannalec - Clervaux
- Bannalec - Beckerich
- Bannalec - Dudelange
- Bannalec - Sanem
- Bannalec - Hesperange
- Bannalec - Käerjeng
- Bannalec - Schifflange
- Bannalec - Mersch
- Bannalec - Mamer
- Bannalec - Kayl
- Bannalec - Strassen
- Bannalec - Bertrange
- Bannalec - Wiltz
- Bannalec - Echternach
- Bannalec - Schengen
- Quimperlé - Diekirch
- Quimperlé - Differdange
- Quimperlé - Esch-sur-Alzette
- Quimperlé - Grevenmacher
- Quimperlé - Luxembourg
- Quimperlé - Pétange
- Quimperlé - Bettemburg
- Quimperlé - Wasserbillig
- Quimperlé - Ettelbruck
- Quimperlé - Merkholtz
- Quimperlé - Clervaux
- Quimperlé - Beckerich
- Quimperlé - Dudelange
- Quimperlé - Sanem
- Quimperlé - Hesperange
- Quimperlé - Käerjeng
- Quimperlé - Schifflange
- Quimperlé - Mersch
- Quimperlé - Mamer
- Quimperlé - Kayl
- Quimperlé - Strassen
- Quimperlé - Bertrange
- Quimperlé - Wiltz
- Quimperlé - Echternach
- Quimperlé - Schengen
- Lorient - Diekirch
- Lorient - Differdange
- Lorient - Esch-sur-Alzette
- Lorient - Grevenmacher
- Lorient - Luxembourg
- Lorient - Pétange
- Lorient - Bettemburg
- Lorient - Wasserbillig
- Lorient - Ettelbruck
- Lorient - Merkholtz
- Lorient - Clervaux
- Lorient - Beckerich
- Lorient - Dudelange
- Lorient - Sanem
- Lorient - Hesperange
- Lorient - Käerjeng
- Lorient - Schifflange
- Lorient - Mersch
- Lorient - Mamer
- Lorient - Kayl
- Lorient - Strassen
- Lorient - Bertrange
- Lorient - Wiltz
- Lorient - Echternach
- Lorient - Schengen