North Macedonia Road Trip: 6 Days, 415 km Loop
Self-drive North Macedonia road trip: a 6-day, 415 km loop from Skopje to Ohrid, Bitola and Prilep, with distances, driving times and stops.
The best way to see North Macedonia is behind the wheel, and the classic loop is a circle from Skopje through Ohrid, Bitola and Prilep and back - about 415 km that packs the country’s UNESCO lake, its two most characterful towns and a clifftop fortress into one drive. You can do the bones of it in three days, but five to seven days lets you actually stop, and that’s the point of driving rather than busing. Distances are short, fuel is cheap, and only a couple of stretches are slow. Here’s the route, leg by leg, with the roads, the times and where to break.
This is the self-drive version. If you would rather have a fixed day-by-day plan with more towns and nature built in, our North Macedonia 7-day itinerary covers that; if you want to know what the roads are actually like before you commit, read driving in North Macedonia first, and renting a car in North Macedonia for what to check when you book.
The loop at a glance
| Leg | Distance | Road | Time |
|---|---|---|---|
| Skopje → Ohrid | ~170 km | A2/E65 via Tetovo, Kicevo | ~2.5-3 h |
| Ohrid → Bitola | ~70 km | via Resen | ~1-1.5 h |
| Bitola → Prilep | ~44 km | regional road | ~40 min |
| Prilep → Skopje | ~128 km | A1 via Veles | ~1 h 45 |
Total is about 415 km. It’s a genuine loop - you end where you started, so a return car hire from Skopje (or the airport) is all you need. Distances are approximate; road works on the Kicevo-Ohrid and Prilep-Bitola upgrades shift traffic around as they finish.
Before you go: the car and the roads
A few things worth knowing before you turn the key. Hire is cheap - an economy car runs €10-25 a day (more in peak July and August), and fuel is about €1.34 a litre, so the whole loop burns well under a tank’s worth of petrol. Pick the car up in Skopje and drop it back there to close the circle.
The roads are a mixed bag in a good way. Motorway sections (the A2 west out of Skopje, the A1 back from Veles) are fast, modern and limited to 130 km/h; a small toll (the locals call it patarina) is collected at gates on those sections, payable by cash or card. Off the motorways, you’re on decent two-lane roads that climb and wind - scenic, but slower behind a truck. Two upgrades are still being built, the Kicevo-Ohrid and Prilep-Bitola motorways, so parts of those legs are older road for now.
Stop 1: Skopje
Start in the capital. Skopje is where you collect the car, and it is worth a full day before you leave: the giant statues and fountains of the rebuilt centre, the 15th-century Stone Bridge, and across it the sprawling Old Bazaar with the Kale Fortress above. If the cable car is running (closed Mondays and the last Tuesday of the month), ride up Mount Vodno for the view. Full detail is in things to do in Skopje and how many days in Skopje.
Stop 2: Ohrid
The first drive is the longest: west on the A2 through Tetovo and Gostivar, then over the mountains via Kicevo and down to the lake - about 170 km and three hours, part motorway and part slower mountain road. The payoff is Ohrid, the country’s headline sight and the one place you should give two nights.
This is a UNESCO World Heritage town on one of Europe’s oldest, deepest lakes. The old town stacks churches and an Ottoman quarter down to the water: the cliff-top Church of St. John at Kaneo, Samuel’s Fortress, the ancient theatre. Give a half-day to the boat trip down to Sveti Naum monastery near the Albanian border, and an afternoon to a swim. Everything to do is in things to do in Ohrid and the guide to Lake Ohrid itself.
Stop 3: Bitola
From Ohrid, drive east via Resen to Bitola - about 70 km over an hour and a bit, a lovely stretch that skirts the Galicica hills and the edge of the Prespa basin. Bitola is the country’s most elegant town, once so full of foreign embassies it was nicknamed the “City of Consuls.”
The heart of it’s Široki Sokak, a long pedestrian boulevard of pastel 19th-century facades made for an evening stroll and a coffee. On the edge of town lie the mosaics and columns of ancient Heraclea Lyncestis, a Greek-and-Roman city founded by Philip II. Bitola is also the gateway to the Pelister mountains. See things to do in Bitola for the full stop, and the Ohrid to Bitola guide if you want the leg in detail.
Stop 4: Prilep
A short hop north, about 44 km and 40 minutes, brings you to Prilep, the tobacco capital, sitting under one of the country’s strangest skylines: Markovi Kuli (Marko’s Towers), a hillside of ruined medieval walls scattered among giant granite boulders.
It’s a rewarding scramble for the view over the Pelagonia plain, and the frescoed Treskavec Monastery sits in the mountains above. Prilep is the least touristy stop on the loop, which is part of its charm - full detail in the Prilep travel guide. If you’ve a spare day, the high mountain town of Kruševo and the Roman ruins of Stobi are both within easy reach from here.
Stop 5: back to Skopje
The last leg is the fastest: north via Veles on the A1 motorway, about 128 km and under two hours, closing the circle back to Skopje. Drop the car where you picked it up, and the loop is done.
If your flight is early, this fast final leg means you can spend the last night in Prilep or Bitola and still make a morning departure from Skopje comfortably.
How long, and how to pace it
At a brisk three days the loop is Skopje, one night in Ohrid, one in Bitola, then home - doable but rushed, and you would skip the boat trip and the mountains. Five to seven days is the sweet spot: two nights in Ohrid, one or two in Bitola with a Prilep day, and time to actually swim and sit over dinner. For how this fits the wider country, see how many days in North Macedonia, and for what it all costs, is North Macedonia expensive.
When to go: May to October, for long daylight and the lake at its best. July and August are hottest, busiest and priciest in Ohrid, so book rooms ahead; the mountain sections can be slow or snowy in winter, when you should check conditions before setting off. Drive on the right, keep some cash for tolls and small-town parking, and treat the whole thing as a series of short, scenic hops rather than a race.
See also
- Renting a car in North Macedonia - hire, insurance and what to check
- Driving in North Macedonia - rules, tolls and road conditions
- North Macedonia 7-day itinerary - the fixed day-by-day version
- Things to do in Ohrid - the loop’s main anchor
- Things to do in Bitola - the elegant southern stop
- Prilep travel guide - the towers and the tobacco town
- Is North Macedonia expensive? - what the trip costs
Route day by day
- Days on the road
- 6
- Distance
- ≈415 km
- Budget from
- 250 EUR
- Best season
- May, June, July, August, September, October
-
Skopje
Route startstop ≈120 min
Pick up the hire car and start in the capital - Old Bazaar, Stone Bridge, Kale Fortress and Mount Vodno.
Photo: kallerna · CC BY-SA 4.0 · Wikimedia Commons (source) -
Ohrid
170 km from the startstop ≈120 min
~170 km west on the A2 via Tetovo and Kicevo (~3 h). The UNESCO lake town - two nights minimum.
Photo: Ranko · CC BY-SA 3.0 · Wikimedia Commons (source) -
Bitola
240 km from the startstop ≈90 min
~70 km east via Resen (~1.5 h). Grand Sirok Sokak boulevard and the Roman mosaics of Heraclea Lyncestis.
Photo: yeowatzup · CC BY 2.0 · Wikimedia Commons (source) -
Prilep
284 km from the startstop ≈90 min
~44 km north (~40 min). The tobacco town under Markovi Kuli - a hillside of ruined towers and giant boulders.
Photo: Risto Rolevski · CC BY-SA 3.0 · Wikimedia Commons (source) -
Skopje
412 km from the startstop ≈0 min
Loop closes: ~128 km back to Skopje via Veles on the A1 (~1 h 45). Drop the car and the circle is complete.
Photo: kallerna · CC BY-SA 4.0 · Wikimedia Commons (source)
Route map
The map with stops loads on click - to keep the page lightweight.
The map didn’t load. Check your connection and refresh the page.