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.
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.
Skopje Highlights
Macedonia Square (Ploštad Makedonija): 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.
Old Bazaar (Stara Čaršija): Cross the Stone Bridge into 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.
Skopje Fortress (Kale): Short walk from the bazaar. Byzantine and Ottoman fortifications with views over the whole city. Free to explore.
Evening: 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 for dinner with wine.
Parking: The hotel will have parking, 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.
What to do at Matka:
- Rent a boat (€8–10/hour) or kayak to explore the gorge
- Short trails along the canyon rim
- Visit Sveti Andreja monastery (boat required)
- Canyon restaurant for lunch before departing
Time: 2.5–3 hours allows a boat trip and walk.
Afternoon: Mavrovo National Park
Drive northwest from Matka through Tetovo (optional stop at the Painted Mosque — 15 minutes, free) and into Mavrovo National Park. The approach through the Radika River valley is one of the most scenic drives in the country.
Mavrovo highlights:
- Lake Mavrovo (artificial reservoir, mountain backdrop)
- Sveti Jovan Bigorski Monastery — one of Macedonia's finest frescoed churches, 20 km north of Mavrovo lake
- Mavrovo ski village (summer hiking base)
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 Mavrovo–Ohrid Route
The direct route from Mavrovo to Ohrid runs southwest through Debar (a predominantly Albanian town, worth a brief stop) and then south through Struga at the northern end of Lake Ohrid before reaching Ohrid city.
Debar detour (optional): The old bazaar and Debar Mosque are worth 30 minutes. The town has a different cultural atmosphere from Skopje — Albanian architecture and food predominate.
Struga: At the point where the Black Drin River exits Lake Ohrid, Struga is a smaller, quieter lakeside town. Worth stopping for coffee and a walk along the river mouth.
Arriving in Ohrid
Arrive Ohrid by early afternoon. Check in and explore at a relaxed pace — Ohrid rewards slow walking.
Ohrid essentials:
- Old Town — Byzantine churches, Ottoman-era houses on the hillside
- Sveti Jovan Kaneo — the iconic church on the cliff above the lake (photographs from the water are the defining image of North Macedonia)
- Samuil's Fortress — hilltop ruins with panoramic views of the lake and city
- Lake promenade — sunset walk along the waterfront; outdoor restaurants from May to October
Evening: The Old Town has the best restaurants. Fresh Ohrid trout (Salmo letnica, a endemic species) is the local speciality — order it grilled with local white wine. Budget €15–20 for dinner 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.
What to see:
- The monastery church with 19th-century frescoes
- The spring pools (boat rides available; swans and geese)
- Views back over the lake and the Albanian mountains
- Archaeological remains of the original 9th-century structure
Time: 1.5–2 hours including a boat trip on the springs.
Afternoon: Lake Ohrid Beaches
Return north along the lake shore, stopping at beaches.
Best beaches: 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; closest organised beach to Ohrid (10 km south)
- City Beach — walking distance from Ohrid centre; sandy sections, pedalos, cafés
Afternoon swim: Water temperature in July–August reaches 24–25°C.
Evening
Return to Ohrid for the evening. 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. This is one of the most spectacular drives in the Balkans.
The road climbs from Ohrid to 1,600 metres, passing the two-lakes viewpoint where you can see both Lake Ohrid and Lake Prespa simultaneously from opposite sides of the same mountain ridge. The descent to the Prespa basin offers views of Golem Grad (Pelican Island).
Galičica pass road: Sealed throughout, 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.
Prespa optional detour: 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.
Bitola highlights:
- Heraclea Lyncestis — ancient Macedonian city founded by Philip II, 2 km from the centre. Well-preserved theatre, Roman baths, and exceptional floor mosaics. Entrance ~€2. Allow 1.5–2 hours.
- Širok Sokak — the broad pedestrian boulevard through the city centre; the social heart of Bitola
- Clock Tower — Ottoman landmark near the bazaar
- Old Bazaar — smaller than Skopje's but authentic
Dinner: Bitola has a good restaurant scene on Širok Sokak. The city is notably more relaxed and less touristy than Skopje or Ohrid. 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, 270+ sunny days per year, and 3,000 years of continuous winemaking.
Winery visit:
- 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
- Popova Kula — small production, spectacular views; €12 basic tasting
Winery lunch: Most wineries have restaurants. Macedonian cuisine with wine pairing, €12–18 per person.
Allow 2.5–3 hours for a winery visit with lunch.
Optional: Stobi archaeological site is 15 minutes north of Negotino — ancient Macedonian and Roman city with impressive ruins and mosaics. €2 entrance. Combine with the winery visit if time permits.
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.
Evening in Skopje: Final dinner in the old bazaar area or the Debar Maalo neighbourhood. If you visited Skopje lightly on Day 1, use this evening to revisit anything missed.
Day 7: Skopje — Final Day, Departure
Distance: 0 km (airport transfer only) Base: Skopje
Morning Options
Depending on your departure time, Day 7 offers flexibility.
If departing in the afternoon (14:00+):
- 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
- Kokino Observatory — 100 km northeast; Bronze Age astronomical site, Neolithic observatory, spectacular mountain setting; see the Kokino guide for details
If departing in the morning (before 12:00):
- Explore Skopje's Museum of Macedonia (open 09:00)
- Final coffee in the Old Bazaar
- Skopje Airport pickup by our team — drop the car at the designated return area
Return: We have return spaces at Skopje Airport. Allow 15–20 minutes before your departure time to drop the car 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 book your weekly package for the best rate on a 7-day rental. All weekly packages include unlimited mileage, and online booking applies a 10% discount automatically.
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 18 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 and save 10%, 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



