Disclosure: Chasing Whereabouts is reader-supported. This guide contains affiliate links to partners like Tiqets and GetYourGuide. If you make a purchase through these links, we may earn a small commission at no extra cost to you. This helps us continue providing free, first-hand travel guides. Thank you for your support!
🇭🇷 This guide is part of our comprehensive Croatia Travel Guide.
Dubrovnik’s food scene is packed with tasty options, from fresh seafood to local Croatian dishes, and you can find great meals without spending a fortune.
During my week in Dubrovnik, I loved eating at Barba for its affordable seafood burgers. Here’s a list of the best restaurants in Dubrovnik for a (../../travel/tips/budget-travel/eating-on-budget/), with simple, delicious food and tips to keep costs low.
Top Budget-Friendly Restaurants in Dubrovnik
1. Barba

-
Where: Boškovićeva 5, Old Town
Advertisement
-
What’s Good at Panorama Restaurant: This small spot is famous for seafood burgers, like octopus or shrimp, and fish tacos. The octopus salad is super fresh too, showcasing the local flavours of the region!
-
Why I Liked Dining in Dubrovnik: I got a huge octopus burger for €8, and it was so yummy. The place is cozy, and the staff is friendly, enhancing the overall dining experience in Dubrovnik.
-
Price at Gradska Kavana Arsenal Restaurant: €5–€10 per dish
-
Tip: Go early to avoid lines, as it’s tiny. Perfect for a quick, cheap lunch.
2. Pizzeria Castro

Advertisement
-
Where: Gundulićeva Poljana 6, Old Town
-
What’s Good: Big, crispy pizzas with local toppings like prosciutto or seafood. You can split one with a friend.
-
Why I Liked It: My margarita pizza (€7) was perfect for a budget dinner, and the terrace outdoor tables are great for watching people.
-
Price: €7–€10 for a pizza
-
Tip: Close to the morning market, so grab fruit for dessert to save money.
Advertisement
3. Grabit Street Food
-
Where: Lapad (10-minute bus from Old Town, €2), a great area to explore after visiting the Dubrovnik Cathedral.
-
What’s Good: Tasty wraps, sandwiches, and burgers with local flavors, like chicken with Dalmatian herbs at Dubrovnik restaurants.
-
Why I Liked It: I got a chicken wrap for €6, and it was filling enough for lunch. It’s a chill spot near The Best Beach Getaways In Europe.
-
Price: €5–€7 per dish
-
Tip: Take bus #6 to save on taxis. Bring a water bottle to refill and cut costs.
Advertisement
4. Lokanda Peskarija

-
Where: Old Port, Old Town
-
What’s Good: (../../blog/cheap-eats-in-split-croatia/) like mussels buzara (in tomato-wine sauce) or grilled fish with a view of the Old City. The octopus salad is a hit.
-
Why I Liked It: I ate mussels (€10) with a harbor view, feeling fancy without paying much at this charming bistro. The vibe is lively but relaxed.
-
Price: €8–€15 per dish
Advertisement
-
Tip: Get a table outside for the best view. Cash is handy here.
5. Moskar
-
Where: Prijeko Street, Old Town, a charming location for dining in Dubrovnik.
-
What’s Good: Local dishes like pašticada (beef stew with spices) or mussels buzara. Portions are big!
-
Why I Liked It: The cozy vibe and €10 pašticada made me feel like a local. It’s small, so it’s less crowded than bigger spots, making it a great choice for a cozy bistro experience.
-
Price: €8–€12 per dish, which is quite reasonable for a place with a table with a view.
-
Tip: Try the rozata (custard dessert) for €3 to end your meal sweetly while enjoying a view of the Old City.
6. Milnar

-
Where: Milnar, located in the heart of Dubrovnik’s Old Town, is known for its authentic local snacks and friendly atmosphere.
-
What’s Good: The Kartoffel Börek (potato-filled savory pastry) is a must-try here—crispy on the outside, soft and flavorful inside, definitely a speciality of the restaurant. They also offer other traditional pastries and light bites perfect for a quick, satisfying meal at the café.
-
Why I Liked It: The restaurant and bar offered a unique flavour that I couldn't resist. The warm, welcoming vibe combined with affordable prices made it a perfect spot to grab a tasty snack while exploring. The Kartoffel Börek at around €4 felt like a true local treat.
Price: €3–€6 per item
Quick Tip: Pair your Börek with a refreshing (../../blog/european-drinks/) or coffee, and enjoy it in the small seating area or take it with you while wandering the charming streets.
Tips for Eating Cheap in Dubrovnik
-
Eat Where Locals Go: Places like Barba or Moskar have better prices than touristy spots on Stradun, making them hidden gems in Dubrovnik. Avoid menus pushed on the street.
-
Lunch Deals at Dubrovnik restaurants: Many restaurants offer cheaper lunch menus or “marenda” (local brunch, €5–€10). Check Glorijet in Gruž for deals.
-
Buy Snacks: Get bread, cheese, or fruit at Gundulićeva Poljana Market (€1–€5) for a picnic at Banje Beach, a perfect spot to enjoy the local flavours.
-
Stick to Water or House Wine: Cocktails cost €8–€12, but house wine is €4–€6 and tap water is free at most places, making it an affordable restaurant and bar option.
-
Walk or Bus: Old Town spots are walkable, and buses to Lapad (€2) are cheaper than taxis (€10–€15).
-
Book Ahead: Popular spots like Lokanda Peskarija fill up fast in summer, so reserve online or call to avoid waiting.
Sample Budget Meal Plan
-
Lunch: Fish burger at Barba (€8) + market fruit (€1) = €9
-
Dinner: Pizza at Pizzeria Castro (€8, shared) + house wine (€4) = €12
-
Total culinary experience: €21/day
Why These Restaurants Rock
These spots give you a taste of Dubrovnik’s fresh seafood and local flavors without high prices. My favorite was Barba’s octopus burger—cheap, delicious, and right in Old Town. You’ll eat well and still have money for beaches or day trips! For more food ideas, check our Foodie’s Guide to Dubrovnik culinary scene.
Enjoy your meals in Dubrovnik!
FAQ's
Get Travel Tips in Your Inbox
Join 5,000+ travelers. Get exclusive itineraries, honest reviews, and budget hacks once a week.
No spam. Only high-quality travel advice. Unsubscribe anytime.



