To travel by train from Skopje in Macedonia to Sofia in Bulgaria, please read the following information and blog posts.
1 斯科普里 (马其顿) - 索非亚 (保加利亚)
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.
Eurail: 如果如果在这条路线上您想使用Eurail而不是火车票, 请您查看这里，关于预订费及其他信息。