Skip to content

Transport

Transport in North Macedonia - how to get around the country: airports, intercity buses, trains, and transfers. This section will hold practical guides: how to get from point to point, roughly how long it takes, and what the options are.

The country’s main gateways are Skopje (SKP) and the seasonal Ohrid (OHD) airports. It’s handy to plan transport together with the “Car rental” and “Routes” sections.

In this section

The main bus station in Skopje, where buses to Ohrid depart

Bus from Skopje to Ohrid: 9 a Day, 950-980 MKD, 3h 20m

Updated · September 2, 2026

Skopje to Ohrid by bus: 9 direct coaches a day (06:30-19:30) from the bus station, 950-980 MKD one way; no times posted there, FlixBus quotes 3 h 20 min.

The terminal building at Thessaloniki Airport (SKG), the main departure hub for travellers leaving from Skopje

Skopje to SKG Airport: 3-3.5h, Bus €20 (2026)

Updated · August 20, 2026

Skopje to Thessaloniki Airport (SKG): bus €20, 3.5-4.5h; private transfer 3-3.5h from $306 per car. Why SKG often beats flying out of Skopje.

A dramatic sunset over Lake Ohrid, with sun rays breaking through clouds above the water

Thessaloniki to Ohrid: How to Make the Trip

Updated · September 26, 2026

Thessaloniki or SKG to Lake Ohrid: drive it in about 4.5h via the quiet Medzitlija border, or take the train to Florina and a bus via Bitola in 5.5h.

Lake Mavrovo in winter at low water, the sunken church of St Nicholas on the exposed bed and the ski runs of Bistra above Mavrovo village

Skopje to Mavrovo 2026: Bus 480 MKD, 96 km, Winter Tyres

Updated · September 26, 2026

Skopje to Mavrovo: 96 km, about 1h45 by car, one 09:34 bus for 480 MKD (730 MKD return), tolls, and the 15 Nov-15 Mar winter-tyre law. Checked Sep 2026.

A white Albanian customs sign reading Dogana Qafe Thane, on the Albanian side of the Kjafasan / Qafe Thane crossing with North Macedonia

North Macedonia Border Crossings: A Driver's Guide

Updated · October 3, 2026

North Macedonia border crossings to Albania, Greece, Bulgaria, Serbia and Kosovo: which to use, queue snapshots and how to check them live, the green card.

Kalemegdan fortress above the confluence of the Sava and Danube in Belgrade, the usual end of the coach ride from Skopje

Skopje to Belgrade Bus 2026: EUR 25, Night Runs

Updated · August 29, 2026

Skopje to Belgrade: Fudeks night bus EUR 25 / 1600 DEN, FlixBus from EUR 25.99 in 6h21, or drive ~431 km via Tabanovce.

The Osogovo ridge and Deve Bair pass on the mountain road between North Macedonia and Bulgaria

Skopje to Sofia: Buses, Driving & the Border

Updated · September 26, 2026

Skopje to Sofia by bus from about €25 in about 5 hours, or drive ~240 km via Deve Bair: schedules, stations, vignette and border rules.

The road sign for the Blace border crossing between North Macedonia and Kosovo, seen from a queue of waiting cars

Skopje to Pristina: Buses, Transfers & the Border

Updated · October 3, 2026

Skopje to Pristina in about 2 hours: bus times and fares, the Blace border, driving and Kosovo insurance, plus when to fly via PRN instead.

The new Arbri Road curving through the Albanian mountains between Debar and Tirana

Skopje to Tirana (Albania): Buses, Driving & the Border

Updated · August 29, 2026

Skopje to Tirana by bus, transfer or car: departures, fares in euros and dollars, the three road corridors, border rules and what it really costs.

The road at the Sveti Naum border crossing with an Albanian farewell sign and a Republic of North Macedonia welcome sign

Ohrid to Sveti Naum & the Albanian Border: Bus, Boat & Car

Updated · October 3, 2026

Ohrid to Sveti Naum by minibus, boat, taxi or car: fares, times, the rebuilt 29 km road, and how the Albanian border crossing at Tushemisht works.

Macedonia Square in central Skopje, the usual end point for buses arriving from Sofia, Thessaloniki and Pristina

Getting to North Macedonia: Sofia, Thessaloniki, Pristina

Updated · September 26, 2026

How to reach Skopje overland: Sofia ~5h bus, Thessaloniki ~4h bus, Pristina ~2h bus or transfer - with fares, borders and tips.

The equestrian statue of Philip II and the Ottoman clock tower on Magnolia Square in central Bitola, with the fountain running under a deep blue sky

Ohrid to Bitola: How to Travel Between the Two Cities

Updated · September 26, 2026

Ohrid to Bitola is about 70 km: a 1.5-2 hour bus for 420 MKD (about €6.80), or a 1-1.5 hour drive via Resen or the Galičica pass.