Best Restaurants in Dubrovnik
Hungry in Dubrovnik? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Dubrovnik
Dubrovnik offers a vibrant dining scene with a mix of traditional Croatian cuisine and international flavors. Visitors can enjoy fresh seafood dishes at waterfront restaurants, indulge in local specialties like black risotto and octopus salad, and sample delicious Mediterranean-inspired meals. The city's charming cafes and bakeries also offer a variety of pastries and desserts to satisfy any sweet tooth. With stunning views of the Adriatic Sea and historic architecture as the backdrop, dining in Dubrovnik is a culinary experience not to be missed.
- Top rated
- Closest to the centre
- Price level: low to high
- Time to spend: shortest first
- A–Z
52 restaurants
-
Restaurant4.7★5,067 reviews
Restaurant Panorama
Nestled atop a hill, Restaurant Panorama offers breathtaking views of Dubrovnik while serving exquisite Mediterranean cuisine. A perfect spot for tourists looking to indulge in local flavors amidst stunning landscapes.
Daily 9:00–23:30
-
Restaurant4.5★5,395 reviews
Dubravka 1836 Restaurant & Cafe
Dubravka 1836 Restaurant & Cafe is a must-visit culinary destination in Dubrovnik, offering stunning views and a diverse menu that celebrates Mediterranean flavors. Perfect for breakfast, lunch, or dinner, this restaurant provides an inviting atmosphere for all visitors.
Daily 8:00–24:00
-
Croatian4.7★3,991 reviews
Gradska kavana Arsenal Restaurant
Nestled in the heart of Dubrovnik, Gradska kavana Arsenal offers an exquisite dining experience with a rich blend of Croatian and Mediterranean cuisine. Tourists can savor local flavors while enjoying the charming ambiance and stunning views.
Daily 8:00–24:00
-
Eastern European4.6★3,737 reviews
Taj Mahal Old Town
Nestled in the heart of Dubrovnik, Taj Mahal Old Town offers a delightful blend of Eastern European flavors and a cozy atmosphere, making it a must-visit for food enthusiasts. From mouthwatering dumplings to succulent barbecue dishes, this restaurant is perfect for brunch or dinner, ensuring an unforgettable dining experience.
Daily 10:00–24:00
-
Restaurant4.5★2,955 reviews
Barba
Nestled in the heart of Dubrovnik, Barba is a must-visit restaurant for tourists seeking a delightful culinary experience. Known for its friendly atmosphere and unique dishes, this eatery serves up a blend of traditional and contemporary flavors that reflect the rich culinary heritage of Croatia. With affordable prices and an inviting ambiance, Barba is perfect for both casual diners and food enthusiasts alike.
Daily 11:00–23:00
-
Restaurant4.8★1,635 reviews
Pantarul
Pantarul is a delightful culinary gem located in the heart of Dubrovnik, renowned for its fresh, locally sourced ingredients and innovative dishes that celebrate the rich flavors of Croatian cuisine. With a warm and inviting atmosphere, it is the perfect spot for tourists looking to indulge in a memorable dining experience.
Tue–Sun 12:00–24:00
-
Restaurant4.4★1,857 reviews
Yacht Club Orsan
Nestled in the picturesque coastal city of Dubrovnik, Yacht Club Orsan offers a delightful dining experience with stunning views of the Adriatic Sea. This charming restaurant is perfect for tourists seeking a taste of local cuisine while enjoying a serene maritime atmosphere. With its moderate pricing and extensive menu, it caters to a variety of palates, making it an ideal stop for both casual diners and those looking for a special meal.
Daily 8:00–24:00
-
Restaurant4.6★1,640 reviews
Restaurant & Bar Rudjer
Nestled in the heart of Dubrovnik, Restaurant & Bar Rudjer offers a delightful culinary experience with Mediterranean and seafood specialties. Enjoy breakfast, brunch, or a sumptuous dinner while soaking in the stunning ambiance.
Daily 8:00–23:00
-
Restaurant4.6★1,592 reviews
Lucin Kantun Dubrovnik
Lucin Kantun, a charming restaurant in Dubrovnik, offers an exquisite tapas experience that delights the senses. With a focus on local ingredients and Mediterranean flavors, this eatery is a must-visit for any traveler seeking to indulge in authentic Croatian cuisine.
Daily 11:00–22:30
-
Restaurant4.4★1,491 reviews
LADY PI-PI
Nestled in the heart of Dubrovnik, Lady Pi-Pi offers a delightful dining experience with stunning views and a menu that celebrates local flavors. Known for its fresh seafood and vibrant atmosphere, this restaurant is a must-visit for tourists seeking an authentic taste of Croatian cuisine.
Daily 9:00–21:30
Poklisar Restaurant
Nestled in the heart of Dubrovnik, Poklisar Restaurant offers an exquisite Mediterranean dining experience, blending local flavors with stunning views. A must-visit for food lovers!
Daily 9:00–23:00
Trattoria Carmen
Nestled in the heart of Dubrovnik, Trattoria Carmen offers a delightful culinary experience that showcases the best of Italian cuisine. With a cozy atmosphere and a menu brimming with fresh ingredients, it's a must-visit for any food lover.
Tue–Sun 11:00–23:00
Bota Šare Oyster & Sushi Bar
Nestled in the heart of Dubrovnik, Bota Šare Oyster & Sushi Bar is a culinary gem that offers an exquisite dining experience. Known for its fresh seafood and innovative sushi creations, this restaurant invites tourists to indulge in the vibrant flavors of the Adriatic coast while enjoying a picturesque ambiance.
Daily 8:00–22:00
Dalmatino Dubrovnik
Dalmatino Dubrovnik is a must-visit restaurant in the heart of Dubrovnik, renowned for its exquisite Mediterranean cuisine and inviting ambiance. Perfect for tourists seeking an authentic dining experience.
Daily 8:00–23:00
Fish Restaurant Proto
Nestled in the heart of Dubrovnik, Fish Restaurant Proto offers an exquisite seafood dining experience that captures the essence of Mediterranean flavors. With a menu featuring fresh catches and traditional recipes, this restaurant is a must-visit for food enthusiasts seeking authentic Croatian cuisine.
Daily 11:00–23:00
Levanat
Nestled along the scenic promenade of Dubrovnik, Levanat is a Mediterranean restaurant renowned for its exquisite seafood and steak offerings. With a stunning view of the Adriatic Sea, this upscale dining destination provides an unforgettable culinary experience that perfectly complements your visit to this historic city.
Daily 8:00–24:00
Restaurant Maskeron
Nestled in the heart of Dubrovnik, Restaurant Maskeron offers a delightful culinary experience with a focus on fresh, local ingredients and exquisite Mediterranean flavors, perfect for tourists seeking a memorable dining experience.
Mon 8:00–22:30 · Wed–Sun 8:00–22:30
Azur
Nestled in the heart of Dubrovnik, Azur is a premier Asian Fusion restaurant that invites tourists to indulge in an exquisite blend of culinary traditions. With a vibrant atmosphere and a diverse menu, it promises a memorable dining experience that captures the essence of Asian flavors with a Mediterranean twist.
Daily 12:00–22:00
Soul Kitchen Dubrovnik
Nestled in the charming streets of Dubrovnik, Soul Kitchen offers a unique dining experience that combines local flavors with modern culinary techniques. With a menu that highlights fresh, seasonal ingredients and a welcoming atmosphere, it’s a must-visit for any food lover exploring this historic city.
Daily 9:00–23:00
Restaurant Kopun
Nestled in the heart of Dubrovnik, Restaurant Kopun offers a delightful blend of family-friendly dining with a focus on fresh seafood and exquisite meat dishes. A must-visit for any traveler seeking authentic local flavors.
Daily 11:00–22:00
Mama's Pot Tavern
Nestled in the heart of Dubrovnik, Mama's Pot Tavern offers a delightful culinary experience that captures the essence of Croatian cuisine. This charming restaurant is renowned for its warm atmosphere and diverse menu, making it a must-visit for any traveler looking to indulge in local flavors. With a focus on fresh ingredients and traditional recipes, Mama's Pot Tavern invites you to savor every bite while enjoying the stunning surroundings of this historic city.
Daily 8:00–23:00
Restaurant 360
Nestled within the historic walls of Dubrovnik, Restaurant 360 offers an unparalleled fine dining experience. With stunning views of the Old Town and the shimmering Adriatic Sea, this gastronomic gem serves exquisite dishes crafted from local ingredients, making it a must-visit for discerning travelers seeking both flavor and ambiance.
Tue–Sun 18:30–22:30
Restaurant Marco Polo
Nestled in the heart of Dubrovnik, Restaurant Marco Polo offers an exquisite dining experience that showcases the best of local and Mediterranean cuisine. With its inviting atmosphere and a menu filled with fresh, seasonal ingredients, it's a must-visit for any traveler looking to indulge in the flavors of Croatia.
Daily 10:00–24:00
Spaghetteria Toni
Nestled in the heart of Dubrovnik, Spaghetteria Toni offers an authentic Italian dining experience with a delightful menu featuring traditional dishes. This charming restaurant is perfect for tourists seeking a taste of Italy while enjoying the beautiful surroundings of this historic city.
Mon–Sat 11:00–22:00
Bistro Tavulin
Nestled in the heart of Dubrovnik, Bistro Tavulin offers a delightful dining experience with its charming atmosphere and exquisite Mediterranean cuisine, perfect for tourists seeking to indulge in local flavors while soaking in the vibrant culture of this historic city.
Daily 9:00–1:00
PEPPERS EATERY+COCKTAILS
Nestled along the stunning Lapadska Obala, Peppers Eatery + Cocktails offers a unique dining experience that blends exquisite flavors with a vibrant atmosphere. Ideal for tourists seeking a memorable meal.
Daily 12:00–15:00, 18:00–23:00
Posat Restaurant
Nestled along the scenic coastline of Dubrovnik, Posat Restaurant offers an exquisite fine dining experience that combines Mediterranean flavors with stunning views. Perfect for tourists seeking a memorable meal, this upscale venue promises a delightful escape into the heart of Croatian cuisine.
Daily 12:00–23:00
Forty Four Restaurant
Nestled in the heart of Dubrovnik, Forty Four Restaurant is a seafood lover's paradise, offering a diverse menu that includes breakfast, health-conscious options, and Mediterranean delights. With stunning views and an inviting atmosphere, it's the perfect spot for tourists seeking an unforgettable dining experience.
Daily 11:00–23:00
Restoran Madonna
Nestled in the heart of Dubrovnik, Restoran Madonna is a must-visit for tourists seeking authentic Croatian cuisine. With its warm ambiance and diverse menu, this restaurant promises a memorable dining experience that showcases the rich flavors of the region.
Bon Appetit Bistro - Pizzeria
Nestled along the stunning coastline of Dubrovnik, Bon Appetit Bistro offers an exquisite dining experience. Known for its delightful breakfast options and fine dining atmosphere, this bistro is perfect for tourists seeking to indulge in local flavors while enjoying picturesque views.
Daily 8:00–23:00
Segreto Pasta & Grill
Nestled in the heart of Dubrovnik, Segreto Pasta & Grill is a culinary haven for tourists seeking a taste of Italy. With its inviting ambiance and a menu filled with traditional dishes made from the freshest ingredients, this restaurant offers an unforgettable dining experience. Whether you're enjoying handmade pasta or perfectly grilled meats, every meal is a celebration of flavor that transports you straight to Italy.
Daily 11:30–23:30
Portun
Nestled in the heart of Dubrovnik, Portun offers a delightful family-friendly dining experience, combining delicious local cuisine with a warm and inviting atmosphere. With a menu that caters to all ages, it's the perfect spot for tourists seeking to savor the flavors of Croatia while enjoying quality time with loved ones.
Daily 11:00–23:00
Taverna Loggia
Nestled in the heart of Dubrovnik, Taverna Loggia offers an exquisite dining experience with a focus on authentic Mediterranean cuisine. With its elegant ambiance and attentive service, this restaurant is perfect for tourists seeking to indulge in local flavors while enjoying the stunning surroundings of this historic city.
Daily 9:00–23:00
Zuzori
Nestled in the heart of Dubrovnik, Zuzori offers a delightful culinary experience with a menu inspired by local flavors. Enjoy a cozy atmosphere and exceptional service as you savor each dish, making it a must-visit for tourists seeking authentic Croatian cuisine.
Mon–Tue 16:00–22:30 · Wed–Sun 12:00–22:30
Stara Loza
Nestled in the heart of Dubrovnik, Stara Loza is a delightful seafood restaurant that offers a taste of authentic Croatian and Mediterranean cuisine. With its charming ambiance and fresh ingredients, it promises an unforgettable dining experience for tourists seeking to indulge in local flavors.
Daily 8:00–23:00
Konoba Tabak
Nestled in the heart of Dubrovnik, Konoba Tabak is a must-visit for barbecue lovers. This charming restaurant offers a cozy atmosphere and a delightful selection of grilled dishes that celebrate local flavors. With its affordable prices and welcoming service, it's the perfect spot to enjoy a meal after exploring the city's historic sites.
Mon–Fri 8:00–16:00 · Sat 8:00–15:00
Restaurant Dubrovnik
Nestled in the heart of Dubrovnik, Restaurant Dubrovnik offers an exquisite fine dining experience that beautifully blends local flavors with modern culinary techniques. A must-visit for food enthusiasts.
Daily 12:00–24:00
Bura Bistro Wine & Cocktails
Nestled in the heart of Dubrovnik, Bura Bistro Wine & Cocktails is a must-visit destination for food lovers and cocktail enthusiasts alike. Offering a delightful fusion of local flavors and innovative cocktails, this charming bistro invites you to indulge in a culinary journey like no other.
Daily 10:00–23:00
Heritage of Dubrovnik
Nestled in the heart of Dubrovnik, the Heritage of Dubrovnik restaurant offers a delightful blend of traditional Croatian flavors and modern culinary techniques. Its inviting atmosphere, paired with stunning views, makes it an ideal dining destination for tourists looking to savor the local cuisine.
Mon–Sat 12:00–23:00
Amfora Restaurant
Nestled along the stunning coastline of Dubrovnik, Amfora Restaurant offers a delightful culinary experience featuring local and Mediterranean dishes, complemented by breathtaking views and a warm ambiance. This moderate-priced dining spot is perfect for tourists seeking to indulge in the rich flavors of Croatia while enjoying the picturesque surroundings.
Daily 10:00–24:00
Above 5 Rooftop Restaurant
Nestled high above the charming streets of Dubrovnik, Above 5 Rooftop Restaurant offers an exquisite dining experience with breathtaking views of the Old Town and the Adriatic Sea. This upscale eatery is renowned for its innovative cuisine, combining local flavors with modern culinary techniques, making it a must-visit for any food enthusiast exploring the city.
Daily 12:00–23:00
Rozario
Rozario, located in the heart of Dubrovnik, is a charming restaurant that offers a delightful dining experience featuring local Croatian cuisine. Tourists can savor fresh seafood, traditional dishes, and exquisite wines while enjoying the beautiful ambiance of this historic city.
Daily 12:00–23:00
Konoba Koloseum
Nestled in the charming streets of Dubrovnik, Konoba Koloseum offers a delightful escape for food enthusiasts. This restaurant serves authentic Croatian cuisine with a focus on fresh, local ingredients, providing a true taste of the region's culinary heritage. With its warm ambiance and friendly service, it's an ideal spot for tourists seeking to savor traditional dishes in a picturesque setting.
Daily 11:00–23:00
ARKA Dubrovnik (OLD TOWN)
Nestled in the enchanting Old Town of Dubrovnik, ARKA Restaurant offers a unique culinary experience that combines local flavors with a modern twist. With its vibrant atmosphere and exceptional service, it's a must-visit for any tourist seeking to indulge in the rich gastronomic heritage of Croatia.
Mon–Sat 9:00–24:00 · Sun 16:30–24:00
MOSKAR Street Food
Nestled in the heart of Dubrovnik, MOSKAR Street Food is a must-visit for tourists seeking an authentic taste of local cuisine. With its vibrant atmosphere and diverse menu, this restaurant offers an unforgettable culinary experience that showcases the best of Croatian street food. From fresh seafood to hearty meat dishes, there's something to satisfy every palate.
Mon–Sat 12:00–22:00 · Sun 15:00–22:00
Lacroma Restaurant
Nestled on the picturesque Lokrum beach, Lacroma Restaurant offers an unforgettable dining experience with stunning views of the Adriatic Sea. This charming eatery is perfect for tourists looking to savor exquisite local cuisine while soaking up the sun and sea breeze.
Daily 9:00–19:00
Gusta Me Food & Wine Restaurant
Gusta Me Food & Wine Restaurant is a must-visit for tourists in Dubrovnik, offering a delightful blend of local flavors and exceptional wines. Nestled in the heart of the city, this restaurant captures the essence of Croatian cuisine with a modern twist. From fresh seafood to traditional dishes, every meal is a celebration of taste and culture.
Daily 8:30–23:00
Castello
Nestled in the heart of Dubrovnik, Castello is a culinary gem that offers an exquisite dining experience with a blend of local flavors and international cuisine. Open daily from morning until midnight, this restaurant caters to both early risers and night owls, making it a perfect spot for any meal of the day.
Daily 8:00–24:00
Life According to KAWA
Life According to KAWA is a vibrant concept store in Dubrovnik blending a coffee shop, boutique, coworking space, market, and wine store. Discover curated Croatian designs, hand-roasted coffee, local wines, craft beers, vegan gelato, artisanal souvenirs, cosmetics, clothing, and international groceries. Just outside Ploce Gate, it offers unique, high-quality items far from typical tourist trinkets, with friendly staff and a welcoming vibe for shoppers, coffee lovers, and digital nomads alike.
Price level $$Time to spend 0.5–2 hrs
Konoba Kenova
Nestled in the enchanting city of Dubrovnik, Konoba Kenova is a culinary gem that invites tourists to indulge in authentic Croatian cuisine. Known for its warm ambiance and exceptional service, this restaurant showcases the rich flavors of the Adriatic coast, making it a must-visit destination for food lovers.
Daily 10:00–23:00
Restaurant More
Nestled in the picturesque city of Dubrovnik, Restaurant More offers a remarkable dining experience with stunning views of the Adriatic Sea. This culinary gem serves up exquisite dishes that highlight local ingredients, making it a must-visit for food lovers exploring this historic coastal town.
Daily 12:00–23:00
Dubrovnik FOOD Story
Dubrovnik FOOD Story is a family-run food tour company founded in 2013 by sisters Marija and Ana, offering immersive culinary experiences that blend local gastronomy with Dubrovnik's rich history. Operating from the Old Town, the company specializes in small-group tours (2-12 people) featuring authentic Croatian cuisine, traditional cooking classes, and wine tastings at carefully selected restaurants and local establishments. Tours showcase forgotten flavors of traditional Dalmatian gastronomy while providing intimate access to local culture and family-run businesses.
Daily 9:00–19:00Price level $$Time to spend 2–8 hrs
Explore Dubrovnik on the map
A handpicked selection of must-see spots in Dubrovnik, mapped for you.
More about Dubrovnik

Dubrovnik travel guide
Dubrovnik blends a UNESCO-listed medieval Old Town, Adriatic views, island-hopping, seafood cuisine and centuries of Croatian maritime history.
Tell me more about DubrovnikMore to explore in Dubrovnik
Explore more

Explore more of Croatia
Discover Croatia: A Mediterranean paradise with stunning coastlines, ancient cities, and rich cultural heritage. Perfect for beach lovers, history buffs, and nature enthusiasts.
Explore Croatia
Getting your guide ready…
We are putting together a fresh copy of the Dubrovnik guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.