Getting There

By Air

Skopje International Airport (SKP) is the main entry point. Wizz Air and other budget carriers connect Skopje to destinations across Europe. Aegean, Air Serbia, and Turkish Airlines also serve the airport. Ohrid Airport handles seasonal charter flights in summer, mostly from Western Europe.

From the airport into central Skopje, the Vardar Express airport bus runs roughly every 30–60 minutes and costs around 150 MKD (about €2.50). A taxi costs roughly 800–1200 MKD depending on the driver.

By Bus

Buses are the backbone of regional travel and the most practical way to arrive overland. Regular services connect Skopje with Sofia (3–4 hours), Belgrade (5–6 hours), Pristina (2 hours), Tirana (5 hours), and Thessaloniki (3–4 hours). Eurobus links major Macedonian cities with Austria, Germany, Switzerland, and Italy — useful for the large diaspora travelling home.

By Train

Train connections are limited. There's a line from Skopje to Thessaloniki and on to Belgrade via Serbia, but services are infrequent and slow. Buses are almost always faster.

By Car

North Macedonia has decent road links with all its neighbours. Border crossings with Serbia, Kosovo, Bulgaria, Greece, and Albania are straightforward for EU citizens and most Western passport holders. Green card insurance is required; if you don't have it, you can buy short-term coverage at the border.

Visas

Citizens of EU countries, the US, UK, Australia, Canada, and most Western nations can enter visa-free for up to 90 days. Check current requirements before travel, as rules occasionally change. Your passport should be valid for at least 90 days beyond your arrival date.