Best Restaurants in Skopje 2026: Old Bazaar Kafanas to Fine Dining

· 4 min read City Guide
Skopje, North Macedonia

Book an experience

Things to do here

The top-rated tours and activities here — all with instant confirmation and free cancellation on most bookings.

Skopje’s restaurant scene concentrates in the Old Bazaar and along the Vardar riverfront. Old Bazaar kafanas serve the best traditional Macedonian food; city-centre restaurants offer a more polished evening experience. All prices in MKD (58 MKD ≈ 1 €).

Old Bazaar classics

Skopski Merak

Consistently rated as one of the best restaurants in Skopje (800+ TripAdvisor reviews), Skopski Merak is the go-to for traditional Macedonian food done well: ribs, grilled meats, mixed-grill plates, and desserts like trilece. A full meal here rarely exceeds €7 per person.

  • What to order: Grilled meats, mixed-grill plates, Macedonian salads, trilece dessert
  • Price: Mains 120–220 MKD (≈€2–3.8); full meal under 300–400 MKD (≈€5.2–6.9)
  • Best for: Classic Skopje-style dinner with kafana energy

Pivnica An (Beerhouse An)

Set inside the Kapan An complex — a centuries-old caravanserai in the heart of the Old Bazaar — Pivnica An pairs local craft beers with traditional national dishes. Tavče gravče and grilled-meat plates are the highlights.

  • Price: Mains 100–180 MKD (≈€1.7–3.1)
  • Best for: Beer-lovers wanting a historic, atmospheric Old Bazaar dinner

Destan, Pcela and Teteks

Skopje’s Old Bazaar has a dedicated cluster of grilled-meat kafanas that locals swear by. Destan is a long-standing favourite for kebapchinja and traditional Balkan plates. Pcela and Teteks are repeatedly recommended for “best kebaps in Skopje.”

  • Price: Kebap-style plates 90–160 MKD (≈€1.6–2.8)
  • Best for: Simple, hearty, meat-heavy meals at very low prices

Gostilnica Turist

Well-reviewed for reliable local food at fair prices near the Kapan An area. A standard Old Bazaar kafana that does the basics very well.

City-centre and near Macedonia Square

Dva Elena

Consistently listed among the best restaurants in Skopje, Dva Elena offers a more polished, fine-dining-style Balkan experience with a strong focus on local wines and seasonal dishes. Service-oriented and popular for special-occasion dinners.

  • Price: Mains 150–250 MKD (≈€2.6–4.3)
  • Best for: Upscale evening dinner; also lists vegetarian and vegan options

Makedonska Kukja

Described as a museum as much as a restaurant — the interior is filled with historical artefacts. Serves traditional Macedonian mains, meze-style plates, local wines, and frequent live music. Big portions and a very local atmosphere.

  • Price: Mains 140–240 MKD (≈€2.4–4.1)
  • Best for: Families and groups wanting big portions, music, and atmosphere

Old House (Stara Kuća)

Home-style cooking in a relaxed, Old Bazaar-adjacent setting. Frequently listed in “best local food” recommendations — tavče gravče, sarma, and simple hearty mains done well at very budget-friendly prices.

  • Price: Mains 100–180 MKD (≈€1.7–3.1)

Italian and international

Mato Napoletano

Often called “unmissable” by local food lovers — Neapolitan-style pizza and pasta with a strong wine list. One of the best Italian restaurants in Skopje and very reasonable by European standards.

  • What to order: Wood-oven pizzas (especially the Hot Nduja special), pasta dishes
  • Price: Pizzas and mains 160–280 MKD (≈€2.8–4.8)

La Terrazza

Italian-style dishes on a riverside terrace near Macedonia Square — pasta, gnocchi, steak, and pastrmajlija. Slightly more upscale feel with a good view of the bridges and river.

  • Price: Mains 200–350 MKD (≈€3.4–6)
  • Best for: A stylish dinner with a river view

Amigos Mexican Restaurant

Frequently recommended for Mexican-style tacos, burritos, and margaritas. A fun international option for visitors who want a break from Balkan-heavy plates.

Fine dining and destination restaurants

Pelister

Modern-style Balkan and Mediterranean dishes with a focus on wine, dessert, and a polished atmosphere. Considered one of Skopje’s “destination” restaurants.

  • Price: Mains 180–300 MKD (≈€3.1–5.2)

Soul Kitchen

Riverside restaurant blending Macedonian wines with Balkan-style cooking in a spacious, stylish interior. Praised for “beautiful food” and good value given the quality.

  • Price: Mains 160–280 MKD (≈€2.8–4.8)

2026 restaurant price overview

Restaurant styleMain dish price (MKD)Main dish price (€)
Old Bazaar kafanas (Destan, Pcela)90–160 MKD€1.6–2.8
Mid-range city (Skopski Merak, Pivnica)100–180 MKD€1.7–3.1
Upper-mid Balkan (Dva Elena, Old House)120–220 MKD€2.1–3.8
Italian / international (Mato, La Terrazza)160–300 MKD€2.8–5.2
Fine dining (Pelister, Soul Kitchen)180–300 MKD€3.1–5.2

Frequently Asked Questions

What is the best restaurant in Skopje?
Skopski Merak for traditional Macedonian food, Dva Elena for a more upscale Balkan dinner, Mato Napoletano for Italian, and Pivnica An in the Old Bazaar for atmosphere plus beer.
Is there good vegan food in Skopje restaurants?
Yes — Dva Elena, Public Room, and Pelister all list vegan options. For fully vegan food, Vegan365 Kitchen and Paradice Food are the dedicated options.
How much does a restaurant meal cost in Skopje?
A main dish at an Old Bazaar kafana runs 90–160 MKD (≈€1.6–2.8). A comfortable dinner with a drink at a mid-range restaurant costs 150–350 MKD (≈€2.6–6) per person.
Where should I eat in the Old Bazaar?
Skopski Merak, Pivnica An, and Destan are the most consistently recommended. For kebapchinja specifically: Pcela and Teteks.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

We may earn a small commission — at no extra cost to you.