Train Routes from Bulgaria to Luxembourg
We have 1600 routes in our database.
- Septemvri - Diekirch
- Septemvri - Differdange
- Septemvri - Esch-sur-Alzette
- Septemvri - Grevenmacher
- Septemvri - Luxembourg
- Septemvri - Pétange
- Septemvri - Bettemburg
- Septemvri - Wasserbillig
- Septemvri - Ettelbruck
- Septemvri - Merkholtz
- Septemvri - Clervaux
- Septemvri - Beckerich
- Septemvri - Dudelange
- Septemvri - Sanem
- Septemvri - Hesperange
- Septemvri - Käerjeng
- Septemvri - Schifflange
- Septemvri - Mersch
- Septemvri - Mamer
- Septemvri - Kayl
- Septemvri - Strassen
- Septemvri - Bertrange
- Septemvri - Wiltz
- Septemvri - Echternach
- Septemvri - Schengen
- Bansko - Diekirch
- Bansko - Differdange
- Bansko - Esch-sur-Alzette
- Bansko - Grevenmacher
- Bansko - Luxembourg
- Bansko - Pétange
- Bansko - Bettemburg
- Bansko - Wasserbillig
- Bansko - Ettelbruck
- Bansko - Merkholtz
- Bansko - Clervaux
- Bansko - Beckerich
- Bansko - Dudelange
- Bansko - Sanem
- Bansko - Hesperange
- Bansko - Käerjeng
- Bansko - Schifflange
- Bansko - Mersch
- Bansko - Mamer
- Bansko - Kayl
- Bansko - Strassen
- Bansko - Bertrange
- Bansko - Wiltz
- Bansko - Echternach
- Bansko - Schengen
- Dobrinishte - Diekirch
- Dobrinishte - Differdange
- Dobrinishte - Esch-sur-Alzette
- Dobrinishte - Grevenmacher
- Dobrinishte - Luxembourg
- Dobrinishte - Pétange
- Dobrinishte - Bettemburg
- Dobrinishte - Wasserbillig
- Dobrinishte - Ettelbruck
- Dobrinishte - Merkholtz
- Dobrinishte - Clervaux
- Dobrinishte - Beckerich
- Dobrinishte - Dudelange
- Dobrinishte - Sanem
- Dobrinishte - Hesperange
- Dobrinishte - Käerjeng
- Dobrinishte - Schifflange
- Dobrinishte - Mersch
- Dobrinishte - Mamer
- Dobrinishte - Kayl
- Dobrinishte - Strassen
- Dobrinishte - Bertrange
- Dobrinishte - Wiltz
- Dobrinishte - Echternach
- Dobrinishte - Schengen
- Sindel - Diekirch
- Sindel - Differdange
- Sindel - Esch-sur-Alzette
- Sindel - Grevenmacher
- Sindel - Luxembourg
- Sindel - Pétange
- Sindel - Bettemburg
- Sindel - Wasserbillig
- Sindel - Ettelbruck
- Sindel - Merkholtz
- Sindel - Clervaux
- Sindel - Beckerich
- Sindel - Dudelange
- Sindel - Sanem
- Sindel - Hesperange
- Sindel - Käerjeng
- Sindel - Schifflange
- Sindel - Mersch
- Sindel - Mamer
- Sindel - Kayl
- Sindel - Strassen
- Sindel - Bertrange
- Sindel - Wiltz
- Sindel - Echternach
- Sindel - Schengen
- Kulata - Diekirch
- Kulata - Differdange
- Kulata - Esch-sur-Alzette
- Kulata - Grevenmacher
- Kulata - Luxembourg
- Kulata - Pétange
- Kulata - Bettemburg
- Kulata - Wasserbillig
- Kulata - Ettelbruck
- Kulata - Merkholtz
- Kulata - Clervaux
- Kulata - Beckerich
- Kulata - Dudelange
- Kulata - Sanem
- Kulata - Hesperange
- Kulata - Käerjeng
- Kulata - Schifflange
- Kulata - Mersch
- Kulata - Mamer
- Kulata - Kayl
- Kulata - Strassen
- Kulata - Bertrange
- Kulata - Wiltz
- Kulata - Echternach
- Kulata - Schengen
- General Todorov - Diekirch
- General Todorov - Differdange
- General Todorov - Esch-sur-Alzette
- General Todorov - Grevenmacher
- General Todorov - Luxembourg
- General Todorov - Pétange
- General Todorov - Bettemburg
- General Todorov - Wasserbillig
- General Todorov - Ettelbruck
- General Todorov - Merkholtz
- General Todorov - Clervaux
- General Todorov - Beckerich
- General Todorov - Dudelange
- General Todorov - Sanem
- General Todorov - Hesperange
- General Todorov - Käerjeng
- General Todorov - Schifflange
- General Todorov - Mersch
- General Todorov - Mamer
- General Todorov - Kayl
- General Todorov - Strassen
- General Todorov - Bertrange
- General Todorov - Wiltz
- General Todorov - Echternach
- General Todorov - Schengen
- Petrich - Diekirch
- Petrich - Differdange
- Petrich - Esch-sur-Alzette
- Petrich - Grevenmacher
- Petrich - Luxembourg
- Petrich - Pétange
- Petrich - Bettemburg
- Petrich - Wasserbillig
- Petrich - Ettelbruck
- Petrich - Merkholtz
- Petrich - Clervaux
- Petrich - Beckerich
- Petrich - Dudelange
- Petrich - Sanem
- Petrich - Hesperange
- Petrich - Käerjeng
- Petrich - Schifflange
- Petrich - Mersch
- Petrich - Mamer
- Petrich - Kayl
- Petrich - Strassen
- Petrich - Bertrange
- Petrich - Wiltz
- Petrich - Echternach
- Petrich - Schengen
- Sandanski - Diekirch
- Sandanski - Differdange
- Sandanski - Esch-sur-Alzette
- Sandanski - Grevenmacher
- Sandanski - Luxembourg
- Sandanski - Pétange
- Sandanski - Bettemburg
- Sandanski - Wasserbillig
- Sandanski - Ettelbruck
- Sandanski - Merkholtz
- Sandanski - Clervaux
- Sandanski - Beckerich
- Sandanski - Dudelange
- Sandanski - Sanem
- Sandanski - Hesperange
- Sandanski - Käerjeng
- Sandanski - Schifflange
- Sandanski - Mersch
- Sandanski - Mamer
- Sandanski - Kayl
- Sandanski - Strassen
- Sandanski - Bertrange
- Sandanski - Wiltz
- Sandanski - Echternach
- Sandanski - Schengen
- Dupnitsa - Diekirch
- Dupnitsa - Differdange
- Dupnitsa - Esch-sur-Alzette
- Dupnitsa - Grevenmacher
- Dupnitsa - Luxembourg
- Dupnitsa - Pétange
- Dupnitsa - Bettemburg
- Dupnitsa - Wasserbillig
- Dupnitsa - Ettelbruck
- Dupnitsa - Merkholtz
- Dupnitsa - Clervaux
- Dupnitsa - Beckerich
- Dupnitsa - Dudelange
- Dupnitsa - Sanem
- Dupnitsa - Hesperange
- Dupnitsa - Käerjeng
- Dupnitsa - Schifflange
- Dupnitsa - Mersch
- Dupnitsa - Mamer
- Dupnitsa - Kayl
- Dupnitsa - Strassen
- Dupnitsa - Bertrange
- Dupnitsa - Wiltz
- Dupnitsa - Echternach
- Dupnitsa - Schengen
- Radomir - Diekirch
- Radomir - Differdange
- Radomir - Esch-sur-Alzette
- Radomir - Grevenmacher
- Radomir - Luxembourg
- Radomir - Pétange
- Radomir - Bettemburg
- Radomir - Wasserbillig
- Radomir - Ettelbruck
- Radomir - Merkholtz
- Radomir - Clervaux
- Radomir - Beckerich
- Radomir - Dudelange
- Radomir - Sanem
- Radomir - Hesperange
- Radomir - Käerjeng
- Radomir - Schifflange
- Radomir - Mersch
- Radomir - Mamer
- Radomir - Kayl
- Radomir - Strassen
- Radomir - Bertrange
- Radomir - Wiltz
- Radomir - Echternach
- Radomir - Schengen
- Nova Zagora - Diekirch
- Nova Zagora - Differdange
- Nova Zagora - Esch-sur-Alzette
- Nova Zagora - Grevenmacher
- Nova Zagora - Luxembourg
- Nova Zagora - Pétange
- Nova Zagora - Bettemburg
- Nova Zagora - Wasserbillig
- Nova Zagora - Ettelbruck
- Nova Zagora - Merkholtz
- Nova Zagora - Clervaux
- Nova Zagora - Beckerich
- Nova Zagora - Dudelange
- Nova Zagora - Sanem
- Nova Zagora - Hesperange
- Nova Zagora - Käerjeng
- Nova Zagora - Schifflange
- Nova Zagora - Mersch
- Nova Zagora - Mamer
- Nova Zagora - Kayl
- Nova Zagora - Strassen
- Nova Zagora - Bertrange
- Nova Zagora - Wiltz
- Nova Zagora - Echternach
- Nova Zagora - Schengen
- Karnobat - Diekirch
- Karnobat - Differdange
- Karnobat - Esch-sur-Alzette
- Karnobat - Grevenmacher
- Karnobat - Luxembourg
- Karnobat - Pétange
- Karnobat - Bettemburg
- Karnobat - Wasserbillig
- Karnobat - Ettelbruck
- Karnobat - Merkholtz
- Karnobat - Clervaux
- Karnobat - Beckerich
- Karnobat - Dudelange
- Karnobat - Sanem
- Karnobat - Hesperange
- Karnobat - Käerjeng
- Karnobat - Schifflange
- Karnobat - Mersch
- Karnobat - Mamer
- Karnobat - Kayl
- Karnobat - Strassen
- Karnobat - Bertrange
- Karnobat - Wiltz
- Karnobat - Echternach
- Karnobat - Schengen
- Karlovo - Diekirch
- Karlovo - Differdange
- Karlovo - Esch-sur-Alzette
- Karlovo - Grevenmacher
- Karlovo - Luxembourg
- Karlovo - Pétange
- Karlovo - Bettemburg
- Karlovo - Wasserbillig
- Karlovo - Ettelbruck
- Karlovo - Merkholtz
- Karlovo - Clervaux
- Karlovo - Beckerich
- Karlovo - Dudelange
- Karlovo - Sanem
- Karlovo - Hesperange
- Karlovo - Käerjeng
- Karlovo - Schifflange
- Karlovo - Mersch
- Karlovo - Mamer
- Karlovo - Kayl
- Karlovo - Strassen
- Karlovo - Bertrange
- Karlovo - Wiltz
- Karlovo - Echternach
- Karlovo - Schengen
- Tulovo - Diekirch
- Tulovo - Differdange
- Tulovo - Esch-sur-Alzette
- Tulovo - Grevenmacher
- Tulovo - Luxembourg
- Tulovo - Pétange
- Tulovo - Bettemburg
- Tulovo - Wasserbillig
- Tulovo - Ettelbruck
- Tulovo - Merkholtz
- Tulovo - Clervaux
- Tulovo - Beckerich
- Tulovo - Dudelange
- Tulovo - Sanem
- Tulovo - Hesperange
- Tulovo - Käerjeng
- Tulovo - Schifflange
- Tulovo - Mersch
- Tulovo - Mamer
- Tulovo - Kayl
- Tulovo - Strassen
- Tulovo - Bertrange
- Tulovo - Wiltz
- Tulovo - Echternach
- Tulovo - Schengen
- Dabovo - Diekirch
- Dabovo - Differdange
- Dabovo - Esch-sur-Alzette
- Dabovo - Grevenmacher
- Dabovo - Luxembourg
- Dabovo - Pétange
- Dabovo - Bettemburg
- Dabovo - Wasserbillig
- Dabovo - Ettelbruck
- Dabovo - Merkholtz
- Dabovo - Clervaux
- Dabovo - Beckerich
- Dabovo - Dudelange
- Dabovo - Sanem
- Dabovo - Hesperange
- Dabovo - Käerjeng
- Dabovo - Schifflange
- Dabovo - Mersch
- Dabovo - Mamer
- Dabovo - Kayl
- Dabovo - Strassen
- Dabovo - Bertrange
- Dabovo - Wiltz
- Dabovo - Echternach
- Dabovo - Schengen
- Kaspichan - Diekirch
- Kaspichan - Differdange
- Kaspichan - Esch-sur-Alzette
- Kaspichan - Grevenmacher
- Kaspichan - Luxembourg
- Kaspichan - Pétange
- Kaspichan - Bettemburg
- Kaspichan - Wasserbillig
- Kaspichan - Ettelbruck
- Kaspichan - Merkholtz
- Kaspichan - Clervaux
- Kaspichan - Beckerich
- Kaspichan - Dudelange
- Kaspichan - Sanem
- Kaspichan - Hesperange
- Kaspichan - Käerjeng
- Kaspichan - Schifflange
- Kaspichan - Mersch
- Kaspichan - Mamer
- Kaspichan - Kayl
- Kaspichan - Strassen
- Kaspichan - Bertrange
- Kaspichan - Wiltz
- Kaspichan - Echternach
- Kaspichan - Schengen
- Poveljanovo - Diekirch
- Poveljanovo - Differdange
- Poveljanovo - Esch-sur-Alzette
- Poveljanovo - Grevenmacher
- Poveljanovo - Luxembourg
- Poveljanovo - Pétange
- Poveljanovo - Bettemburg
- Poveljanovo - Wasserbillig
- Poveljanovo - Ettelbruck
- Poveljanovo - Merkholtz
- Poveljanovo - Clervaux
- Poveljanovo - Beckerich
- Poveljanovo - Dudelange
- Poveljanovo - Sanem
- Poveljanovo - Hesperange
- Poveljanovo - Käerjeng
- Poveljanovo - Schifflange
- Poveljanovo - Mersch
- Poveljanovo - Mamer
- Poveljanovo - Kayl
- Poveljanovo - Strassen
- Poveljanovo - Bertrange
- Poveljanovo - Wiltz
- Poveljanovo - Echternach
- Poveljanovo - Schengen
- Dobrich - Diekirch
- Dobrich - Differdange
- Dobrich - Esch-sur-Alzette
- Dobrich - Grevenmacher
- Dobrich - Luxembourg
- Dobrich - Pétange
- Dobrich - Bettemburg
- Dobrich - Wasserbillig
- Dobrich - Ettelbruck
- Dobrich - Merkholtz
- Dobrich - Clervaux
- Dobrich - Beckerich
- Dobrich - Dudelange
- Dobrich - Sanem
- Dobrich - Hesperange
- Dobrich - Käerjeng
- Dobrich - Schifflange
- Dobrich - Mersch
- Dobrich - Mamer
- Dobrich - Kayl
- Dobrich - Strassen
- Dobrich - Bertrange
- Dobrich - Wiltz
- Dobrich - Echternach
- Dobrich - Schengen
- Kardam - Diekirch
- Kardam - Differdange
- Kardam - Esch-sur-Alzette
- Kardam - Grevenmacher
- Kardam - Luxembourg
- Kardam - Pétange
- Kardam - Bettemburg
- Kardam - Wasserbillig
- Kardam - Ettelbruck
- Kardam - Merkholtz
- Kardam - Clervaux
- Kardam - Beckerich
- Kardam - Dudelange
- Kardam - Sanem
- Kardam - Hesperange
- Kardam - Käerjeng
- Kardam - Schifflange
- Kardam - Mersch
- Kardam - Mamer
- Kardam - Kayl
- Kardam - Strassen
- Kardam - Bertrange
- Kardam - Wiltz
- Kardam - Echternach
- Kardam - Schengen
- Samuil - Diekirch
- Samuil - Differdange
- Samuil - Esch-sur-Alzette
- Samuil - Grevenmacher
- Samuil - Luxembourg
- Samuil - Pétange
- Samuil - Bettemburg
- Samuil - Wasserbillig
- Samuil - Ettelbruck
- Samuil - Merkholtz
- Samuil - Clervaux
- Samuil - Beckerich
- Samuil - Dudelange
- Samuil - Sanem
- Samuil - Hesperange
- Samuil - Käerjeng
- Samuil - Schifflange
- Samuil - Mersch
- Samuil - Mamer
- Samuil - Kayl
- Samuil - Strassen
- Samuil - Bertrange
- Samuil - Wiltz
- Samuil - Echternach
- Samuil - Schengen
- Isperih - Diekirch
- Isperih - Differdange
- Isperih - Esch-sur-Alzette
- Isperih - Grevenmacher
- Isperih - Luxembourg
- Isperih - Pétange
- Isperih - Bettemburg
- Isperih - Wasserbillig
- Isperih - Ettelbruck
- Isperih - Merkholtz
- Isperih - Clervaux
- Isperih - Beckerich
- Isperih - Dudelange
- Isperih - Sanem
- Isperih - Hesperange
- Isperih - Käerjeng
- Isperih - Schifflange
- Isperih - Mersch
- Isperih - Mamer
- Isperih - Kayl
- Isperih - Strassen
- Isperih - Bertrange
- Isperih - Wiltz
- Isperih - Echternach
- Isperih - Schengen
- Dulovo - Diekirch
- Dulovo - Differdange
- Dulovo - Esch-sur-Alzette
- Dulovo - Grevenmacher
- Dulovo - Luxembourg
- Dulovo - Pétange
- Dulovo - Bettemburg
- Dulovo - Wasserbillig
- Dulovo - Ettelbruck
- Dulovo - Merkholtz
- Dulovo - Clervaux
- Dulovo - Beckerich
- Dulovo - Dudelange
- Dulovo - Sanem
- Dulovo - Hesperange
- Dulovo - Käerjeng
- Dulovo - Schifflange
- Dulovo - Mersch
- Dulovo - Mamer
- Dulovo - Kayl
- Dulovo - Strassen
- Dulovo - Bertrange
- Dulovo - Wiltz
- Dulovo - Echternach
- Dulovo - Schengen
- Yambol - Diekirch
- Yambol - Differdange
- Yambol - Esch-sur-Alzette
- Yambol - Grevenmacher
- Yambol - Luxembourg
- Yambol - Pétange
- Yambol - Bettemburg
- Yambol - Wasserbillig
- Yambol - Ettelbruck
- Yambol - Merkholtz
- Yambol - Clervaux
- Yambol - Beckerich
- Yambol - Dudelange
- Yambol - Sanem
- Yambol - Hesperange
- Yambol - Käerjeng
- Yambol - Schifflange
- Yambol - Mersch
- Yambol - Mamer
- Yambol - Kayl
- Yambol - Strassen
- Yambol - Bertrange
- Yambol - Wiltz
- Yambol - Echternach
- Yambol - Schengen
- Dimitrovgrad, Bulgaria - Diekirch
- Dimitrovgrad, Bulgaria - Differdange
- Dimitrovgrad, Bulgaria - Esch-sur-Alzette
- Dimitrovgrad, Bulgaria - Grevenmacher
- Dimitrovgrad, Bulgaria - Luxembourg
- Dimitrovgrad, Bulgaria - Pétange
- Dimitrovgrad, Bulgaria - Bettemburg
- Dimitrovgrad, Bulgaria - Wasserbillig
- Dimitrovgrad, Bulgaria - Ettelbruck
- Dimitrovgrad, Bulgaria - Merkholtz
- Dimitrovgrad, Bulgaria - Clervaux
- Dimitrovgrad, Bulgaria - Beckerich
- Dimitrovgrad, Bulgaria - Dudelange
- Dimitrovgrad, Bulgaria - Sanem
- Dimitrovgrad, Bulgaria - Hesperange
- Dimitrovgrad, Bulgaria - Käerjeng
- Dimitrovgrad, Bulgaria - Schifflange
- Dimitrovgrad, Bulgaria - Mersch
- Dimitrovgrad, Bulgaria - Mamer
- Dimitrovgrad, Bulgaria - Kayl
- Dimitrovgrad, Bulgaria - Strassen
- Dimitrovgrad, Bulgaria - Bertrange
- Dimitrovgrad, Bulgaria - Wiltz
- Dimitrovgrad, Bulgaria - Echternach
- Dimitrovgrad, Bulgaria - Schengen
1
2