Macedonia by train

How to travel in Macedonia by train: information, connections, blog and travel reports. Help in our forum to buy train tickets.

Macedonia: Buy your train tickets for Macedonia locally at a train station.

Buy the train ticket at a railway station. Note: in some countries you have to pay a service fee at the ticket counter. The ticket can be purchased at a station in the country of departure, also sometimes in other countries.


popular connections travelled by other users

search for train times here

Online timetable information, on which you can find relevant, up-to-date connections.

MK Macedonia - AL Albania

There are no train connections between Macedonia and Albania. However, there are direct buses available, for instance between Skopje and Tirana.

read more

MK Macedonia - BG Bulgaria

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.

read more

MK Macedonia - GR Greece

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.

read more

MK Macedonia - KS Kosovo

If you want to travel from Macedonia to Kosovo, buy your tickets locally at a station. There is one daily train from Skopje across the border to Pristina.

read more

MK Macedonia - RS Serbia

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.

read more

about railcc: We are real travellers and offer honest and well-grounded tips and tricks for your train journey. is partner and friend of
Deutsche Bahn Logo
Interrail Logo
Eurail Logo
Omio Logo
Trainline Logo
ACPRail Logo
NS Logo
SNCB Logo Logo
China Highlights Logo
12GoAsia Logo
Flixtrain Logo
Inlandsbanan Logo
Nightjet Logo
SJ Logo
RealRussia Logo Logo
Airbnb Logo
DJI Logo
Rentalcars Logo

Cookies: we use cookies for the functionality of and statistics - and take care of your personal privacy! There are other companies (Google, Yandex) which tools we have to use, which also place cookies. By the use of you agree to the use of cookies in accordance with our privacy policy. For further information about the use and management of our cookies, we ask you to accept our cookies policy. If you can not accept, you have to leave