North Macedonia is one of Europe's most overlooked countries — a small landlocked nation at the heart of the Balkans with a 3,000-year history, the most beautiful lake in the region and a capital city that provokes strong reactions. Ohrid is genuinely one of the finest towns in southeastern Europe: a UNESCO World Heritage site on a lake of extraordinary clarity, with Byzantine churches, a Roman amphitheatre and medieval fortifications. And almost nobody knows it's there.
✔ Capital: Skopje — 3 hours from Ohrid, 3 hours from Sofia, 5 from Tirana
✔ Currency: Macedonian Denar (MKD) — €1 ≈ 61 MKD. Carry cash
✔ Language: Macedonian — English widely spoken in tourist areas
✔ Cost: €35–65/day mid-range — cheaper than any EU country
✔ Best time: June, July and September — warm lake, manageable crowds
The Two Essential Stops
🏛️ Ohrid — North Macedonia's Crown Jewel
Ohrid is the undisputed highlight of North Macedonia — a UNESCO-listed old town on the shores of Lake Ohrid, one of Europe's oldest and deepest lakes. The town has 365 churches (one for every day of the year, according to local legend), a Roman amphitheatre that still hosts performances, the ancient fortress of Tsar Samuel, and a lake so clear you can see 22 metres to the bottom. The old town's narrow cobblestone streets, Ottoman-era houses overhanging the lake, and Byzantine church frescoes make it one of the finest historic towns in the western Balkans — matched only by Mostar and Kotor for concentrated beauty.
→ Full Ohrid Travel Guide🏙️ Skopje — The Surprising Capital
Skopje is a city that provokes debate — its centre was heavily redeveloped after 2010 with neoclassical statues, triumphal arches and monumental fountains that look nothing like any other Balkan capital. The result is genuinely bizarre and worth seeing for that reason alone. But beyond the controversial Skopje 2014 project, the Old Bazaar (Čaršija) — one of the largest preserved Ottoman bazaars in the Balkans — is extraordinary, and the city has an energy and cafe culture that rewards a night or two.
→ Full Skopje Travel GuideLake Ohrid — A Natural Wonder
Lake Ohrid straddles the border between North Macedonia and Albania — shared between two countries, surrounded by mountains and containing species of flora and fauna found nowhere else on earth. The lake is estimated to be between 4 and 10 million years old, making it one of the oldest lakes in the world. The water clarity (22m visibility) is extraordinary — snorkelling and diving reveal the lake floor like a freshwater aquarium. It's the largest natural lake in the western Balkans and one of the most beautiful bodies of water in Europe.
Beyond Ohrid and Skopje
Matka Canyon — a limestone gorge 15km west of Skopje, with a kayakable canyon, cave system and excellent hiking trails. One of North Macedonia's finest natural sites and easily reachable as a half-day from the capital.
Mavrovo National Park — wild mountain country between Ohrid and Skopje, with a ski resort, the extraordinary half-submerged church of St Nicholas on the reservoir and excellent hiking. The most dramatic mountain landscape in the country.
Bitola — North Macedonia's second city, a graceful Macedonian market town with an Ottoman bazaar, wide café-lined boulevards and the ancient ruins of Heraclea Lyncestis just outside the city. Almost no tourists and genuinely charming.
Stobi — major Roman city ruins between Skopje and Bitola, one of the most significant archaeological sites in the region. Often skipped but worth a stop on the drive south.
North Macedonia Food — What to Eat
Tavče gravče — the national dish. Baked beans cooked slowly in a clay pot with peppers, tomatoes and herbs. Simple and extraordinary. Every restaurant has it.
Ajvar — roasted red pepper relish, made in huge quantities every autumn. The best ajvar in the world is made in North Macedonia and sold from roadside stalls in September–October.
Ohrid trout — Ohridska pastrmka (Ohrid trout) is an endemic species found only in Lake Ohrid. Grilled whole and served with local vegetables. Try it at a lakeside restaurant in Ohrid.
Skopsko beer — the local lager, widely available and very cheap (€1–1.50 for 500ml).
Rakija — fruit brandy made from grapes, plums or quince. Offered as a welcome drink everywhere and consumed with the same ritual as Bosnian rakia.
Getting Around North Macedonia
North Macedonia is small — 260km north to south — but public transport is limited. Buses connect Skopje to Ohrid (3 hours, €8–10, several daily) and other major towns. A rental car gives full flexibility — Matka Canyon, Mavrovo and Bitola are all best reached independently. See our car rental guide for comparison.
→ Compare Car Rental in North MacedoniaNorth Macedonia Cost
Among the cheapest countries in the Balkans. Budget: €30–45/day. Mid-range: €50–70/day. Restaurant main course €4–8. Guesthouse €20–35/night. Beer €1–1.50. Lake Ohrid boat trip €8–15.
FAQs
Is North Macedonia worth visiting?
Yes — Ohrid alone justifies the visit. It's one of the most beautiful towns in southeastern Europe and almost completely unknown internationally. See our full worth visiting guide.
Do I need a visa for North Macedonia?
EU, UK, US, Canadian and Australian citizens do not need a visa for stays up to 90 days. North Macedonia is not in Schengen — your passport will be stamped.
What currency is used in North Macedonia?
The Macedonian Denar (MKD). Euros are not widely accepted. Withdraw MKD from ATMs on arrival — the rate is significantly better than airport exchange bureaux.
How do I get from Ohrid to Albania?
The Lin border crossing is the most scenic — a small road on the lake shore between Ohrid and Pogradec (Albania). Regular buses also run Ohrid–Tirana (4–5 hours). North Macedonia and Albania share Lake Ohrid and are easy to combine.