The national railway company of Macedonia is known as the Makedonski Železnici (MŽ) or Macedonian Railways. Macedonia has about 900 km of railway network, which is a relatively small network. International trains connect Macedonia with neighbouring countries such as Greece and Serbia. Book train tickets to visit main cities of Macedonia by train. Macedonian cities including Skopje, Tetovo and Gostivar are all served by trains.

Cityscape

Cross the 15th-century bridge to Skopje’s old town where elaborate bathhouses and Ottoman mosques await or visit lakeside Ohrid and its Byzantine churches. Take Macedonia’s MZ train to Tetovo’s ornate Sarena Mosque or travel by train to Macedonia’s southern mountains, stopping in Bitola for Roman Heraclea and hilltop Treskavec Monastery.

Landscape

Ski in Mavrovo National Park or hike in Galicica and Pelister National Parks. Get your passport stamped at nearby Vevcani, which declared independence in 1991. Sail around Lake Matka, near Skopje, or Lake Ohrid, the Balkans’ deepest lake.