Day 1–3: Skopje and nearby areas → Days 4–6: Ohrid and Struga → Day 7: Bitola or departure. The journey is mainly by road. Skopje to Ohrid is about 170 km, with a long-distance bus ride taking roughly 3 hours. Alternatively, you can rent a car and drive.
After arriving at Skopje Airport, take the airport bus or a taxi into the city. Stay near the Vardar River or the Old Bazaar. In the evening, stroll around Macedonia Square, admire the Stone Bridge spanning the river, and the row of giant statues at its entrance, soaking in the city’s unique blend of neoclassical and Ottoman influences—and its controversies. Have dinner at a riverside restaurant, ordering grilled meat and local wine.
In the morning, visit the Old Bazaar, once one of the busiest markets in the Ottoman-era Balkans. It still boasts mosques, Turkish baths (like Daut Pasha Hamam), inns, and craft shops. You can explore it along with Mustafa Pasha Mosque. In the afternoon, cross the Stone Bridge to the fortress (Skopje Fortress) for city views, then head to Macedonia Square and nearby museums to learn about the country’s history. In the evening, climb Vodno Mountain, take the cable car up, and watch the sunset from the Millennium Cross viewpoint.
In the morning, go to Matka Canyon, a popular nature getaway just outside the city. Take a boat tour into the caves on the lake or hike along the shoreline trails. In the afternoon, you can visit monasteries near the canyon. Return to the city in the evening, and enjoy Turkish coffee and desserts at a teahouse in the Old Bazaar, experiencing the slower pace of local life.
In the morning, take a bus to Ohrid. After arrival in the afternoon, take a lakeside walk—the water is crystal clear and great for swimming in summer. In the evening, head to a high point in the old town to admire the colorful sunset over the lake and red-roofed houses. Stay in a family-run guesthouse in the old town or by the lake.
Spend the day exploring Ohrid’s old town. Visit the Church of Saint Sophia to see its well-preserved 11th–14th-century Byzantine frescoes. Then check out the Ancient Theatre of Ohrid, St. John at Kaneo Church (a classic lakeside cliff spot), and Samuel’s Fortress. In the evening, have Ohrid trout with local white wine at a lakeside restaurant.
In the morning, head along the lake to Saint Naum Monastery, located at the southern end of the lake near the Albanian border. It’s known for its springs and peacocks—you can take a small boat to visit the spring source. In the afternoon, stroll around the nearby town of Struga by the lake. In summer, the town hosts poetry festivals and music events. Return to Ohrid in the evening.
If time allows, head south to the ancient Balkan town of Bitola. Visit the Heraclea Lyncestis ruins from Roman times and the old Širok Sokak street. Then return to Skopje as planned or depart from Ohrid.