To travel by train from Dolhasca in Romania to Patos in Albania, the main route leads via Bulgaria and Macedonia. Please read the following information and blog posts.
1 多爾哈斯卡 (罗马尼亚) - 布加勒斯特 (罗马尼亚) - 索非亚 (保加利亚) - 斯科普里 (马其顿) - Patos (阿尔巴尼亚)
To travel from Romania to Bulgaria by train, buy your train ticket locally at a train station in Romania. You will find international ticket counters at the train stations of larger cities. There are no online tickets available.
There are two rail connections between Romania and Bulgaria, both cross the Danube on a large bridge: from Giurgiu to Ruse, where the train from Bucharest to Sofia runs and from Calafat to Vidin.
There is no direct railway line between Bugaria and Macedonia. If you want to travel between the two countries by train, you will have to travel either via Serbia or Greece to do so.
If you travel via Serbia, travel from Sofia to Nis, then from Nis to Skopje. If you want to travel via Greece, you have to travel from Sofia to Thessaloniki then from Thessaloniki to Skopje.
However as both options require many hours of travelling you might instead choose to go by bus. Buses are available from Sofia directly to Skopje and are much quicker than the available options by train. Buy your ticket locally at the bus station.