Trains in FYR Macedonia

Regional train Macedonia

The Former Yugoslavian Republic of Macedonia (FYR Macedonia) has a well developed railroad system. It is connected to Kosovo and Serbia in the north, and to Greece in the south. All domestic lines are operated by Macedonian Railways (Makedonski Železnici, MŽ). The main station is in Skopje.

More information about trains in FYR Macedonia


Rail network Logo MZ FYR Macedonia

FYR Macedonia rail network

The principal line, and the route most visitors will travel, is the north/south rail link between Belgrade (Beograd in Serbian) and Thessaloniki in Greece, stopping off in Skopje, capital of FYR Macedonia with a population of 600,000.


Major domestic links from Skopje:

  • to Tetovo, Gostivar and Kicevo in the west

  • to Volkovo in the northwest

  • to Kumanovo and Tabanovci in the north

  • to Sveti Nikole, Štip, and Kocani in the east

  • to Veles, Negotino and Gevgelija in the south - southeast

  • to Bogomila, Prilep and Bitola in the southwest.


The main north - south line from Niš in Serbia to the port of Thessaloniki in Greece on the Aegean Sea (Corridor X), passes through Kumanovo, Skopje, Zelenikovo, Veles, Negotino, Demir Kapija, Miravci and Gevgelija.


Intercity trains link Kumanovo, Skopje, Zelenikovo, Veles, Negotino (Kavadarci), Demir Kapija, Miravci (Valandovo) and Gevgelija (Bogdanci) with Serbia and Greece.


Visit the national railway company:


Bikes are allowed on certain trains. You'll need to buy a bike ticket in advance.


Map with main train connections in FYR Macedonia




  • IR: passenger trains, reservation not required

  • D: express trains, reservation not required

  • ICB: intercity trains, reservation not required


Reservations are only required for international trains.


International connections

Travel to Bulgaria goes via Niš in Serbia and via Thessaloniki in Greece. Intercity trains link Skopje with Kosovo.

Related pages

Back to top