Eat · Dobrota waterfront
Dobrota seafood konoba
A waterfront fish restaurant on the Dobrota shore: fresh fish priced by weight, black risotto and a table with a bay view; book for the sunset hour in summer.
- Grilled fish by weight
- Black risotto
- Bay view
- Order: Grilled fish or black risotto
- Table seating
- Queue risk: after 20:30
- Bring cash
- Book ahead
Highlights come from Voykit's own data and desk notes, not from reviews. Hover a tag to see its source.
Rules in force · 12Non-EU visitors get 90 days in any rolling 180-day window…Mine-suspected land still exists in Bosnia and Herzegovin…The old town is car-free with cobbles and steps
- Europe ↗Non-EU visitors get 90 days in any rolling 180-day window, counted across all 29 Schengen states together — not per country; the Entry/Exit System now logs each crossing, so an overstay is detected automatically.
- Europe ↗On the first Schengen entry since EES began, non-EU travellers give four fingerprints and a face photo at the border instead of a passport stamp; there is nothing to apply for or pay in advance.
- Balkans ↗Mine-suspected land still exists in Bosnia and Herzegovina and in pockets of Croatia's former front line: outside towns keep to tarmac and waymarked paths, and treat red triangle signs and taped-off fields as absolute.
- Balkans ↗Serbia refuses onward entry to travellers who reached Kosovo from a third country and then try to cross straight into Serbia; route Kosovo–Serbia legs through North Macedonia or Montenegro, or start the loop in Serbia.
- Balkans ↗Hire cars need written permission from the rental company and valid insurance for every country on the line; Kosovo sells its own border insurance and some contracts exclude Albania, Kosovo or Bosnia outright.
- Montenegro ↗Montenegro is outside the EU and Schengen area and sets its own entry rules; check the official requirements for your passport.
- Montenegro ↗Accommodation must register foreign guests; hotels do it for you, but private rentals should too, so ask your host.
- Montenegro ↗Croatia (Dubrovnik) and Albania (Shkodër) borders can have long queues in summer; allow extra time.
- Bay of Kotor ↗Plan every leg around the bay by taxi, transfer or bus; distances are short but the coastal road is narrow and buses thin out in the evening.
- Kotor ↗The old town is car-free with cobbles and steps: large suitcases go from the car park at the Sea Gate to the door, never on a longer walk.
- Kotor ↗The fortress stair has no shade for long stretches: climb before 09:00 or after 17:00 from June to September, and carry water.
- Kotor ↗On days with several cruise ships in port the old town is packed from about 09:00 to 16:00; plan the lanes for early morning or evening.
More
Map & directions
Add your hotel to get directions from it. · stays in this browser; shared with the pocket card.
Plan
Open now, when you can walk in, what to order
Go now?
Open?
Hours not published
Reservations
Reserve ahead
Paying
Bring cash
Per person
€15–35 (≈ US$18–45)2026 estimate · check
Walk-in windows
A walk-in lunch is only planned as primary when your arrival lands outside the “impossible” window.
Not checked in the last 12 months (no check date on file).
On the ground
How to order, tip and pay, allergies, and booking
Tipping
Sit-down restaurants: about 10%, less than the 15–20% US norm.
Allergies and diets
- Not on fileVegetarian · Salads, grilled vegetables and pasta; seafood dominates the menu. · say: “Ja sam vegetarijanac.”
- AskGluten-free
Paying
Bring cash
- Ask the price per kilo and the fish weight before it is cooked.
- Cards and cash; check.
- A cover charge (kuver) may be added: read the bill.
Booking
- Booking
- Reserve ahead
- Note
- Book ahead in July and August.
Not checked in the last 12 months (no check date on file).
Map and nearby
Where this place is, how to get there, and what is around it
Map data © OpenStreetMap contributors
Add your hotel to get directions from it. · stays in this browser; shared with the pocket card.
Nearby places
Eat nearby
More detail
Everything else we know about this place
How to order here, in full
How to order here
The order of play at the counter or table, what to say, how much to order and how to pay.
No shared language? Point at the dish or a photo of it. For a printed menu, translate a photo of it.
What to say
| In English | Say or show | Sounds like |
|---|---|---|
| How much is it? | Koliko košta? | KOH-lee-koh KOSH-tah |
| The bill, please | Račun, molim | RAH-choon, MOH-leem |
| Hello | Dobar dan | DOH-bar dahn |
| Thank you | Hvala | HVAH-lah |
Portions and sharing
- Choose the fish, agree the weight and price, and share a starter.
- Order the black risotto to share.
Extras, condiments and what costs extra
- Whole fish: Priced by weight — Ask for the weight and total price first.
Paying and tipping
Sit-down restaurants: about 10%, less than the 15–20% US norm.
- Ask the price per kilo and the fish weight before it is cooked.
- Cards and cash; check.
- Tipping: Round up or leave about 10% if service is not added.
- A cover charge (kuver) may be added: read the bill.
At the table
- Ask the price of fish by weight before you order.
- Many old-town places close from November to March.
Price and paying
- Typical spend
- €15–35 (≈ US$18–45) per person (2026 estimate; check).
Paying, diet and allergies
Diet and allergies
Yes means there is something for you; ask means possible with care; no means go elsewhere.
- Vegetariannot on file
Salads, grilled vegetables and pasta; seafood dominates the menu.
Show: Ja sam vegetarijanac.
- Gluten-freeask
Who it suits, booking and the kitchen
Show the kitchen
Tap a need to get a large screen you can hold up to staff. The wording is the guide’s; a helper who reads the language should confirm it if your allergy is serious.
Comfort, facts and cons
Hygiene and comfort
- Restrooms
- Restroom on site · accessible restroom: check
- Seating
- Chairs at tables
- Kids
- kids' menu: ask · stroller: ok · Grilled fish and pasta suit children
- Access
- step-free: yes · Waterfront terraces; check the entrance
Hygiene
- Choose busy kitchens with fast turnover for fish.
Facts
- Reservations
- Not on file — Book ahead in July and August.
- Capabilities
- food · toilet
- Diet
- vegetarian: some · gluten free: some · halal: unknown
- Getting there
- Waterfront road in Dobrota (field-verify the venue) · ~30 min walk
Cons
- Fish is priced by weight; the bill can surprise.
- A taxi is needed from the old town in the evening.
Dish glossary
| On the menu | What it is | Order it how |
|---|---|---|
| Crni rižot | Black risotto with cuttlefish ink. | Order one to share. |
| Riba na žaru | Grilled fish. | Ask the price per kilo and have the fish weighed. |
Price check
- locals pay
- A fish main is about €15–30 (≈ US$18–35) (2026 estimate; check).
- tourist price
- Whole fish by weight can reach €50–80 (≈ US$60–95) for two.
- rule
- Ask the price per kilo and the fish weight before it is cooked.
| Extra on the table | Typical charge | What to do |
|---|---|---|
| Whole fish | Priced by weight | Ask for the weight and total price first. |
Deep dive
Questions, alternatives, and where our facts come from
Questions and answers
Questions and answers
How do I get there?
About 30 minutes on foot along the shore, or a €5–10 (≈ US$6–12) taxi.
Checked 2026-09-29 · Voykit desk
If it is closed or full
All places to eat in Kotor, with filters →
Used as a seated rest node in Kotor in 4 days.
Sources
- secondaryWikivoyage — Kotor (eat)
Was this useful?
Add Dobrota seafood konoba to a day
Source: Price per person
Draft
Written from desk research. Not yet compared with the official source.
No official source is recorded for this figure.
Prices are 2026 estimates from the menu or the price line on file. Check on the day.
Source: Opening hours
Draft
Written from desk research. Not yet compared with the official source.
No official source is recorded for this figure.
Source: Best time
Draft
Written from desk research. Not yet compared with the official source.
No official source is recorded for this figure.
The easiest walk-in window or the quietest hour in this guide. Crowd levels are desk estimates, not counts.