马其顿 - 阿尔巴尼亚
There are no train connections between Macedonia and Albania. However, there are direct buses available, for instance between Skopje and Tirana.
马其顿 - 保加利亚
There is no direct railway line between Macedonia and Bulgaria. 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 Skopje to Nis, then from Nis to Sofia. If you want to travel via Greece, you have to travel from Skopje to Thessaloniki then from Thessaloniki to Sofia.
However as both options require many hours of travelling you might instead choose to go by bus. Buses are available from Skopje directly to Sofia and are much quicker than the available options by train. Buy your ticket locally at the bus station.
马其顿 - 希腊
Buy your train tickets from Macedonia to Greece locally at a station. There is only one railway line across the border, running from Skopje to Thessaloniki. The night train from Belgrade via Skopje to Thessaloniki is the only train running across the border.
An alternative way to travel between the two countries is to travel by train to Bitola, then cross the border with a taxi and continue from Florina in Greece by train to Thessaloniki.
马其顿 - 塞尔维亚
Buy your train tickets from Macedonia to Serbia locally at a train station. There is only one train line between the two countries, running from Skopje to Nis and Belgrade. As of 2017, the only train running is the night train from Thessaloniki via Skopje to Belgrade.