Croatia, not just a place of breathtaking architecture and impressive landscapes, but also home to some of the most delicious food you’ll probably ever try in your life. On my recent trip to Croatia, I uncovered some of the best places to eat and drink in Dubrovnik. Dubrovnik has a food scene to suit the tastes of everyone. From fresh fish to melt-in-the-mouth meats paired with wines that are maybe a little too easy to drink, it really does have it all.
If you are looking for some of the best places to eat and drink in Dubrovnik, then look no further. I have compiled a list of some of the best places to go; from budget-friendly to the budget-does not-exist (hoping you caught my mean girls reference there) I’ve got you covered.
Read on below to find out whats made it onto the list of the best places to eat and drink in Dubrovnik.

The best places to eat and drink in Dubrovnik
360
- Customer Rating: *****
- Cost: ££££
- Opening Times: Monday – closed Tuesday – Sunday 18.30 – 22.30
- Reservations: Yes (and strongly encouraged)
Number one on the list of the best places to eat and drink in Dubrovnik is the Michelin-starred 360 restaurant. Expect to eat Croatian delicacies with a modern-day twist and dishes with a strong Mediterranean influence.
Not only is the food and service impeccable here, but the views here are second to none. Located in the confines of the Dubrovnik Old Town walls, overlooking the water, you can enjoy your dinner whilst taking in the sights of the Old Town from this unique perspective.
Cave Bar More
- Customer Rating: ****
- Cost: ££
- Opening Times: Monday – Sunday 10:00 – 24:00
- Reservations: Walk-in only
One of the best places to eat and drink in Dubrovnik is Cave Bar More (well, more so drinking than eating). If you want to sip your favourite cocktail in a unique location, then Cave Bar More is the place to go. This unique, natural cave was uncovered during the construction of a Hotel (Hotel More) and extends over 3 levels. BUT, if you’re not a fan of caves then don’t fear, simply head up to the beach area on-site and enjoy your drinks from there.
Barba
- Customer Rating: ****
- Cost: £
- Opening Times: Monday – Sunday 10:00 – 00:00 (high season) 10:00 – 21:00 (low season)
- Reservations: Walk-in only
From Fine dining to good old fashioned fast food (get that image of Mcdonalds out of your head) because Barba is far from your typical fast-food restaurant. All food is made to order, from fresh ingredients. I highly recommend going for the octopus burger!
Tavulin
- Customer Rating: ****
- Cost: ££- £££
- Opening Times: Monday – Sunday 9:00 – 22:00 (open) Monday – Sunday 09:00 – 11:00 (breakfast)
- Reservations: Reservations accepted up until 20:00
Although this restaurant is aimed at tourists, it offers much more than your typical bistro. This is a family-run restaurant located in the heart of Dubrovnik Old Town. Finding itself on the Michelin guide, this restaurant prides itself on creating traditional Croatian dishes (with a modern spin) using locally sourced and seasonal ingredients. If it’s on the menu, go for the seabass and risotto (to die for).
Dalmatino
- Customer Rating: ****
- Cost: ££- £££
- Opening Times: Monday – Sunday 08:00 – 00:00
- Reservations: Reservations accepted
Dalmatino is another restaurant that focuses on traditional Croatian Dishes with a modern twist, using fresh, local and seasonal produce, with a heavy focus on meat and fish (so probably not the most vegetarian and vegan-friendly restaurant). I would highly recommend the seared tuna steak with salad.
The Bar
- Customer Rating: ****
- Cost: ££-£££
- Opening Times: Monday – Sunday 08:00 – 23:00
- Reservations: Walk-in only
Like strawberry cheesecake, and cocktails? Well, you need to head to The Bar immediately for one of their (yep you guessed it) strawberry cheesecake cocktails. Of course, they have more cocktails on offer, from your classic favourites to your slightly more niched flavours – there is something for everyone and is a great place to come for some after-dinner drinks.
Buza & Buza II
- Customer Rating: ***
- Cost: ££
- Opening Times: Monday – Sunday 09:00 – 00:00
- Reservations: Walk-in only
Buza, and Buza II are two of the best bars in Dubrovnik. Located on the edge of the cliff with panoramic views of the sea, they are the perfect places to enjoy some cocktails whilst watching the waves crash against the rocks.
These bars have been made popular due to their location, so don’t expect anything too fancy.
Fish Restaurant Proto
- Customer Rating: *****
- Cost: ££££
- Opening Times: Monday- Sunday 10:00-23:00 (March- December)
- Reservations: Yes (and strongly encouraged)
My personal favourite of the best places to eat and drink in Dubrovnik is Fish Restaurant Proto. As you’ve probably guessed from the name this place specialises in seafood, think oysters, lobster and whole fresh fish paired with luxurious wines.
The food is so incredible this restaurant is a hit with the celebs (they even have a TV set up with a slideshow, displaying all the celebs that have eaten here in the past). When you book your table make sure you request to be seated on the first floor, for the best views and ambience.
D’vino Wine Bar
- Customer Rating: ****
- Cost: ££-£££
- Opening Times: Monday- Sunday 10:00- 00:00
- Reservations: Yes
With a mix of traditional Croatian wines, to wines imported from across the globe, D’vino is sure to have a wine to suit your palette. This a great place to come for a post-lunch or dinner drink.
Azur
- Customer Rating: ****
- Cost: ££-£££
- Opening Times: Monday- Sunday 12:00- 00:00 (March- November)
- Reservations: Yes (and strongly encouraged)
If you’re looking to spice things up a little then Azur is one of the best places to eat and drink in Dubrovnik where you can do that. The restaurant is Asian fusion, combining Mediterranean dishes with Asian cuisine. It has a small, but carefully curated menu that gets top ratings from all who visit.
Leave a Reply