Getting around
Getting Around North Macedonia: Buses, Not Trains
North Macedonia's transport reality is shaped by a genuinely limited passenger rail network and a set of five land borders that make the country a real crossroads for onward Balkan travel — two facts that shape how a trip here actually gets planned, once you're past the flight into Skopje or Ohrid.
Updated 2026-08-16
Getting Between Cities: Buses, Not Trains
Unlike some neighbouring Balkan countries with genuine fast-rail connections between major cities, North Macedonia's passenger rail network is limited — a handful of routes rather than a comprehensive network — which makes inter-city buses the country's actual primary transport mode between Skopje, Ohrid, Bitola, Tetovo and everywhere else. Bus services between the major cities run frequently and are generally comfortable and inexpensive, and this is genuinely worth knowing before assuming a European-style rail trip is possible — plan around bus schedules as the default, with rail as a limited exception rather than the other way around.
Skopje's City Buses
Within Skopje, JSP Skopje operates the city's bus network, covering the capital comprehensively enough that most visitors can rely on it rather than taxis for getting between the Old Bazaar, the Skopje 2014 city centre and outlying neighbourhoods. Buses run frequently on main routes through the day, and the network connects to Skopje International Airport as well, making the bus a genuinely practical option for the full range of a visitor's movement within the city rather than just a backup to walking.
North Macedonia as a Balkan Crossroads
With land borders touching Kosovo, Serbia, Bulgaria, Greece and Albania, North Macedonia genuinely functions as a crossroads for onward Balkan travel — direct bus services run from Skopje to Pristina, Belgrade, Sofia, Thessaloniki and Tirana, making a multi-country Balkan itinerary genuinely practical to build around North Macedonia as a base or a midpoint rather than treating it as a single-country trip. The Lake Ohrid area adds its own cross-border option too: the Albanian side of the lake, around Pogradec, is reachable by road from Ohrid town for travellers who want to see the lake from both countries.