Skip to content

North Macedonia 7-Day Itinerary

Updated · June 22, 2026

A practical 7-day North Macedonia itinerary: Skopje, Matka Canyon, Ohrid, Sveti Naum, Bitola (Heraclea) and Pelister, with routes, times and tips.

This 7-day North Macedonia itinerary loops from the capital Skopje to the UNESCO lake town of Ohrid and the elegant southern city of Bitola, taking in Matka Canyon, the lakeside monastery of Sveti Naum, ancient Heraclea Lyncestis and the mountains of Pelister along the way. It is a relaxed pace - two nights in Skopje, two on Lake Ohrid, two around Bitola - that works whether you drive or rely on buses, and it can be tightened to five days or stretched into a two-week Balkan trip. The single most important piece of planning to know up front: there is no direct bus or train from Skopje Airport to Ohrid, so build in a transfer through Skopje or rent a car.

A car makes this route far easier, opening up Matka, the southern shore of Lake Ohrid and the national parks on your own schedule. Without one, the backbone - Skopje, Ohrid and Bitola - is well served by intercity buses, and you can reach Matka, Sveti Naum, Heraclea and Kruševo by local bus, taxi or organised day trip.

Itinerary at a glance

DayBaseMain stops
1SkopjeOld Bazaar, Stone Bridge, Kale Fortress
2SkopjeMatka Canyon, Mount Vodno cable car
3OhridTransfer from Skopje, Ohrid old town
4OhridKaneo, fortress, theatre, lake swim
5Ohrid → BitolaSveti Naum, then drive to Bitola
6BitolaHeraclea Lyncestis, Široki Sokak
7BitolaPelister or Kruševo day trip, return to Skopje

Distances below are approximate driving figures and should be treated as a guide; check current bus times locally, as schedules change seasonally.

Days 1-2: Skopje and Matka Canyon

Start in Skopje. The compact centre splits across the Vardar: the marble-and-statue squares of the modern city on the south bank, and the Ottoman Old Bazaar - one of the largest in the Balkans - climbing the north bank toward the Kale Fortress. Give the first day to wandering: cross the Stone Bridge, browse the bazaar lanes and caravanserais, and climb to the free-to-enter fortress for a wide view over the city. In the late afternoon, ride the cable car up Mount Vodno to the Millennium Cross.

The Stone Bridge over the Vardar in Skopje with the Kale Fortress on the hill behind
Skopje's Stone Bridge over the Vardar, with the Kale Fortress on the hill - the easy first day of the route. Photo: August Dominus · CC BY-SA 4.0 · Wikimedia Commons

On day two, head out to Matka Canyon, only about 17 km west of the city - roughly 30 minutes by car or taxi, or reachable by city bus number 60 plus a short walk. The canyon is a steep-sided gorge on the Treska river with a dam-lake at the bottom, lined with hiking paths and a cluster of small medieval churches. Take a boat or kayak across the green water to the Vrelo Cave, walk the lakeside trail to the church of Sveti Andrea, and have lunch on the terrace by the dam. Back in Skopje for a second night. For the full canyon, see our Matka Canyon guide; for the city, things to do in Skopje.

Getting around: Skopje’s sights are walkable; Matka is a half-day trip by taxi, bus 60 or an organised tour. If you are renting a car, picking it up on day three (rather than paying for it to sit while you explore central Skopje) keeps costs down - see our car rental guide.

Day 3: Skopje to Ohrid

The transfer to Ohrid is the route’s longest single leg: about 170 km and 2h45-3h by road, much of it now motorway. By car you simply drive the A2/E65 southwest. By bus, intercity coaches run several times a day from Skopje’s main bus station; book ahead in summer.

This is where the airport catch matters. No direct bus or train links Skopje Airport (SKP) with Ohrid. If you are flying in, take the airport shuttle into Skopje (about 35-40 minutes) and connect to an Ohrid bus, pre-book a private transfer, or collect a rental car - budget for that extra hop rather than expecting a single ride. We cover every option in detail in how to get to Ohrid from Skopje.

Arrive in Ohrid in time to settle in and walk the lakeside promenade at golden hour. Base yourself in or just above the old town for the next two nights.

Days 4: Ohrid

Give a full day to Ohrid itself - a UNESCO World Heritage site where Byzantine churches, an Ottoman-era quarter and a hilltop fortress tumble down to one of Europe’s oldest and deepest lakes. The headline sights string together easily on foot: climb to Samuel’s Fortress for the best view over the red roofs, find the cliff-top Church of St. John at Kaneo, sit in the restored ancient theatre, and visit the cathedral of St. Sophia and the Plaošnik church complex. Cool off with a swim from the town beaches or the better strands east toward Lagadin.

Close view of the brick-and-stone domes of the Church of St. John at Kaneo above Lake Ohrid
The Church of St. John at Kaneo - the 13th-century church on the cliff that became the symbol of Ohrid. Photo: kallerna · CC BY-SA 4.0 · Wikimedia Commons

In the evening, the promenade is the heart of life - a long lakeside walk lined with cafés and fish terraces. Look for Ohrid trout (usually farmed, as the wild species is protected) and Macedonian staples like tavče gravče. For the full list, see things to do in Ohrid. If you want a cheaper, quieter base on the lake - or an easy half-day trip - Ohrid’s twin town of Struga sits just 15 km up the shore where the Black Drin leaves the lake.

Day 5: Sveti Naum, then on to Bitola

Spend the morning at the Monastery of St. Naum, about 29 km south of Ohrid (35-40 minutes by car or local bus) on a bluff near the Albanian border. The 10th-century church sits above springs that feed the lake; peacocks wander the grounds and small boats run out to the spring pools. In summer you can also reach it by passenger boat from Ohrid harbour - a scenic ride of about 1.5 hours each way. It makes a beautiful, unhurried half-day.

The stone church of the Monastery of St. Naum above Lake Ohrid with mountains beyond
The Monastery of St. Naum, founded in the 10th century, at the southern end of Lake Ohrid. Photo: Petar Milošević · CC BY-SA 4.0 · Wikimedia Commons

In the afternoon, drive on to Bitola - roughly 67-70 km and 1h15 from the lake. If you are on buses, return to Ohrid first and take an Ohrid-Bitola coach. Check into your Bitola hotel for the next two nights.

Day 6: Bitola and Heraclea Lyncestis

Bitola is North Macedonia’s most elegant southern city - a former Ottoman consular capital where neoclassical facades line the long café-filled promenade of Široki Sokak. Walk the street, browse the Ottoman Bezisten covered market and old bazaar, and look up at the stone clock tower.

The unmissable sight is just outside town: Heraclea Lyncestis, about 2 km south of the centre. Founded by Philip II of Macedon in the mid-4th century BC and later an early-Christian episcopal centre, it is best known for its superb floor mosaics - geometric and animal designs in the basilica floors - alongside a Roman theatre and standing columns.

Floral floor mosaics and standing columns of the basilica at Heraclea Lyncestis near Bitola
The Great Basilica's floral mosaics and re-erected columns at Heraclea Lyncestis. Photo: Marcin Konsek · CC BY-SA 4.0 · Wikimedia Commons

For more, including where to eat and stay, see things to do in Bitola.

Day 7: Pelister or Kruševo, and back to Skopje

On the last day, choose a day trip from Bitola before the drive north. Pelister National Park, rising directly above the city, was proclaimed in 1948 - the oldest national park in the country - with the Pelister peak at 2,601 m, two glacial lakes and rare Molika pines. Even a short drive up to the park edge and a forest walk is rewarding; serious hikers can aim higher.

Alternatively, head up to Kruševo, at about 1,300 m the highest town in North Macedonia - a steep, atmospheric place of old houses and the striking white Makedonium monument, with sweeping views over the Pelagonia plain. The road there runs through Prilep, the “city under Marko’s Towers,” whose boulder-strewn Markovi Kuli fortress makes a worthwhile stop if you have the time.

From Bitola it is roughly 170 km and 2.5-3 hours back to Skopje (or its airport) to close the loop. With more time, you could extend west into Albania - Ohrid sits about 40 km from Pogradec across the border - for a two-country lake trip; see the hub of North Macedonia routes for ideas.

Practicalities: car, buses and season

Renting a car is the most flexible way to do this route, and the only easy way to reach Matka, Sveti Naum and the national parks on your own schedule. North Macedonia drives on the right; the Skopje-Ohrid and Bitola-Skopje legs are straightforward, mostly on good roads. Pick the car up after exploring central Skopje to avoid paying for idle days - our car rental guide covers providers and what to check.

By bus, the Skopje-Ohrid-Bitola triangle is well covered by intercity coaches; the smaller stops (Matka, Sveti Naum, Heraclea, Kruševo) need a local bus, taxi or organised tour. Allow extra time and book popular summer routes ahead.

When to go: late spring through early autumn (roughly May to October) is ideal. July and August are warmest and busiest - best for swimming in Lake Ohrid, but book accommodation early. September and early October bring comfortable temperatures, thinner crowds and autumn colour in Pelister, making them arguably the sweet spot for this loop.

See also

Route day by day

Days on the road
7
Distance
≈600 km
Budget from
450 EUR
Best season
May, June, July, August, September, October
  1. Skopje

    Route start

    Old Bazaar, Stone Bridge, Kale Fortress and Mount Vodno - the gateway and your first base.

    The Stone Bridge over the Vardar in Skopje with the Kale Fortress on the hill behind
    Photo: August Dominus · CC BY-SA 4.0 · Wikimedia Commons
  2. Matka Canyon

    17 km from the start

    A half-day nature escape 17 km west of Skopje - boat rides, kayaks and the Vrelo cave.

    A tour boat with passengers on the green water of Matka Canyon between steep wooded cliffs near Skopje
    Photo: ГП / Wikimedia Commons, CC BY-SA 3.0 - sourceUrl: https://commons.wikimedia.org/wiki/File:Matka_near_Skopje_Macedonia.JPG
  3. Ohrid

    190 km from the start

    The UNESCO lakeside old town - Kaneo church, Samuel's Fortress and the ancient theatre. Two nights.

    Red-roofed houses of Ohrid old town descending to the lake, seen from a tour boat at the dock
    Photo: Local hero / Wikimedia Commons, CC BY-SA 3.0 - sourceUrl: https://commons.wikimedia.org/wiki/File:Ohridfromdockedboat.jpg
  4. Sveti Naum

    219 km from the start

    29 km south of Ohrid by the Albanian border - a 10th-century monastery above the lake springs.

    The stone church of the Monastery of St. Naum above Lake Ohrid with mountains beyond
    Photo: Petar Milošević · CC BY-SA 4.0 · Wikimedia Commons
  5. Bitola & Heraclea

    290 km from the start

    Elegant Široki Sokak and the mosaics of ancient Heraclea Lyncestis. One night.

    The large circular early-Christian floor mosaic at Heraclea Lyncestis near Bitola
    Photo: Marcin Konsek · CC BY-SA 4.0 · Wikimedia Commons
  6. Pelister & Kruševo

    340 km from the start

    The country's oldest national park and its highest town - day trips from Bitola before returning to Skopje.

    The snow-dusted summit of Pelister rising above pine forest in the national park above Bitola
    Photo: Liridon · CC BY-SA 4.0 · Wikimedia Commons

Route map

The map with stops loads on click - to keep the page lightweight.