The Top 13 Best Places To Eat And Drink In Dubrovnik, Croatia
Looking for some of the best places to eat and drink in Dubrovnik? Look no further!
Croatia is not just a place of breathtaking architecture, impressive landscapes and some of the beaches in Europe, but also home to some of the most delicious food youโll ever try.
During my time in Croatia, I uncovered some of the best places to eat and drink in Dubrovnik.
From fresh fish to melt-in-the-mouth meats paired with wines that are maybe a little too easy to drink, and of course, not forgetting a cheeky Aperol Spritz (or two), Dubrovnik has a food scene that caters to everyone.
From cosy local joints to upscale establishments, my list encompasses options for every palate and budget.
So, whether you want to dine affordably or indulge lavishly, Dubrovnik has you covered. And, if you want to know all about my all-time favourite places to eat in Dubrovnik, just look out for the โMY TOP PICKโ callout in the list below!
So, what are the best places to eat and drink in Dubrovnik?
Read on below to find out.

Disclaimer: This post contains affiliate links. If you decide to make a verified purchase through the links in this post, I will earn a small commission. This will be at no extra cost to you. Thank you.
Quick Picks: Best Places to Eat and Drink in Dubrovnik
In a hurry? Here are my favourites for everything in Dubrovnik, from the best seafood spots to the best places to watch the sunset!
- Best for a romantic dinner: Nautika
- Best sunset views with food: Panorama Restaurant
- Best for fine dining: Restaurant 360
- Best street food: Barba
- Best wine bar: Dโvino Wine Bar
- Best Instagrammable cocktails: The Bar
- Best seafood spot: Fish Restaurant Proto
- Best casual pizza night: TuttoBene Pizzeria
The best Budget places to eat and drink in Dubrovnik
Barba
BARBA AT A GLANCE
๐ฐPRICE RANGE: โฌ
๐CUISINE: Mediterranean
๐ADDRESS: Boลกkoviฤeva ul. 5, 20000, Dubrovnik
โญMUST TRY DISH: Octopus Burger
โTOP TIP: Best for a quick bite to eat
โญMY TOP PICKโญ
Barba is a tiny little gem hidden within the Old Town Walls, and a place you do not want to miss. This is a quirky maritime-themed spot that specialises in fast food with a Dalmatian twice.
Barba serves up fresh, locally-caught seafood in simple but delicious ways. Itโs the perfect place to go for a quick bite to eat thatโs gentle on the bank balance.
The absolute must-eat here has to be the octopus burger, which is one of the most popular items on the menu (and I recommend pairing it with a nice cold beer for the perfect Dubrovnik street food moment).
Barba was hands-down my favourite budget restaurant in Dubrovnik, not just for the food but for the buzzing atmosphere found inside. This is a very popular spot, so donโt be surprised if you encounter a queue, although itโs definitely worth the wait!
Cave Bar More
CAVE BAR MORE AT A GLANCE
๐ฐPRICE RANGE: โฌโฌ
๐CUISINE: Mediterranean
๐ADDRESS: Hotel More, Lapad Bay
โญMUST TRY DISH: Plate Cave & From Croatia With Love
โTOP TIP: Arrive before sunset to grab the spot.
The most unique places to have a drink in Dubrovnik have to be here at Cave Bar More. So, if you want to sip your favourite cocktail in an unusual location, then Cave Bar More is the place to go.
This cave was actually uncovered during the construction of Hotel More and now extends over 3 levels, complete with quirky lighting and stone walls.
Not a fan of caves? Donโt worry, you can simply head up to the beachfront terrace to enjoy your drinks with a view of the Adriatic instead. While the food menu here is limited, I really recommend trying the Dalmatian prosciutto and Pag cheese platter for the perfect snack to accompany your drinks.

TuttoBene Pizzeria
TUTTOBENE AT A GLANCE
๐ฐPRICE RANGE: โฌ
๐CUISINE: Italian
๐ADDRESS: ล etaliลกte kralja Zvonimira bb, Lapad Bay
โญMUST TRY DISH: Slavonia
โTOP TIP: Family-friendly
If youโre after a fast food joint in Dubrovnik thatโs a perfect spot for an easy, quick but delicious dinner, then TuttoBene is the place to come. They have 3 locations across Dubrovnik, but itโs their Lapad Bay Branch that is the best one to visit, thanks to its larger menu and proximity to the beach.
TuttoBene isnโt just about pizza (although the pizza is very good); itโs also known for its generously stacked burgers, salads and kid-friendly menus that make it the perfect spot for those with young families.
If youโre wondering what to try first, then I recommend giving the Diavola pizza a go!
Buza & Buza II
BUZA & BUZA II AT A GLANCE
๐ฐPRICE RANGE: โฌโฌ
๐CUISINE: Drinks & Snacks
๐ADDRESS: Crijeviฤeva ul. 9, Dubrovnik 20000
โญMUST TRY DISH: Aperol Spirtz
โTOP TIP: Bring cash and visit at sunset
Buza and Buza II are two of the best (and most iconic) bars in Dubrovnik, and 100% one of the highlights of my trip to Dubrovnik (Iโm a woman of simple pleasures). They are much less about luxury and way more about unforgettable views. Perched on the edge of the cliff, these hidden gems offer panoramic views of the Adriatic that are nothing short of stunning, especially at sunset.
Theyโre the kind of places where you grab a cold beer, a glass of wine, or a simple cocktail, and just sit back and enjoy the view. The vibe here is super relaxed, often with people perched on the stone steps, heading down for a cheeky swim and even cliff jumping off the side.
Please note that these bars are all about location, so you can expect no-frills drinks, plastic cups, and cash-only service. But if youโre after the ultimate laid-back sundowner experience, this is the spot.
The best Mid-Range places to eat and drink in Dubrovnik
Panorama Restaurant and Bar
PANORAMA AT A GLANCE
๐ฐPRICE RANGE: โฌโฌ-โฌโฌโฌ
๐CUISINE: Mediterranean
๐ADDRESS: Srฤ Hill (accessible via Cable Car or taxi)
โญMUST TRY DISH: Adriatic grilled sea bas
โTOP TIP: Make a sunset reservation and request a table by the railing.
Panorama Restaurant can be found at the top of Mount Srd, which also happens to be one of the best panoramic viewpoints in Dubrovnik. From your tables, youโll be treated to sweeping views of Lokrum Island, Lapad Bay and the Elaphiti Islands.
The menu at Panorama offers everything from gourmet sandwiches to refined seafood dishes and Croatian specialities like black ink risotto.
To truly make the most of your experience, you should definitely take the scenic route up via the Dubrovnik Cable Car. This was one of my favourite sunset spots in Dubrovnik, so even if you decide not to eat here, you should definitely visit Mount Srd just for the view.

Azur
AZUR AT A GLANCE
๐ฐPRICE RANGE: โฌโฌ- โฌโฌโฌ
๐CUISINE: Mediterranean/Asian Fusion
๐ADDRESS: Pobijana 10, Old Town Dubrovnik
โญMUST TRY DISH: Spicy tuna tartare
โTOP TIP: Great for sharing plates
If youโre looking to spice things up a little, then Azur is hands down one of the best places to eat and drink in Dubrovnik to do just that. Tucked away in an alley within the Old Town, this hidden gem brings bold flavours to Dubrovnik.
Azur is all about Asian-Mediterranean fusion, combining local seafood with Asian spices and cooking techniques. Here you can expect a small but highly creative menu that sees Azur getting 5* reviews time after time.
If youโre going to try just one thing, make it the spicy tuna tartare served on crispy rice cakes.
Dโvino Wine Bar
DโVINO AT A GLANCE
๐ฐPRICE RANGE: โฌโฌ-โฌโฌโฌ
๐CUISINE: Wine Bar
๐ADDRESS: Palmotiฤeva ul. 4a, Old Town Dubrovnik
โญMUST TRY DISH: Croatian Wines
โTOP TIP: Ask the staff for a custom wine flight based on your tast
Dโvino is the top wine bar in Dubrovnik that offers everything from traditional Croatian wines to bottles imported from all over the globe. And, itโs definitely the perfect spot for a post-dinner drink and a place I frequented more than once during my trip to Dubrovnik.
The bar is small, but it makes for the perfect cosy ambience, and if you get stuck on what to order, just be sure to ask the staff, who can give you their best recommendations.

tavulin
TAVULIN AT A GLANCE
๐ฐPRICE RANGE: โฌโฌ-โฌโฌโฌ
๐CUISINE: Mediterranean
๐ADDRESS: Cvijete Zuzoriฤ 1, Old Town Dubrovnik
โญMUST TRY DISH: Seabass with black truffle risotto
โTOP TIP: Reserve a table for lunch to beat the dinner rush
โญMY TOP PICKโญ
Although Tavulin might appear to be just another tourist-friendly spot at first glance, it delivers so much more than your typical bistro.
This family-run gem is tucked in the heart of Dubrovnikโs Old Town and has earned a well-deserved place in the Michelin Guide. Tavulin takes pride in creating traditional Croatian dishes with a contemporary twist, using only the freshest seasonal and locally sourced ingredients.
If itโs available, donโt think twice and be sure to order the Black truffle risotto, which was one of the best dishes I had during my week-long trip to Croatia.
Dalmatino
DALMATINO AT A GLANCE
๐ฐPRICE RANGE: โฌโฌ-โฌโฌโฌ
๐CUISINE: Mediterranean
๐ADDRESS: Prijeko ul. 15, Old Town Dubrovnik
โญMUST TRY DISH: Seared tuna steak with salad
โTOP TIP: Great for fish and meat lovers.
โญMY TOP PICKโญ
As you have probably already guessed, I have a lot of favourite restaurants from my time in Dubrovnik, and Dalmatino is another that has made it to โMY TOP PICKโ list.
Here youโll find more delicious modern Croatian cuisine with very generous portions. The menu leans heavily on high-quality meat and fresh Adriatic fish, so itโs a dream for carnivores and seafood lovers. That said, vegetarians and vegans might find the options a bit limited here.
If youโre wondering what to order, the seared tuna steak with salad is an absolute must-order and some of the best seafood I had on my trip.

The Bar
THE BAR AT A GLANCE
๐ฐPRICE RANGE: โฌโฌ-โฌโฌโฌ
๐CUISINE: Cocktails
๐ADDRESS: Ul. branitelja Dubrovnika 13
โญMUST TRY DISH: Strawberry Cheescake Cocktail
โTOP TIP: Great for after dinner drinks
Like strawberry cheesecake and cocktails? Then you need to get yourself to The Bar for their signature strawberry cheesecake cocktail. Dessert and drink in one glass? Yes please.
But itโs not all about the cheesecake. The Bar offers an impressive selection of cocktails, from beloved classics to more niche, inventive creations. Whether youโre after a zesty mojito, a classic espresso martini, or something totally different, thereโs something here to suit every taste.
While itโs not a food destination per se, itโs absolutely one of the best places in Dubrovnik to head for after-dinner drinks. With its upbeat vibe and creative cocktails, itโs the perfect place to wind down or keep the night going.
The best Fine-dining places to eat and drink in Dubrovnik
360
360 AT A GLANCE
๐ฐPRICE RANGE: โฌโฌโฌโฌ
๐CUISINE: Mediterranean
๐ADDRESS: Ul. Svetog Dominika 2, 20000
โญMUST TRY DISH: Adriatic scampi with truffle emulsion
โTOP TIP: Tasting menu recommended. Dress code is smart casual
Number one on the list of the best fine-dining places to eat in Dubrovnik is the Michelin-starred Restaurant 360 (and it absolutely lives up to the hype).ย
Here you can find Croatian delicacies with a refined, modern and Michelin-starred twist. The menu is seasonal, and they offer beautifully plated dishes that are as much a feast for the eyes as they are for the taste buds.
But itโs not just about the food. The setting is simply stunning as the restaurant is perched within the city walls of Dubrovnik Old Town, with panoramic views of the port and the Adriatic Sea below. Itโs fine dining at its most magical.
Nautika Restaurant
NAUTIKA AT A GLANCE
๐ฐPRICE RANGE: โฌโฌโฌโฌ
๐CUISINE: Mediterranean
๐ADDRESS: Brsalje ul. 3, Dubrovnik
โญMUST TRY DISH: Lobster tail with black truffle gnocchi
โTOP TIP: Book well in advance for sunset dining.
For another epic fine dining experience in Dubrovnik, look no further than Nautika. This Michelin Guide-listed gem has been hailed as the sixth most romantic restaurant in the world by Condรฉ Nast Traveller, and itโs not hard to see why. Its candlelit terraces overlook the sea and the beautiful Fort Lovrijenac.ย
The menu is seasonal and rooted in Dalmatian tradition, and all ingredients are sourced from local farmers and fishermen.ย
Here you can choose between a five- or seven-course tasting menu or opt for ร la carte if you prefer more choice. If you want a dish to remember, then make sure to go for the lobster tail with black truffle gnocchi.
If Nautika is a little out of your budget, they have 3 cheaper sister restaurants in Dubrovnik, which are Gradska Kavana Arsenal, Panorama Restaurant and Bar and Dubravka 1836 Restaurant & Cafe.
Fish Restaurant Proto
FISH RESTAURANT PROTO AT A GLANCE
๐ฐPRICE RANGE: โฌโฌโฌโฌ
๐CUISINE: Mediterranean
๐ADDRESS: ล iroka ul. 1, Dubrovnik
โญMUST TRY DISH: Adriatic scorpionfish
โTOP TIP: Ask for a first-floor table for the best view
โญMY TOP PICKโญ
My personal favourite among this list of the best places to eat and drink in Dubrovnik has to be Fish Restaurant Proto, and once you dine here, youโll quickly understand why.
As the name suggests, seafood is the star of the show. This historic restaurant (dating back to 1886) serves up some of the freshest oysters, lobster, and Adriatic fish in the city.ย
The attention to detail here is second to none, and itโs no wonder this place is a favourite with visiting celebrities (they even have a TV slideshow featuring famous faces whoโve dined there).
For the best atmosphere, be sure to request a table on the first-floor terrace when booking. Itโs quieter and much more scenic.
And if youโre wondering what to order, donโt miss the grilled Adriatic scorpionfish with Dalmatian herbs if youโre up for trying a local delicacy.

Local Tips for Dining in Croatia
Want to eat like a local in Dubrovnik? Here are a few insider tips to make the most of your experience:
- Best times to visit: Restaurants in Dubrovnik tend to get busy from 7:30 PM onwards, especially in summer. For a more relaxed vibe and quicker service, aim for an early lunch (12โ1 PM) or dinner around 6 PM (plus, youโll beat the sunset crowds at popular spots).
- Tipping etiquette: Tipping isnโt mandatory in Croatia, but itโs appreciated. Rounding up the bill or leaving 5โ10% in cash is common and always welcomed for good service.
- Local vs touristy picks: While places like Nautika and 360 cater more to special-occasion diners and tourists, gems like Barba, Dโvino, and Proto are loved by both locals and return visitors. For a truly local atmosphere, try early-evening bites at Buza or a laid-back lunch at Azur off the tourist trail.
You Might Also Enjoyโฆ
- 10 AWESOME Things To Do In Mljet, Croatia
- An EPIC 7-Day Croatia Itinerary From Dubrovnik
- 9 Day Trips from Dubrovnik That You CANโT MISS
Final thoughts
So there you have it! My round-up of the very best places to eat and drink in Dubrovnik. Whether youโre in the mood for a casual bite by the sea, a romantic dinner under the stars, or cocktails with a twist, this city has something to satisfy every craving.
From Michelin-starred masterpieces to cave bars and seafood gems, Dubrovnik truly delivers when it comes to food and drink. Just remember to book ahead where you can (especially in peak season!) and donโt be afraid to try something new (you never know when you might stumble upon your new favourite dish).
If you have any questions, please do not hesitate to reach out.