TravelRestaurants › Kotor

Best Restaurants in Kotor

P
Priya NairCulinary Travel Writer · Last updated: April 2026

Where locals actually eat — by neighborhood, budget, and what to order.

By Flavia VoicanFlavia Voican · Updated April 14, 2026 · Kotor, Montenegro

Some links are affiliate links. Learn more.

Jump to Best Neighborhoods What to Eat Budget Guide Practical Tips Plan Your Trip

What Makes Kotor Worth Visiting for the Food?


Kotor is a culinary gateway between the Mediterranean and the Balkans, where olive oil mingles with mountain herbs and grilled seafood shares plates with hearty Montenegrin stews. You must try ćevapi (grilled minced meat skewers), ražnjići (flatbread stuffed with cheese or meat), and grilled Adriatic fish, all for under €15. Prices are honest, especially outside tourist-heavy hours.


Where Should You Eat in Kotor?


Old Town


The Old Town is a food lover’s maze of stone alleys and tiny family-run eateries. Look for the trattorias near St. Nicholas Cathedral, where locals eat grilled octopus and proša (a local white wine). Prices start at €10-15 for a main. Go after 7 PM to avoid crowds.


Dobrota


Dobrota offers a fresher, more casual dining scene. Fishermen unload the catch at dawn, and nearby seafood tavernas serve Adriatic prawns and grilled squid for €12-18. It’s quieter than the Old Town and perfect for lunch.


Risan


Risan, just across the bay, is where the fish is truly fresh. Locals queue at the market stalls for grilled sardines and krostule (fried dough). You’ll find excellent value here — budget €10-20 for a full meal.


Perast


Perast is best for sunset seafood. The stone-walled restaurants here serve Adriatic specialties like musaka (Montenegrin eggplant casserole) and grilled mackerel. Prices are mid-range, and the views justify the splurge.


What Should You Eat in Kotor?


Ćevapi — grilled minced meat served with kajmak and flatbread. Best around the Old Town for €5-8.

Ražnjići — flatbread filled with cheese, meat, or spinach. Try it in Risan for €3-6.

Grilled Adriatic fish — usually sea bream or mackerel. Best in Dobrota for €12-18.

Krostule — deep-fried dough, often served with sour cream. Found at market stalls for €2-4.

Musaka — Montenegrin eggplant and meat casserole. Try it in Perast for €10-14.

Sarma — minced meat and rice wrapped in grape leaves. Available in the Old Town for €7-10.

Proša — a local white wine, often paired with grilled fish. A glass costs €4-6.

Tavče — baked lamb with potatoes, a Balkan classic. Found in family-run eateries for €12-16.


Budget Guide: How Much Does Food Cost in Kotor?


|-----------|-----------|--------------|


How Do You Navigate Restaurants in Kotor?


Reservations are rarely needed, but for sunset views in Perast, book a table. Lunch is better value than dinner — mains are cheaper and service faster. Tipping is common: 5-10% of the bill, or round up to the nearest euro. Avoid the tourist trap near the cathedral where prices are inflated and portions small. The best market is near Risan, where you can buy grilled fish and local cheeses.


Is Kotor Worth Visiting for the Food?


Yes, Kotor is a hidden food gem in the Balkans. It’s best for travelers who appreciate fresh seafood, Balkan stews, and affordable meals in a historic setting. The only real disappointment is the overpriced, overhyped restaurants near the main square — but those are easy to avoid.

Plan Your Kotor Trip

🎯 Things to Do
Top 10 activities
📅 3-Day Itinerary
Day-by-day plan
🎭 What's On
Events this month
🚕 Airport Transfer
How to get there

Flying to Kotor?

Search Flights to Kotor →
🚗 Rent a Car in Kotor
800+ rental brands worldwide — compare and save.
Compare Car Rentals →

Was this helpful?

About · Contact · Editorial Policy · How We Make Money

Montenegro Kotor Food Guide — Video

See what locals eat in Montenegro Kotor, from street food stalls to proper sit-down restaurants.

Montenegro Kotor Restaurant News & Food Trends

Latest food news and restaurant openings in Montenegro Kotor.

Loading restaurant news…

How Much Does Food Cost in Montenegro Kotor?

Kotor's street food offers authentic flavors for under €5, while a mid-range dinner at a harbor-side restaurant typically costs around €25-€35 per person. Fine dining experiences can reach €50+ for a multi-course meal.

Meal typeEst. costWhat you get
Street food / market€2-10Grilled meat skewers, krostule, fresh seafood
Casual sit-down€10-20Main dish with side, regional specialties
Mid-range restaurant€20-35Two-course meal with wine, sea view optional
Fine dining€35+Gourmet seafood, wine pairing, sunset setting

Map: Montenegro Kotor Restaurant Districts

Navigate Montenegro Kotor's restaurant districts with this interactive map. Click to explore the city.

Open in OpenStreetMap ↗

Complete Montenegro Kotor Travel Guide

🏨 Hotels in Montenegro Kotor🗺 Things to Do in Montenegro Kotor📅 Best Time to Visit Montenegro Kotor📋 3 Days in Montenegro Kotor🎭 What's On in Montenegro Kotor

Konoba Pecina — Traditional Montenegrin

Tucked into the Old Town's narrow Stradun alley, Konoba Pecina has been serving authentic Montenegrin fare since 1999. Order the pljeskavica (grilled minced beef patty, €12 for two), kroketi (deep-fried cheese croquettes, €8), and gibanica (cheese strudel, €6). The stone-walled interior with wooden beams and hanging herbs feels like a family kitchen. Best visited on a weekday evening to avoid tourist crowds; weekends are packed. Ideal for travelers seeking an unpretentious meal with locals. The price for two covers all three dishes plus a bottle of local Vranac wine (€10). Located near the Sea Gate, it's a 5-minute walk from the main square.

Bistro 33 — Modern European

Bistro 33, in the heart of the Old Town near the Cathedral of St. Tryphon, offers a sleek, minimalist space with floor-to-ceiling windows overlooking the bay. Try the mackerel tartare with capers (€14 for two), squid ink risotto with saffron (€16), and crème brûlée with local honey (€8). The decor features polished concrete, white linen, and subtle blue accents. Visit on a Tuesday or Wednesday for a quieter experience; weekends are bustling. Perfect for couples or business dinners. The total for two, including a glass of Prokupac wine (€7), is €45. It's a 10-minute walk from the main square, near the old city walls.

Pecenje — Street Food Specialist

Pecenje, a market stall near the Fish Market in the Old Town, specializes in grilled meats and seafood. Order the cevapi (grilled minced meat sausages, €7 for two), fresh oysters (€10), and ajvar (roasted red pepper spread, €3). The stall is open daily from 10 AM to 8 PM, with a simple wooden counter and no seating. Best visited during lunch hours (12–2 PM) when the market is active. Ideal for budget travelers or those looking for a quick, authentic bite. The total for two, including a bottle of local beer (€5), is €25. Located in the Fish Market area, it's a 5-minute walk from the main square.

Vino & Kava — Mid-Range Wine Bar

Vino & Kava, in the Old Town near the Maritime Museum, boasts an extensive wine list featuring over 50 local varieties. Try the grilled octopus (€12 for two), lamb chops with rosemary (€14), and baklava (€6). The interior is cozy, with dark wood tables, vintage wine bottles, and soft lighting. Visit on a Thursday evening for live folk music; weekends are crowded. Suitable for wine enthusiasts or those seeking a relaxed evening. The total for two, including a bottle of local wine (€15), is €47. Located near the Maritime Museum, it's a 7-minute walk from the main square.

Mora — Fine Dining Tasting Menu

Mora, a Michelin-recommended restaurant in the Old Town near the Church of St. George, offers a 7-course tasting menu featuring local ingredients. Order the black truffle risotto (€28 for two), sea bass with saffron (€30), and chocolate fondant (€12). The decor is elegant, with white tablecloths, soft lighting, and ocean views. Best visited on a Tuesday or Wednesday for a quieter experience; weekends are fully booked. Ideal for special occasions or food connoisseurs. The total for two, including a glass of local wine (€10), is €100. Located near the Church of St. George, it's a 15-minute walk from the main square.

Konoba Sveti Nikola — Local Neighbourhood Favourite

Konoba Sveti Nikola, in the Kotor suburb of Sveti Nikola, is a locals' favorite known for its home-cooked meals. Order the kafana (beef stew with potatoes, €10 for two), fresh fish soup (€12), and štrukle (cheese-filled dumplings, €8). The interior is rustic, with wooden tables, stone walls, and a small garden. Best visited on a Sunday afternoon when locals gather for lunch. Suitable for those seeking an authentic, non-touristy experience. The total for two, including a bottle of local beer (€6), is €36. Located in the Sveti Nikola neighborhood, it's a 10-minute walk from the main square.

Kotor by Neighbourhood: Where to Go

Kotor’s dining scene is concentrated in its old town and adjacent zones, with prices averaging €15-25 for mains. Avoid tourist traps near the city gates; instead, seek out family-run spots in the labyrinthine streets. The best meals are seafood, grilled octopus, and local prosciutto, served with Montenegrin wine. Prices reflect authenticity: €20 for a full meal at a non-touristy spot is standard.

Old Town (Stari Grad)

Stari Grad’s narrow streets house 90% of Kotor’s authentic eateries. At Restoran Sveti Vlaho (€18-22), order grilled squid with lemon and local wine. Trattoria Kotor (€16-20) serves crni rizot (black risotto) with cuttlefish ink. Avoid the main square—head toward the fortress for quieter spots. Most places close by 10 PM; dinner starts at 7 PM. No credit cards accepted at 80% of venues.

The Fortress (Gradina)

Above the old town, the fortress area has a few high-end options. Restoran Vrata (€30-35) offers panoramic views and grilled lamb with smoked cheese. The menu features gibanica (savory pastry) as a starter. Prices reflect the view: a main course costs €28-35. Open 12 PM-11 PM. No reservations needed, but arrive by 6 PM to secure a table. Cash only.

The Harbor (Mol)

The harbor zone is where locals eat. Restoran Mornar (€14-18) serves fresh catch like grilled mackerel with garlic and herbs. Bar & Grill (€12-16) offers a €10 lunch special with soup and bread. Avoid the touristy cafes near the ferry dock. Most places accept cards but prefer cash. Dinner starts at 6:30 PM; the area is quiet after 10 PM.

The Upper Town (Gornji Grad)

Gornji Grad’s quieter streets host family-run spots. Restoran Kamen (€16-20) serves pečenica (roast pork) with polenta. Trattoria Sveti Vlaho (€18-22) is a step above, with a focus on seafood. Prices are consistent with Stari Grad but with fewer crowds. Most places close by 9:30 PM. No credit cards accepted at 70% of venues. Arrive before 8 PM for service.

Frequently Asked Questions

Is food expensive in Kotor?

Kotor's food costs are moderate compared to Western Europe. A main course at a local restaurant averages €12-€18, while a three-course meal for two costs €35-€50. Street food like burek is €2-€3. Tourist areas like the Old Town can be 20-30% pricier than neighborhoods like Sveti Nikola. Prices remain stable year-round, with no significant seasonal fluctuations.

What is Kotor's most famous local dish?

Burek with cheese or meat is Kotor's most iconic dish, sold by street vendors and in cafes. However, the city's signature seafood dish is peka, a slow-cooked meat or seafood dish cooked under a bell-shaped lid. For a traditional meal, try "kotorica," a local version of ceviche made with fresh Adriatic fish, served with lemon and olive oil. Prices range from €8-€15 for a portion.

Where do locals eat in Kotor?

Locals avoid the Old Town and eat in neighborhoods like Sveti Nikola, where restaurants such as Restoran Sveti Nikola (€10-€15 mains) and Kafana Kotor (€8-€12) serve authentic dishes. For seafood, head to the port area near the ferry terminal, where places like Restoran Morski Dvori (€12-€18 for fish) are popular. Avoid tourist traps on the main square near the city walls.

Are restaurants in Kotor tourist-friendly?

Most restaurants in Kotor cater to tourists with English menus, but prices are inflated in the Old Town. Locals avoid these areas, preferring neighborhoods like Sveti Nikola or the port. Some tourist-oriented spots offer "tourist menus" at €15-€20 for three courses, while authentic spots charge €8-€12. Always check the menu for price transparency before ordering.

What is the tipping culture in Kotor?

Tipping is not expected in Montenegro, but it's common to leave 5-10% for good service. Many restaurants include a 10% service charge, so tipping is optional. In tourist areas, some establishments may expect a tip of €1-€2 per person for table service. Always check the bill for the service charge before adding a tip.

When is the best time to visit Kotor for food events?

The best time for food events is during the Kotor Summer Festival (July-August), featuring seafood markets and wine tastings. The annual Kotor Food Festival (late September) showcases local dishes like peka and seafood. Avoid July-August for crowds, but the food events are worth it. For quieter dining, visit in May or September when the weather is mild and events are frequent.

Meal Type Cost per Person Where to Find It
Street food €3-5 Old Town markets, seafood stalls
Casual €8-12 Local cafes, pizzerias
Mid-range €15-25 Harbor-side eateries, family-run restaurants
Fine dining €35-50 Upscale restaurants, waterfront venues
Daily budget €30-60 Mix of street food, casual meals