Seven days is the ideal length for a North Macedonia road trip. It is long enough to see the major highlights — Skopje, the mountain national parks, Lake Ohrid, and the wine country — without rushing, yet short enough to keep the itinerary tight and every day purposeful. This route works for a rental car pickup and return in Skopje, which is where the majority of international visitors arrive.
All distances and driving times are estimates for good road conditions. Total driving across the 7 days: approximately 700 km.
Before You Start: Practical Notes
Vehicle recommendation: An economy or compact car handles every road in this itinerary. The Dacia Duster 4x4 is only necessary if you plan significant off-road detours into the mountains. For families or groups of 5–7, the Dacia Jogger or Peugeot Rifter provides the space needed comfortably.
Fuel: Fill up in cities. Rural Macedonian fuel stations exist but are not always open late. Recommended chains: Makpetrol, Lukoil, OKTA. Budget approximately €8–12 per day for an economy car driving 100–130 km.
Accommodation: Each day ends at a location with good options from budget guesthouses to mid-range hotels. Book Ohrid accommodation at least a week ahead in July–August — it fills quickly. Everywhere else, 2–3 days advance is sufficient in summer; same-day possible in shoulder season.
Money: ATMs in every city. MKD (Macedonian denar) for most transactions; EUR accepted at many hotels and tourist businesses. Restaurants in villages: cash only.
Insurance: CDW insurance (€7/day, €200 excess) or full coverage (€15/day, zero excess) recommended for mountain roads. The Green Card cross-border insurance (€50) is needed only if you extend to Greece, Kosovo, or Serbia.
The 7-Day Route: Day by Day
Day 1: Arrive Skopje — City Orientation
Base: Skopje Driving: 0 km (arrival day)
Pick up your rental car from Skopje Airport — the team meets you at arrivals and walk you to the vehicle. If arriving in the morning, you have a full day to explore the capital before the road trip begins in earnest.
Macedonia Square (Ploštad Makedonija) is the monumental heart of the city — oversized statues, fountains, and the Vardar River running alongside. The pedestrian zone connects to the Stone Bridge and the old town. Cross the Stone Bridge to enter the Old Bazaar (Stara Čaršija), the Ottoman quarter: narrow lanes, craftspeople still working traditional trades, mosques, and the Painted Mosque (Mustafa Pasha Mosque). Allow 1.5–2 hours to walk it thoroughly. A short walk from the bazaar brings you to Skopje Fortress (Kale) — Byzantine and Ottoman fortifications with views over the whole city, free to explore.
For dinner, the old bazaar area and Debar Maalo neighbourhood have the best restaurants. Try traditional Macedonian tavče gravče (baked beans), shopska salad, and grilled meats; budget €10–15 with wine. For parking, the hotel will usually have spaces, or use the underground car park beneath Macedonia Square (~€0.65/hour). See our Skopje parking guide for all zone details.
Day 2: Skopje → Matka Canyon → Mavrovo National Park
Distance: 120 km Skopje → Mavrovo Driving time: 2 hours (without stops) Base: Mavrovo National Park (village accommodation or hotel)
Morning: Matka Canyon
Drive 15 km west from Skopje to Matka Canyon — an artificial lake backed by limestone gorges with Byzantine monastery caves in the cliffs above. This is one of the most dramatic landscapes in North Macedonia and is 30 minutes from the capital. Rent a boat (€8–10/hour) or kayak to explore the gorge, walk the short trails along the canyon rim, and visit Sveti Andreja monastery (boat required). Have lunch at the canyon restaurant before departing. Allow 2.5–3 hours for a boat trip and walk.
Afternoon: Mavrovo National Park
Drive northwest from Matka through Tetovo — optional 15-minute stop at the Painted Mosque, free — and into Mavrovo National Park. The approach through the Radika River valley is one of the most scenic drives in the country. Key sights include Lake Mavrovo (artificial reservoir with a mountain backdrop), the partially submerged Church of St. Nicholas (bell tower emerging from the lake surface), and Sveti Jovan Bigorski Monastery 20 km north of the lake — one of Macedonia's finest frescoed churches.
Evening: Dinner in Mavrovo village or at a guesthouse near the lake. Traditional Macedonian mountain food — lamb, grilled cheese, fresh bread.
Day 3: Mavrovo → Ohrid (via Debar and Struga)
Distance: 130 km Driving time: 2.5 hours (more with stops) Base: Ohrid (stay 2 nights)
The direct route from Mavrovo to Ohrid runs southwest through Debar — a predominantly Albanian town with a different cultural atmosphere from Skopje; the old bazaar and Debar Mosque are worth 30 minutes. Continue south through Struga at the northern end of Lake Ohrid, where the Black Drin River exits the lake; stop for coffee and a walk along the river mouth before the final stretch to Ohrid city.
Arrive Ohrid by early afternoon. Check in and explore at a relaxed pace — Ohrid rewards slow walking. The Old Town has Byzantine churches and Ottoman-era houses climbing the hillside. Sveti Jovan Kaneo is the iconic church on the cliff above the lake (photographs from the water are the defining image of North Macedonia). Samuil's Fortress offers hilltop ruins with panoramic views of the lake and city. The lake promenade is ideal for a sunset walk, with outdoor restaurants open from May to October.
For dinner, the Old Town has the best restaurants. Fresh Ohrid trout (Salmo letnica, an endemic species) is the local speciality — order it grilled with local white wine. Budget €15–20 with wine at a waterfront restaurant.
Day 4: Ohrid — Lake Day and Beaches
Distance: 40–60 km (local exploration) Base: Ohrid (second night)
Morning: St. Naum Monastery
Drive 29 km south along the lake shore to St. Naum Monastery — one of the most atmospheric sites in the country. The monastery sits on a rocky promontory above the lake with spring pools where the Crna Drimska River emerges from underground. See the monastery church with 19th-century frescoes, take a boat ride on the spring pools (swans and geese share the water), enjoy the views back over the lake and the Albanian mountains, and explore the archaeological remains of the original 9th-century structure. Allow 1.5–2 hours including a boat trip.
Afternoon: Lake Ohrid Beaches
Return north along the lake shore. See our detailed Lake Ohrid swimming beaches guide for the full breakdown, but the main stops are: Trpejca (small bay, rocky shore, crystal water, fishing village atmosphere; 22 km south of Ohrid); Gradište (sandy stretch with facilities, the closest organised beach to Ohrid at 10 km south); and the City Beach (walking distance from Ohrid centre, with sandy sections, pedalos, and cafés). Water temperature in July–August reaches 24–25°C.
Evening: Return to Ohrid. The UNESCO-listed old town has craft shops, amber jewellery (Ohrid pearl, made from Ohrid trout scales), and numerous restaurants on the waterfront.
Day 5: Ohrid → Bitola (via Galičica)
Distance: 110 km Driving time: 2 hours Base: Bitola (1 night)
The Galičica Route
Instead of the direct Ohrid–Bitola road via Struga, take the mountain route over Galičica National Park — one of the most spectacular drives in the Balkans. The road climbs from Ohrid to 1,600 metres and passes the two-lakes viewpoint where both Lake Ohrid and Lake Prespa are visible simultaneously from opposite sides of the same mountain ridge. The descent to the Prespa basin offers views of Golem Grad (Pelican Island). The road is sealed throughout and safe for any rental car in summer — avoid in winter or during heavy rain. Allow 2.5 hours for the full Ohrid–Galičica–Resen–Bitola route with stops. At Resen you can detour 15 km to the Prespa Lake shore; see the Prespa Lake guide for what to see.
Bitola
Arrive Bitola by early afternoon. Heraclea Lyncestis (2 km from the centre) is the highlight: an ancient Macedonian city founded by Philip II, with a well-preserved theatre, Roman baths, and exceptional floor mosaics. Entrance ~€2; allow 1.5–2 hours. In the city itself, Širok Sokak is the broad pedestrian boulevard that forms the social heart of Bitola, flanked by the Clock Tower (Ottoman landmark near the bazaar) and the compact Old Bazaar.
For dinner, Bitola has a good restaurant scene on Širok Sokak — notably more relaxed and less touristy than Skopje or Ohrid, with traditional grilled meats and local wine at a fraction of Ohrid prices. See our Ohrid to Bitola day trip guide for more detail on Heraclea and the route options.
Day 6: Bitola → Tikveš Wine Region → Skopje
Distance: 200 km Bitola → Tikveš → Skopje Driving time: 3.5 hours total Base: Return to Skopje
Morning: Depart Bitola
Leave Bitola after breakfast via the A1 motorway north. The route passes through the Demir Kapija gorge — the most dramatic section of the A1 where the motorway squeezes between sheer limestone walls above the Vardar River. Stop at the viewpoint (layby on the right heading north) for photographs.
Midday: Tikveš Wine Region
Exit the motorway at Negotino or Kavadarci to enter the Tikveš wine region — the heart of North Macedonian wine production, with 270+ sunny days per year and 3,000 years of continuous winemaking. Choose one of three main wineries: Tikveš Winery (Imako) (the largest; cellar tour + 3 wines, €10 per person, book 24 hours ahead); Stobi Winery (boutique, archaeological setting; €15 including 4 wines and snacks); or Popova Kula (small production, spectacular views; €12 basic tasting). Most wineries have restaurants for lunch — Macedonian cuisine with wine pairing runs €12–18 per person. Allow 2.5–3 hours for a winery visit with lunch.
Optional: The Stobi archaeological site is 15 minutes north of Negotino — an ancient Macedonian and Roman city with impressive ruins and mosaics, €2 entrance. See the Tikveš wine region guide for full winery details and tasting notes.
Afternoon: Return to Skopje
Drive north on the A1 motorway (1 hour from Kavadarci). Arrive Skopje by mid-afternoon. For a final dinner, return to the old bazaar area or the Debar Maalo neighbourhood — and revisit anything missed on Day 1 if arriving with energy.
Day 7: Skopje — Final Day, Departure
Distance: 0 km (airport transfer only) Base: Skopje
Depending on your departure time, Day 7 offers flexibility. If departing in the afternoon (14:00+), two excursions are worth considering: Veles (50 km south, 40 minutes; Ottoman old town and Babuna Gorge; see the Veles day trip guide for what to see in 2–3 hours) or Kokino Observatory (100 km northeast; Bronze Age astronomical site ranked by NASA among the world's most important ancient observatories, spectacular mountain setting; see the Kokino guide for details). If departing in the morning (before 12:00), visit Skopje's Museum of Macedonia (open 09:00) and have a final coffee in the Old Bazaar before heading to the airport. Allow 15–20 minutes before your departure time to drop the car at the return area and complete the return check.
Complete Route Summary
| Day | Route | Distance | Drive Time |
|---|---|---|---|
| 1 | Arrive Skopje | 0 km | — |
| 2 | Skopje → Matka → Mavrovo | 120 km | 2 h |
| 3 | Mavrovo → Debar → Struga → Ohrid | 130 km | 2.5 h |
| 4 | Ohrid (local) → St. Naum → beaches | 60 km | 1.5 h |
| 5 | Ohrid → Galičica → Bitola | 110 km | 2 h |
| 6 | Bitola → Demir Kapija → Tikveš → Skopje | 200 km | 3.5 h |
| 7 | Depart Skopje | 0 km | — |
| Total | ~620 km | ~13 h driving |
Budget Estimate (Per Person, 7 Days)
| Category | Budget (economy) | Mid-range |
|---|---|---|
| Car rental (economy, weekly) | €280 shared | €280 shared |
| Fuel (7 days, ~620 km) | €60 | €60 |
| Accommodation (6 nights) | €150 (hostels/guesthouses) | €350 (hotels) |
| Food (7 days, 3 meals/day) | €140 (€20/day) | €280 (€40/day) |
| Entrance fees | €25 | €50 |
| Total per person (2 people sharing) | ~€515 | ~€870 |
Weekly rental at €280 for an economy car (Hyundai i10 Automatic) or €310 for a compact (Volkswagen Polo) — divided between 2 people, the car cost per person is comparable to a bus pass in Western Europe.
Accommodation Recommendations
| Night | Location | Budget option | Mid-range |
|---|---|---|---|
| 1 | Skopje | Guesthouses in Centar (~€30/room) | Hotel Arka, Hotel Karpos (~€70/room) |
| 2 | Mavrovo | Mountain guesthouses (~€25/room) | Bistra Hotel (~€60/room) |
| 3–4 | Ohrid | Old town guesthouses (~€40/room) | Villa Jovan, Hotel Aleksandar (~€90/room) |
| 5 | Bitola | City hotels (~€35/room) | Hotel Epinal (~€70/room) |
| 6 | Skopje | Same as night 1 | Same as night 1 |
Book Ohrid 2 weeks ahead in July–August. All other locations: 3–5 days advance booking in summer, same-day available April–June and September–October.
Browse our fleet and use the booking form with a 7-day date range — the pricing calendar returns the per-day rate for that duration, which is typically lower than a one-day rental. All rentals include unlimited mileage.
Frequently Asked Questions
Is 7 days enough to see North Macedonia by car? Yes — 7 days is the ideal length for a complete circuit covering the main highlights. You will see Skopje, the western mountain national parks (Mavrovo), Lake Ohrid (2 nights), Bitola and Heraclea, the Tikveš wine region, and have time for a day excursion such as Veles or Kokino. Shorter trips (4–5 days) require more selective choices; longer trips (10–14 days) allow deeper exploration of Prespa, Berovo, and the eastern mountains.
What type of car is best for this 7-day itinerary? An economy car (Hyundai i10 Automatic or Volkswagen Polo) is sufficient for all roads in this itinerary. The Galičica mountain road and Mavrovo approach are sealed and safe for small cars in dry conditions. The Dacia Duster 4x4 adds useful margin if you plan significant mountain detours or visit in early spring when snow can persist at altitude. Families of 5–7 should consider the Dacia Jogger or Peugeot Rifter (7 seats).
How much does fuel cost for the 7-day route? The total route is approximately 620 km. An economy car doing 6 litres/100 km uses around 37 litres of petrol. At current Macedonian prices (~€1.30/litre), total fuel cost is approximately €48–55 for the week — very low by European standards.
Do I need a special driving licence or international permit? A valid EU/EEA driving licence is accepted throughout North Macedonia and neighbouring countries. Non-EU visitors should carry an International Driving Permit (IDP) alongside their national licence. Minimum age for rental is 21 with at least 1 year of driving experience.
Is it safe to drive in North Macedonia as a tourist? Yes. Major roads (A1/A2 motorways and national roads) are in good condition and well-signed in Latin script. Rural roads can be narrow and winding but are passable in a small car. Traffic is lighter than most Western European countries. Speed limits: 130 km/h motorway, 80 km/h national roads, 50 km/h urban. Police use speed cameras; fines are collected on the spot.
Plan your 7-day North Macedonia adventure — book your rental car online with VAT already included in every rate, or browse our fleet to choose the right vehicle.
Related: North Macedonia road trip complete guide | North Macedonia road trip guide | Best time to visit North Macedonia | Long-term car rental North Macedonia | Lake Ohrid swimming beaches guide | Tikveš wine region guide | Ohrid to Bitola day trip