Best restaurants in Kotor: 10 tables worth booking in 2026
What are the best restaurants in Kotor Old Town?
Inside the Old Town walls, Konoba Scala Santa and Konoba Cesarica are the most reliable for traditional Montenegrin food at fair prices. For a special occasion, Galion on the waterfront and Forza Mare's restaurant across the bay both offer views and cooking that justify the premium. Stari Mlini in nearby Dobrota is the best destination restaurant within 10 minutes of the Old Town.
Kotor’s table, from medieval walls to waterfront terraces
Kotor’s restaurant scene has two distinct personalities. Inside the Old Town walls, the narrow medieval alleys hide konobas that have been serving pršut, buzara and grilled fish to locals and travellers since before tourist reviews existed. On the waterfront and in the surrounding villages, a newer generation of restaurants has discovered that the Bay of Kotor’s combination of mountain backdrop and Adriatic light is a dining setting that almost every kind of cooking benefits from.
The challenge is sorting the authentic from the performative. The Old Town’s main squares and Sea Gate approach are lined with restaurants whose quality varies enormously. A menu with photographs of the food and a host standing outside pulling in passersby is not encouraging. The places worth eating at tend to be slightly off the main tourist flow, identified by locals rather than pedestrian signs.
This guide covers ten restaurants across price ranges — from affordable family konobas to the Kotor area’s most considered fine dining — with honest notes on what to order and what to expect.
Kotor Old Town food & wine walking tour1. Galion — waterfront fine dining with bay views
Setting: On the waterfront promenade, just outside the Old Town walls to the north, with a terrace directly over the water.
Galion has been Kotor’s benchmark for fine dining for over a decade and continues to justify the reputation. The location is partly responsible — a glass-fronted terrace with the full panorama of the inner bay, the Vrmac mountain ridge, and the lights of Tivat across the water — but the kitchen earns its place independently.
The menu covers both Montenegrin tradition (njeguški pršut, fresh Adriatic fish, brodetto) and Mediterranean refinements: sea bass with truffle oil, octopus carpaccio, risotto with local scampi. The fish is selected daily at the morning market. The wine list is the most considered in Kotor, with both Montenegrin producers (Plantaže Vranac Pro Corde is the natural order at Galion) and Croatian and Italian imports.
What to order: The seafood platter as a shared starter, any whole grilled fish they recommend that day, the chocolate fondant dessert.
Price range: 35–60 EUR per person with wine. Reservation strongly recommended in summer (June–September).
2. Konoba Scala Santa — Old Town authenticity
Setting: Inside the Old Town walls, near the Cathedral of St Tryphon. Stone interior, wooden furniture, no theatrical design.
This is the kind of place that quietly maintains the same standards for years while restaurants around it open and close through tourist cycles. Konoba Scala Santa’s kitchen is a one-woman-and-family operation serving the Montenegrin food that actually belongs in this city: pršut from Njeguši, buzara mussels, fish soup, grilled sea bass, lamb under the bell.
Nothing is reinvented. The menu is what it is, the portions are what they are, and the cook is not interested in your dietary preferences or fusion requests. The wine comes from Plantaže and is poured generously.
What to order: The mixed appetiser (pršut, cheese, olives), the mussel buzara, the fish soup. Leave room for the palacinke (crepes) if they appear on the specials board.
Price range: 20–35 EUR per person with wine. No reservation system — arrive before 7pm or after 9pm in peak season.
3. Bastion — climbing wall views and local bistro cooking
Setting: A terrace restaurant positioned along the Old Town city walls, with views over the rooftops to the bay.
Bastion occupies a unique position physically and conceptually. The terrace is built into and above the medieval city walls, giving views that most other Old Town restaurants cannot match. The cooking is a few degrees more modern than the traditional konobas — think charcoal octopus, tuna tartare, beef tenderloin — without reaching for molecular gastronomy or losing the local ingredient base.
The pasta dishes are particularly well-executed: linguine with bottarga, black ink penne with scampi, homemade tagliatelle with truffle cream. These are borrowed from the Italian tradition that shaped coastal Montenegrin cooking for centuries and are done with enough care to be worth ordering.
What to order: The black risotto or any of the fresh pasta dishes, charcoal octopus, house-made desserts.
Price range: 28–45 EUR per person with wine.
4. Stari Mlini — the waterside destination near Dobrota
Setting: On the water’s edge in Dobrota, 2 km north of Kotor on the bay road.
Stari Mlini (“Old Mill”) is a short drive or taxi from the Old Town but worth every bit of the journey. Built around the remains of an old water mill on a small stream entering the bay, the restaurant occupies a setting of improbable beauty: water on three sides, flowering fig trees overhead, the bay glittering beyond the terrace.
The cooking is serious seafood with Montenegrin backbone. The freshwater trout from the mill stream (raised on-site) is prepared in several ways; the Adriatic fish menu changes daily. The baked sea bass with local vegetables and olive oil is regularly cited as one of the best single dishes in the Kotor region.
What to order: Freshwater trout (any preparation), baked whole fish of the day, the seafood risotto.
Price range: 30–50 EUR per person with wine. Book ahead for summer evenings.
5. Konoba Cesarica — locals’ choice in the Old Town
Setting: A narrow lane in the central Old Town, with a small interior and a handful of outdoor tables in the alley.
Cesarica is where Kotor residents go when they want to eat Montenegrin food without tourist pricing or tourist theatre. It is small enough that the cook knows every table, the menu is handwritten and changes with the market, and the portions are sized to feed people who have been working all day rather than tourists grazing before an evening walk.
The lamb aspod sača here — ordered 24 hours in advance — is as good as anywhere in the wider region. The daily fish soup is made from whatever whole fish came in that morning. The cheese plate uses sir iz mijeha from a supplier in the hills above Kotor.
What to order: Whatever is on the day’s handwritten specials, the lamb ispod sača with advance notice, the fish soup.
Price range: 18–30 EUR per person with wine.
6. Ladovina — modern bistro on the Old Town edge
Setting: Just outside the Old Town walls to the south, with a pleasant terrace on the waterfront promenade.
Ladovina represents the newer wave of Kotor dining — a bistro sensibility applied to Montenegrin and Mediterranean ingredients without the formality of fine dining or the nostalgia of a traditional konoba. The kitchen works well with both fish and meat: the grilled lamb chops with local herbs are consistently well-executed, and the weekend brunch menu attracts a local crowd that knows its food.
What to order: Grilled Adriatic fish, lamb chops, the mixed cheese and charcuterie board with local products.
Price range: 22–38 EUR per person with wine.
7. Forza Mare restaurant — luxury across the bay
Setting: In the Forza Mare boutique hotel on the Dobrota shore, looking back across the water to Kotor Old Town.
Forza Mare’s restaurant is the area’s most overtly luxurious dining option. The setting — a terrace over the water with Kotor Old Town as the backdrop — is exceptional, and the kitchen matches it with technique-driven Mediterranean cooking that uses the best local ingredients (Montenegrin scampi, Bay of Kotor mussels, local olive oil from Bar) in preparations that reference French and Italian classical cooking without feeling derivative.
The tasting menu (available on request) is worth considering for a special occasion; it runs 7–8 courses and includes wine pairing. The à la carte menu is equally serious.
What to order: The scampi in any form, the lobster bisque if available, the chocolate and sea salt tart.
Price range: 50–90 EUR per person with wine. Reservation essential.
8. Konoba Catovića Mlini — just beyond Morinj
Setting: On the water’s edge in a small cove near Morinj village, 20 minutes’ drive from Kotor toward Herceg Novi.
Another old-mill-turned-restaurant (Montenegrin konobas have a pattern), Catovića Mlini sits at the far western end of the bay and is one of the region’s most beloved traditional seafood restaurants. The freshwater from the spring next to the building feeds the restaurant’s mussel beds, and the combination of freshwater and bay water creates unusually flavoured mussels — slightly sweeter, less aggressively saline than open-sea specimens.
The drive along the bay road is part of the experience. This is a destination restaurant — you go specifically to Catovića Mlini, not as an incidental stop.
What to order: Mussels in any form, the fish brodetto, fresh catch of the day.
Price range: 25–40 EUR per person with wine.
9. Konoba Portun — Prčanj village charm
Setting: In the village of Prčanj, on the bay road between Kotor and Tivat.
Prčanj is one of the most beautiful of the bay’s small villages — a tight cluster of Venetian baroque palaces and churches on a narrow ledge between the water and the cliffs — and Konoba Portun is the best reason to stop there. The family-run tavern serves fish grilled over wood, octopus salad, mussel buzara and local wine on a terrace literally touching the water.
What to order: Grilled whole fish (ask what came in that morning), octopus salad, house wine.
Price range: 20–32 EUR per person with wine.
10. Restaurant Cesarica Marina — harbour-side freshness
Setting: By the small marina in Kotor, accessible from the northern Old Town gate.
For a reliable, fairly priced, well-located meal without the full commitment of a fine dining experience, the marina restaurants around Kotor’s northern harbour offer good fresh seafood in a relaxed setting. Not the most interesting cooking on this list but the view across the water and the freshness of the fish make it a solid choice for a working lunch or an early dinner before an evening walk through the Old Town.
What to order: Grilled fish, mussel buzara, the mixed seafood grill.
Price range: 20–35 EUR per person with wine.
Kotor 3-hour food tourPractical notes for eating in Kotor
Reservations: Essential at Galion, Stari Mlini, Forza Mare and Catovića Mlini in July–August. For Old Town konobas, arrive early or late to avoid waiting.
Peak tourist hours: 7–9pm in the Old Town during summer is extremely busy. Eating at 6pm or 9:30pm significantly improves your experience.
Cash vs card: Most restaurants now accept cards; carry some cash for smaller konobas.
The bread rule: If bread arrives automatically and without asking, a cover charge of 1–2 EUR will appear on the bill. This is legal and standard.
FAQ
Which Kotor restaurant has the best view?
Galion on the waterfront and Forza Mare across the bay both have extraordinary settings. For views from within the Old Town, Bastion’s terrace on the city walls is the highest and most dramatic vantage point. All three require reservations in summer.
Is there good vegetarian food in Kotor?
The traditional konobas are meat-and-fish-forward but all serve grilled vegetables, cheese plates, bread with kajmak and salads. Mediterranean vegetables are excellent in Montenegro — tomatoes, peppers, courgettes are all locally grown and seasonal. Bastion and Ladovina have the most flexible menus for vegetarians.
What is a reasonable budget for dinner in Kotor?
A full dinner with wine at a mid-range konoba: 25–35 EUR per person. At Galion or Forza Mare: 50–80 EUR. For a simple meal of fish soup and main course at a traditional konoba: 15–20 EUR.
When is Kotor’s restaurant scene best?
May, June, September and October are the optimal months: good weather, fresh seasonal ingredients, manageable crowds. July and August are peak tourist season — quality remains high at established restaurants, but tables are hard to get without advance booking.
Can I walk between the Old Town restaurants and the bay restaurants like Stari Mlini?
Stari Mlini and the Dobrota restaurants are about 2 km from the Old Town — a 25-minute walk along the bay road or a 5-minute taxi ride. Catovića Mlini near Morinj is 20 minutes by car. For the Old Town restaurants, everything is within walking distance of the city gates.