Train Routes from Portugal to Luxembourg
We have 3250 routes in our database.
- Covilhã - Diekirch
- Covilhã - Differdange
- Covilhã - Esch-sur-Alzette
- Covilhã - Grevenmacher
- Covilhã - Luxembourg
- Covilhã - Pétange
- Covilhã - Bettemburg
- Covilhã - Wasserbillig
- Covilhã - Ettelbruck
- Covilhã - Merkholtz
- Covilhã - Clervaux
- Covilhã - Beckerich
- Covilhã - Dudelange
- Covilhã - Sanem
- Covilhã - Hesperange
- Covilhã - Käerjeng
- Covilhã - Schifflange
- Covilhã - Mersch
- Covilhã - Mamer
- Covilhã - Kayl
- Covilhã - Strassen
- Covilhã - Bertrange
- Covilhã - Wiltz
- Covilhã - Echternach
- Covilhã - Schengen
- Beja - Diekirch
- Beja - Differdange
- Beja - Esch-sur-Alzette
- Beja - Grevenmacher
- Beja - Luxembourg
- Beja - Pétange
- Beja - Bettemburg
- Beja - Wasserbillig
- Beja - Ettelbruck
- Beja - Merkholtz
- Beja - Clervaux
- Beja - Beckerich
- Beja - Dudelange
- Beja - Sanem
- Beja - Hesperange
- Beja - Käerjeng
- Beja - Schifflange
- Beja - Mersch
- Beja - Mamer
- Beja - Kayl
- Beja - Strassen
- Beja - Bertrange
- Beja - Wiltz
- Beja - Echternach
- Beja - Schengen
- Cascais - Diekirch
- Cascais - Differdange
- Cascais - Esch-sur-Alzette
- Cascais - Grevenmacher
- Cascais - Luxembourg
- Cascais - Pétange
- Cascais - Bettemburg
- Cascais - Wasserbillig
- Cascais - Ettelbruck
- Cascais - Merkholtz
- Cascais - Clervaux
- Cascais - Beckerich
- Cascais - Dudelange
- Cascais - Sanem
- Cascais - Hesperange
- Cascais - Käerjeng
- Cascais - Schifflange
- Cascais - Mersch
- Cascais - Mamer
- Cascais - Kayl
- Cascais - Strassen
- Cascais - Bertrange
- Cascais - Wiltz
- Cascais - Echternach
- Cascais - Schengen
- Figueira da Foz - Diekirch
- Figueira da Foz - Differdange
- Figueira da Foz - Esch-sur-Alzette
- Figueira da Foz - Grevenmacher
- Figueira da Foz - Luxembourg
- Figueira da Foz - Pétange
- Figueira da Foz - Bettemburg
- Figueira da Foz - Wasserbillig
- Figueira da Foz - Ettelbruck
- Figueira da Foz - Merkholtz
- Figueira da Foz - Clervaux
- Figueira da Foz - Beckerich
- Figueira da Foz - Dudelange
- Figueira da Foz - Sanem
- Figueira da Foz - Hesperange
- Figueira da Foz - Käerjeng
- Figueira da Foz - Schifflange
- Figueira da Foz - Mersch
- Figueira da Foz - Mamer
- Figueira da Foz - Kayl
- Figueira da Foz - Strassen
- Figueira da Foz - Bertrange
- Figueira da Foz - Wiltz
- Figueira da Foz - Echternach
- Figueira da Foz - Schengen
- Fátima - Diekirch
- Fátima - Differdange
- Fátima - Esch-sur-Alzette
- Fátima - Grevenmacher
- Fátima - Luxembourg
- Fátima - Pétange
- Fátima - Bettemburg
- Fátima - Wasserbillig
- Fátima - Ettelbruck
- Fátima - Merkholtz
- Fátima - Clervaux
- Fátima - Beckerich
- Fátima - Dudelange
- Fátima - Sanem
- Fátima - Hesperange
- Fátima - Käerjeng
- Fátima - Schifflange
- Fátima - Mersch
- Fátima - Mamer
- Fátima - Kayl
- Fátima - Strassen
- Fátima - Bertrange
- Fátima - Wiltz
- Fátima - Echternach
- Fátima - Schengen
- Pombal - Diekirch
- Pombal - Differdange
- Pombal - Esch-sur-Alzette
- Pombal - Grevenmacher
- Pombal - Luxembourg
- Pombal - Pétange
- Pombal - Bettemburg
- Pombal - Wasserbillig
- Pombal - Ettelbruck
- Pombal - Merkholtz
- Pombal - Clervaux
- Pombal - Beckerich
- Pombal - Dudelange
- Pombal - Sanem
- Pombal - Hesperange
- Pombal - Käerjeng
- Pombal - Schifflange
- Pombal - Mersch
- Pombal - Mamer
- Pombal - Kayl
- Pombal - Strassen
- Pombal - Bertrange
- Pombal - Wiltz
- Pombal - Echternach
- Pombal - Schengen
- Pampilhosa - Diekirch
- Pampilhosa - Differdange
- Pampilhosa - Esch-sur-Alzette
- Pampilhosa - Grevenmacher
- Pampilhosa - Luxembourg
- Pampilhosa - Pétange
- Pampilhosa - Bettemburg
- Pampilhosa - Wasserbillig
- Pampilhosa - Ettelbruck
- Pampilhosa - Merkholtz
- Pampilhosa - Clervaux
- Pampilhosa - Beckerich
- Pampilhosa - Dudelange
- Pampilhosa - Sanem
- Pampilhosa - Hesperange
- Pampilhosa - Käerjeng
- Pampilhosa - Schifflange
- Pampilhosa - Mersch
- Pampilhosa - Mamer
- Pampilhosa - Kayl
- Pampilhosa - Strassen
- Pampilhosa - Bertrange
- Pampilhosa - Wiltz
- Pampilhosa - Echternach
- Pampilhosa - Schengen
- Nelas - Diekirch
- Nelas - Differdange
- Nelas - Esch-sur-Alzette
- Nelas - Grevenmacher
- Nelas - Luxembourg
- Nelas - Pétange
- Nelas - Bettemburg
- Nelas - Wasserbillig
- Nelas - Ettelbruck
- Nelas - Merkholtz
- Nelas - Clervaux
- Nelas - Beckerich
- Nelas - Dudelange
- Nelas - Sanem
- Nelas - Hesperange
- Nelas - Käerjeng
- Nelas - Schifflange
- Nelas - Mersch
- Nelas - Mamer
- Nelas - Kayl
- Nelas - Strassen
- Nelas - Bertrange
- Nelas - Wiltz
- Nelas - Echternach
- Nelas - Schengen
- Mangualde - Diekirch
- Mangualde - Differdange
- Mangualde - Esch-sur-Alzette
- Mangualde - Grevenmacher
- Mangualde - Luxembourg
- Mangualde - Pétange
- Mangualde - Bettemburg
- Mangualde - Wasserbillig
- Mangualde - Ettelbruck
- Mangualde - Merkholtz
- Mangualde - Clervaux
- Mangualde - Beckerich
- Mangualde - Dudelange
- Mangualde - Sanem
- Mangualde - Hesperange
- Mangualde - Käerjeng
- Mangualde - Schifflange
- Mangualde - Mersch
- Mangualde - Mamer
- Mangualde - Kayl
- Mangualde - Strassen
- Mangualde - Bertrange
- Mangualde - Wiltz
- Mangualde - Echternach
- Mangualde - Schengen
- Guarda - Diekirch
- Guarda - Differdange
- Guarda - Esch-sur-Alzette
- Guarda - Grevenmacher
- Guarda - Luxembourg
- Guarda - Pétange
- Guarda - Bettemburg
- Guarda - Wasserbillig
- Guarda - Ettelbruck
- Guarda - Merkholtz
- Guarda - Clervaux
- Guarda - Beckerich
- Guarda - Dudelange
- Guarda - Sanem
- Guarda - Hesperange
- Guarda - Käerjeng
- Guarda - Schifflange
- Guarda - Mersch
- Guarda - Mamer
- Guarda - Kayl
- Guarda - Strassen
- Guarda - Bertrange
- Guarda - Wiltz
- Guarda - Echternach
- Guarda - Schengen
- Vilar Formoso - Diekirch
- Vilar Formoso - Differdange
- Vilar Formoso - Esch-sur-Alzette
- Vilar Formoso - Grevenmacher
- Vilar Formoso - Luxembourg
- Vilar Formoso - Pétange
- Vilar Formoso - Bettemburg
- Vilar Formoso - Wasserbillig
- Vilar Formoso - Ettelbruck
- Vilar Formoso - Merkholtz
- Vilar Formoso - Clervaux
- Vilar Formoso - Beckerich
- Vilar Formoso - Dudelange
- Vilar Formoso - Sanem
- Vilar Formoso - Hesperange
- Vilar Formoso - Käerjeng
- Vilar Formoso - Schifflange
- Vilar Formoso - Mersch
- Vilar Formoso - Mamer
- Vilar Formoso - Kayl
- Vilar Formoso - Strassen
- Vilar Formoso - Bertrange
- Vilar Formoso - Wiltz
- Vilar Formoso - Echternach
- Vilar Formoso - Schengen
- Abrantes - Diekirch
- Abrantes - Differdange
- Abrantes - Esch-sur-Alzette
- Abrantes - Grevenmacher
- Abrantes - Luxembourg
- Abrantes - Pétange
- Abrantes - Bettemburg
- Abrantes - Wasserbillig
- Abrantes - Ettelbruck
- Abrantes - Merkholtz
- Abrantes - Clervaux
- Abrantes - Beckerich
- Abrantes - Dudelange
- Abrantes - Sanem
- Abrantes - Hesperange
- Abrantes - Käerjeng
- Abrantes - Schifflange
- Abrantes - Mersch
- Abrantes - Mamer
- Abrantes - Kayl
- Abrantes - Strassen
- Abrantes - Bertrange
- Abrantes - Wiltz
- Abrantes - Echternach
- Abrantes - Schengen
- Foros de Salvaterra - Diekirch
- Foros de Salvaterra - Differdange
- Foros de Salvaterra - Esch-sur-Alzette
- Foros de Salvaterra - Grevenmacher
- Foros de Salvaterra - Luxembourg
- Foros de Salvaterra - Pétange
- Foros de Salvaterra - Bettemburg
- Foros de Salvaterra - Wasserbillig
- Foros de Salvaterra - Ettelbruck
- Foros de Salvaterra - Merkholtz
- Foros de Salvaterra - Clervaux
- Foros de Salvaterra - Beckerich
- Foros de Salvaterra - Dudelange
- Foros de Salvaterra - Sanem
- Foros de Salvaterra - Hesperange
- Foros de Salvaterra - Käerjeng
- Foros de Salvaterra - Schifflange
- Foros de Salvaterra - Mersch
- Foros de Salvaterra - Mamer
- Foros de Salvaterra - Kayl
- Foros de Salvaterra - Strassen
- Foros de Salvaterra - Bertrange
- Foros de Salvaterra - Wiltz
- Foros de Salvaterra - Echternach
- Foros de Salvaterra - Schengen
- Espinho - Diekirch
- Espinho - Differdange
- Espinho - Esch-sur-Alzette
- Espinho - Grevenmacher
- Espinho - Luxembourg
- Espinho - Pétange
- Espinho - Bettemburg
- Espinho - Wasserbillig
- Espinho - Ettelbruck
- Espinho - Merkholtz
- Espinho - Clervaux
- Espinho - Beckerich
- Espinho - Dudelange
- Espinho - Sanem
- Espinho - Hesperange
- Espinho - Käerjeng
- Espinho - Schifflange
- Espinho - Mersch
- Espinho - Mamer
- Espinho - Kayl
- Espinho - Strassen
- Espinho - Bertrange
- Espinho - Wiltz
- Espinho - Echternach
- Espinho - Schengen
- Alvados - Diekirch
- Alvados - Differdange
- Alvados - Esch-sur-Alzette
- Alvados - Grevenmacher
- Alvados - Luxembourg
- Alvados - Pétange
- Alvados - Bettemburg
- Alvados - Wasserbillig
- Alvados - Ettelbruck
- Alvados - Merkholtz
- Alvados - Clervaux
- Alvados - Beckerich
- Alvados - Dudelange
- Alvados - Sanem
- Alvados - Hesperange
- Alvados - Käerjeng
- Alvados - Schifflange
- Alvados - Mersch
- Alvados - Mamer
- Alvados - Kayl
- Alvados - Strassen
- Alvados - Bertrange
- Alvados - Wiltz
- Alvados - Echternach
- Alvados - Schengen
- Santarém - Diekirch
- Santarém - Differdange
- Santarém - Esch-sur-Alzette
- Santarém - Grevenmacher
- Santarém - Luxembourg
- Santarém - Pétange
- Santarém - Bettemburg
- Santarém - Wasserbillig
- Santarém - Ettelbruck
- Santarém - Merkholtz
- Santarém - Clervaux
- Santarém - Beckerich
- Santarém - Dudelange
- Santarém - Sanem
- Santarém - Hesperange
- Santarém - Käerjeng
- Santarém - Schifflange
- Santarém - Mersch
- Santarém - Mamer
- Santarém - Kayl
- Santarém - Strassen
- Santarém - Bertrange
- Santarém - Wiltz
- Santarém - Echternach
- Santarém - Schengen
- Bragança - Diekirch
- Bragança - Differdange
- Bragança - Esch-sur-Alzette
- Bragança - Grevenmacher
- Bragança - Luxembourg
- Bragança - Pétange
- Bragança - Bettemburg
- Bragança - Wasserbillig
- Bragança - Ettelbruck
- Bragança - Merkholtz
- Bragança - Clervaux
- Bragança - Beckerich
- Bragança - Dudelange
- Bragança - Sanem
- Bragança - Hesperange
- Bragança - Käerjeng
- Bragança - Schifflange
- Bragança - Mersch
- Bragança - Mamer
- Bragança - Kayl
- Bragança - Strassen
- Bragança - Bertrange
- Bragança - Wiltz
- Bragança - Echternach
- Bragança - Schengen
- Vale de Santarém - Diekirch
- Vale de Santarém - Differdange
- Vale de Santarém - Esch-sur-Alzette
- Vale de Santarém - Grevenmacher
- Vale de Santarém - Luxembourg
- Vale de Santarém - Pétange
- Vale de Santarém - Bettemburg
- Vale de Santarém - Wasserbillig
- Vale de Santarém - Ettelbruck
- Vale de Santarém - Merkholtz
- Vale de Santarém - Clervaux
- Vale de Santarém - Beckerich
- Vale de Santarém - Dudelange
- Vale de Santarém - Sanem
- Vale de Santarém - Hesperange
- Vale de Santarém - Käerjeng
- Vale de Santarém - Schifflange
- Vale de Santarém - Mersch
- Vale de Santarém - Mamer
- Vale de Santarém - Kayl
- Vale de Santarém - Strassen
- Vale de Santarém - Bertrange
- Vale de Santarém - Wiltz
- Vale de Santarém - Echternach
- Vale de Santarém - Schengen
- Pedrógão Grande - Diekirch
- Pedrógão Grande - Differdange
- Pedrógão Grande - Esch-sur-Alzette
- Pedrógão Grande - Grevenmacher
- Pedrógão Grande - Luxembourg
- Pedrógão Grande - Pétange
- Pedrógão Grande - Bettemburg
- Pedrógão Grande - Wasserbillig
- Pedrógão Grande - Ettelbruck
- Pedrógão Grande - Merkholtz
- Pedrógão Grande - Clervaux
- Pedrógão Grande - Beckerich
- Pedrógão Grande - Dudelange
- Pedrógão Grande - Sanem
- Pedrógão Grande - Hesperange
- Pedrógão Grande - Käerjeng
- Pedrógão Grande - Schifflange
- Pedrógão Grande - Mersch
- Pedrógão Grande - Mamer
- Pedrógão Grande - Kayl
- Pedrógão Grande - Strassen
- Pedrógão Grande - Bertrange
- Pedrógão Grande - Wiltz
- Pedrógão Grande - Echternach
- Pedrógão Grande - Schengen
- Ovar - Diekirch
- Ovar - Differdange
- Ovar - Esch-sur-Alzette
- Ovar - Grevenmacher
- Ovar - Luxembourg
- Ovar - Pétange
- Ovar - Bettemburg
- Ovar - Wasserbillig
- Ovar - Ettelbruck
- Ovar - Merkholtz
- Ovar - Clervaux
- Ovar - Beckerich
- Ovar - Dudelange
- Ovar - Sanem
- Ovar - Hesperange
- Ovar - Käerjeng
- Ovar - Schifflange
- Ovar - Mersch
- Ovar - Mamer
- Ovar - Kayl
- Ovar - Strassen
- Ovar - Bertrange
- Ovar - Wiltz
- Ovar - Echternach
- Ovar - Schengen
- Marvão - Diekirch
- Marvão - Differdange
- Marvão - Esch-sur-Alzette
- Marvão - Grevenmacher
- Marvão - Luxembourg
- Marvão - Pétange
- Marvão - Bettemburg
- Marvão - Wasserbillig
- Marvão - Ettelbruck
- Marvão - Merkholtz
- Marvão - Clervaux
- Marvão - Beckerich
- Marvão - Dudelange
- Marvão - Sanem
- Marvão - Hesperange
- Marvão - Käerjeng
- Marvão - Schifflange
- Marvão - Mersch
- Marvão - Mamer
- Marvão - Kayl
- Marvão - Strassen
- Marvão - Bertrange
- Marvão - Wiltz
- Marvão - Echternach
- Marvão - Schengen
- Trofa - Diekirch
- Trofa - Differdange
- Trofa - Esch-sur-Alzette
- Trofa - Grevenmacher
- Trofa - Luxembourg
- Trofa - Pétange
- Trofa - Bettemburg
- Trofa - Wasserbillig
- Trofa - Ettelbruck
- Trofa - Merkholtz
- Trofa - Clervaux
- Trofa - Beckerich
- Trofa - Dudelange
- Trofa - Sanem
- Trofa - Hesperange
- Trofa - Käerjeng
- Trofa - Schifflange
- Trofa - Mersch
- Trofa - Mamer
- Trofa - Kayl
- Trofa - Strassen
- Trofa - Bertrange
- Trofa - Wiltz
- Trofa - Echternach
- Trofa - Schengen
- Loulé - Diekirch
- Loulé - Differdange
- Loulé - Esch-sur-Alzette
- Loulé - Grevenmacher
- Loulé - Luxembourg
- Loulé - Pétange
- Loulé - Bettemburg
- Loulé - Wasserbillig
- Loulé - Ettelbruck
- Loulé - Merkholtz
- Loulé - Clervaux
- Loulé - Beckerich
- Loulé - Dudelange
- Loulé - Sanem
- Loulé - Hesperange
- Loulé - Käerjeng
- Loulé - Schifflange
- Loulé - Mersch
- Loulé - Mamer
- Loulé - Kayl
- Loulé - Strassen
- Loulé - Bertrange
- Loulé - Wiltz
- Loulé - Echternach
- Loulé - Schengen
- Portalegre - Diekirch
- Portalegre - Differdange
- Portalegre - Esch-sur-Alzette
- Portalegre - Grevenmacher
- Portalegre - Luxembourg
- Portalegre - Pétange
- Portalegre - Bettemburg
- Portalegre - Wasserbillig
- Portalegre - Ettelbruck
- Portalegre - Merkholtz
- Portalegre - Clervaux
- Portalegre - Beckerich
- Portalegre - Dudelange
- Portalegre - Sanem
- Portalegre - Hesperange
- Portalegre - Käerjeng
- Portalegre - Schifflange
- Portalegre - Mersch
- Portalegre - Mamer
- Portalegre - Kayl
- Portalegre - Strassen
- Portalegre - Bertrange
- Portalegre - Wiltz
- Portalegre - Echternach
- Portalegre - Schengen
- Alcochete - Diekirch
- Alcochete - Differdange
- Alcochete - Esch-sur-Alzette
- Alcochete - Grevenmacher
- Alcochete - Luxembourg
- Alcochete - Pétange
- Alcochete - Bettemburg
- Alcochete - Wasserbillig
- Alcochete - Ettelbruck
- Alcochete - Merkholtz
- Alcochete - Clervaux
- Alcochete - Beckerich
- Alcochete - Dudelange
- Alcochete - Sanem
- Alcochete - Hesperange
- Alcochete - Käerjeng
- Alcochete - Schifflange
- Alcochete - Mersch
- Alcochete - Mamer
- Alcochete - Kayl
- Alcochete - Strassen
- Alcochete - Bertrange
- Alcochete - Wiltz
- Alcochete - Echternach
- Alcochete - Schengen
- Vila Nova de Famalicão - Diekirch
- Vila Nova de Famalicão - Differdange
- Vila Nova de Famalicão - Esch-sur-Alzette
- Vila Nova de Famalicão - Grevenmacher
- Vila Nova de Famalicão - Luxembourg
- Vila Nova de Famalicão - Pétange
- Vila Nova de Famalicão - Bettemburg
- Vila Nova de Famalicão - Wasserbillig
- Vila Nova de Famalicão - Ettelbruck
- Vila Nova de Famalicão - Merkholtz
- Vila Nova de Famalicão - Clervaux
- Vila Nova de Famalicão - Beckerich
- Vila Nova de Famalicão - Dudelange
- Vila Nova de Famalicão - Sanem
- Vila Nova de Famalicão - Hesperange
- Vila Nova de Famalicão - Käerjeng
- Vila Nova de Famalicão - Schifflange
- Vila Nova de Famalicão - Mersch
- Vila Nova de Famalicão - Mamer
- Vila Nova de Famalicão - Kayl
- Vila Nova de Famalicão - Strassen
- Vila Nova de Famalicão - Bertrange
- Vila Nova de Famalicão - Wiltz
- Vila Nova de Famalicão - Echternach
- Vila Nova de Famalicão - Schengen
- Redondo - Diekirch
- Redondo - Differdange
- Redondo - Esch-sur-Alzette
- Redondo - Grevenmacher
- Redondo - Luxembourg
- Redondo - Pétange
- Redondo - Bettemburg
- Redondo - Wasserbillig
- Redondo - Ettelbruck
- Redondo - Merkholtz
- Redondo - Clervaux
- Redondo - Beckerich
- Redondo - Dudelange
- Redondo - Sanem
- Redondo - Hesperange
- Redondo - Käerjeng
- Redondo - Schifflange
- Redondo - Mersch
- Redondo - Mamer
- Redondo - Kayl
- Redondo - Strassen
- Redondo - Bertrange
- Redondo - Wiltz
- Redondo - Echternach
- Redondo - Schengen
- Torres Vedras - Diekirch
- Torres Vedras - Differdange
- Torres Vedras - Esch-sur-Alzette
- Torres Vedras - Grevenmacher
- Torres Vedras - Luxembourg
- Torres Vedras - Pétange
- Torres Vedras - Bettemburg
- Torres Vedras - Wasserbillig
- Torres Vedras - Ettelbruck
- Torres Vedras - Merkholtz
- Torres Vedras - Clervaux
- Torres Vedras - Beckerich
- Torres Vedras - Dudelange
- Torres Vedras - Sanem
- Torres Vedras - Hesperange
- Torres Vedras - Käerjeng
- Torres Vedras - Schifflange
- Torres Vedras - Mersch
- Torres Vedras - Mamer
- Torres Vedras - Kayl
- Torres Vedras - Strassen
- Torres Vedras - Bertrange
- Torres Vedras - Wiltz
- Torres Vedras - Echternach
- Torres Vedras - Schengen
- Caxias - Diekirch
- Caxias - Differdange
- Caxias - Esch-sur-Alzette
- Caxias - Grevenmacher
- Caxias - Luxembourg
- Caxias - Pétange
- Caxias - Bettemburg
- Caxias - Wasserbillig
- Caxias - Ettelbruck
- Caxias - Merkholtz
- Caxias - Clervaux
- Caxias - Beckerich
- Caxias - Dudelange
- Caxias - Sanem
- Caxias - Hesperange
- Caxias - Käerjeng
- Caxias - Schifflange
- Caxias - Mersch
- Caxias - Mamer
- Caxias - Kayl
- Caxias - Strassen
- Caxias - Bertrange
- Caxias - Wiltz
- Caxias - Echternach
- Caxias - Schengen
- Louriçal - Diekirch
- Louriçal - Differdange
- Louriçal - Esch-sur-Alzette
- Louriçal - Grevenmacher
- Louriçal - Luxembourg
- Louriçal - Pétange
- Louriçal - Bettemburg
- Louriçal - Wasserbillig
- Louriçal - Ettelbruck
- Louriçal - Merkholtz
- Louriçal - Clervaux
- Louriçal - Beckerich
- Louriçal - Dudelange
- Louriçal - Sanem
- Louriçal - Hesperange
- Louriçal - Käerjeng
- Louriçal - Schifflange
- Louriçal - Mersch
- Louriçal - Mamer
- Louriçal - Kayl
- Louriçal - Strassen
- Louriçal - Bertrange
- Louriçal - Wiltz
- Louriçal - Echternach
- Louriçal - Schengen
- Portimão - Diekirch
- Portimão - Differdange
- Portimão - Esch-sur-Alzette
- Portimão - Grevenmacher
- Portimão - Luxembourg
- Portimão - Pétange
- Portimão - Bettemburg
- Portimão - Wasserbillig
- Portimão - Ettelbruck
- Portimão - Merkholtz
- Portimão - Clervaux
- Portimão - Beckerich
- Portimão - Dudelange
- Portimão - Sanem
- Portimão - Hesperange
- Portimão - Käerjeng
- Portimão - Schifflange
- Portimão - Mersch
- Portimão - Mamer
- Portimão - Kayl
- Portimão - Strassen
- Portimão - Bertrange
- Portimão - Wiltz
- Portimão - Echternach
- Portimão - Schengen
- Paredes - Diekirch
- Paredes - Differdange
- Paredes - Esch-sur-Alzette
- Paredes - Grevenmacher
- Paredes - Luxembourg
- Paredes - Pétange
- Paredes - Bettemburg
- Paredes - Wasserbillig
- Paredes - Ettelbruck
- Paredes - Merkholtz
- Paredes - Clervaux
- Paredes - Beckerich
- Paredes - Dudelange
- Paredes - Sanem
- Paredes - Hesperange
- Paredes - Käerjeng
- Paredes - Schifflange
- Paredes - Mersch
- Paredes - Mamer
- Paredes - Kayl
- Paredes - Strassen
- Paredes - Bertrange
- Paredes - Wiltz
- Paredes - Echternach
- Paredes - Schengen
- Parede - Diekirch
- Parede - Differdange
- Parede - Esch-sur-Alzette
- Parede - Grevenmacher
- Parede - Luxembourg
- Parede - Pétange
- Parede - Bettemburg
- Parede - Wasserbillig
- Parede - Ettelbruck
- Parede - Merkholtz
- Parede - Clervaux
- Parede - Beckerich
- Parede - Dudelange
- Parede - Sanem
- Parede - Hesperange
- Parede - Käerjeng
- Parede - Schifflange
- Parede - Mersch
- Parede - Mamer
- Parede - Kayl
- Parede - Strassen
- Parede - Bertrange
- Parede - Wiltz
- Parede - Echternach
- Parede - Schengen
- Santo Tirso - Diekirch
- Santo Tirso - Differdange
- Santo Tirso - Esch-sur-Alzette
- Santo Tirso - Grevenmacher
- Santo Tirso - Luxembourg
- Santo Tirso - Pétange
- Santo Tirso - Bettemburg
- Santo Tirso - Wasserbillig
- Santo Tirso - Ettelbruck
- Santo Tirso - Merkholtz
- Santo Tirso - Clervaux
- Santo Tirso - Beckerich
- Santo Tirso - Dudelange
- Santo Tirso - Sanem
- Santo Tirso - Hesperange
- Santo Tirso - Käerjeng
- Santo Tirso - Schifflange
- Santo Tirso - Mersch
- Santo Tirso - Mamer
- Santo Tirso - Kayl
- Santo Tirso - Strassen
- Santo Tirso - Bertrange
- Santo Tirso - Wiltz
- Santo Tirso - Echternach
- Santo Tirso - Schengen
- Sesimbra - Diekirch
- Sesimbra - Differdange
- Sesimbra - Esch-sur-Alzette
- Sesimbra - Grevenmacher
- Sesimbra - Luxembourg
- Sesimbra - Pétange
- Sesimbra - Bettemburg
- Sesimbra - Wasserbillig
- Sesimbra - Ettelbruck
- Sesimbra - Merkholtz
- Sesimbra - Clervaux
- Sesimbra - Beckerich
- Sesimbra - Dudelange
- Sesimbra - Sanem
- Sesimbra - Hesperange
- Sesimbra - Käerjeng
- Sesimbra - Schifflange
- Sesimbra - Mersch
- Sesimbra - Mamer
- Sesimbra - Kayl
- Sesimbra - Strassen
- Sesimbra - Bertrange
- Sesimbra - Wiltz
- Sesimbra - Echternach
- Sesimbra - Schengen
- Arruda dos Vinhos - Diekirch
- Arruda dos Vinhos - Differdange
- Arruda dos Vinhos - Esch-sur-Alzette
- Arruda dos Vinhos - Grevenmacher
- Arruda dos Vinhos - Luxembourg
- Arruda dos Vinhos - Pétange
- Arruda dos Vinhos - Bettemburg
- Arruda dos Vinhos - Wasserbillig
- Arruda dos Vinhos - Ettelbruck
- Arruda dos Vinhos - Merkholtz
- Arruda dos Vinhos - Clervaux
- Arruda dos Vinhos - Beckerich
- Arruda dos Vinhos - Dudelange
- Arruda dos Vinhos - Sanem
- Arruda dos Vinhos - Hesperange
- Arruda dos Vinhos - Käerjeng
- Arruda dos Vinhos - Schifflange
- Arruda dos Vinhos - Mersch
- Arruda dos Vinhos - Mamer
- Arruda dos Vinhos - Kayl
- Arruda dos Vinhos - Strassen
- Arruda dos Vinhos - Bertrange
- Arruda dos Vinhos - Wiltz
- Arruda dos Vinhos - Echternach
- Arruda dos Vinhos - Schengen
- Peniche - Diekirch
- Peniche - Differdange
- Peniche - Esch-sur-Alzette
- Peniche - Grevenmacher
- Peniche - Luxembourg
- Peniche - Pétange
- Peniche - Bettemburg
- Peniche - Wasserbillig
- Peniche - Ettelbruck
- Peniche - Merkholtz
- Peniche - Clervaux
- Peniche - Beckerich
- Peniche - Dudelange
- Peniche - Sanem
- Peniche - Hesperange
- Peniche - Käerjeng
- Peniche - Schifflange
- Peniche - Mersch
- Peniche - Mamer
- Peniche - Kayl
- Peniche - Strassen
- Peniche - Bertrange
- Peniche - Wiltz
- Peniche - Echternach
- Peniche - Schengen
- Elvas - Diekirch
- Elvas - Differdange
- Elvas - Esch-sur-Alzette
- Elvas - Grevenmacher
- Elvas - Luxembourg
- Elvas - Pétange
- Elvas - Bettemburg
- Elvas - Wasserbillig
- Elvas - Ettelbruck
- Elvas - Merkholtz
- Elvas - Clervaux
- Elvas - Beckerich
- Elvas - Dudelange
- Elvas - Sanem
- Elvas - Hesperange
- Elvas - Käerjeng
- Elvas - Schifflange
- Elvas - Mersch
- Elvas - Mamer
- Elvas - Kayl
- Elvas - Strassen
- Elvas - Bertrange
- Elvas - Wiltz
- Elvas - Echternach
- Elvas - Schengen
- Ourém - Diekirch
- Ourém - Differdange
- Ourém - Esch-sur-Alzette
- Ourém - Grevenmacher
- Ourém - Luxembourg
- Ourém - Pétange
- Ourém - Bettemburg
- Ourém - Wasserbillig
- Ourém - Ettelbruck
- Ourém - Merkholtz
- Ourém - Clervaux
- Ourém - Beckerich
- Ourém - Dudelange
- Ourém - Sanem
- Ourém - Hesperange
- Ourém - Käerjeng
- Ourém - Schifflange
- Ourém - Mersch
- Ourém - Mamer
- Ourém - Kayl
- Ourém - Strassen
- Ourém - Bertrange
- Ourém - Wiltz
- Ourém - Echternach
- Ourém - Schengen
- Estoril - Diekirch
- Estoril - Differdange
- Estoril - Esch-sur-Alzette
- Estoril - Grevenmacher
- Estoril - Luxembourg
- Estoril - Pétange
- Estoril - Bettemburg
- Estoril - Wasserbillig
- Estoril - Ettelbruck
- Estoril - Merkholtz
- Estoril - Clervaux
- Estoril - Beckerich
- Estoril - Dudelange
- Estoril - Sanem
- Estoril - Hesperange
- Estoril - Käerjeng
- Estoril - Schifflange
- Estoril - Mersch
- Estoril - Mamer
- Estoril - Kayl
- Estoril - Strassen
- Estoril - Bertrange
- Estoril - Wiltz
- Estoril - Echternach
- Estoril - Schengen