In This Guide
- 1.Why Gruž and not the Old Town
- 2.The market building itself
- 3.Konoba Jezuite: the one I keep going back to
- 4.Dusk on the harbour wall
- 5.What to order if you've never eaten Dalmatian fish
- 6.The grill stands near Gruž bus terminal
- 7.Drinking after dinner without spending €12 on a cocktail
- 8.Getting back to the Old Town (or not)
The old walled city gets all the foot traffic, and most of it funnels toward the same five restaurants on Prijeko Street where waiters wave laminated menus at anyone making eye contact. Meanwhile, two kilometers northwest, Gruž Harbour smells like grilled brancin and diesel at 7 p.m. and nobody's trying to sell you a Game of Thrones walking tour.
I first wandered into the Gruž fish market on a Thursday evening in late September 2022, looking for something cheap after a mediocre pizza near Pile Gate that cost me 95 kuna (this was right before Croatia switched to the euro). What I found was a loose ecosystem of market stalls, a couple of no-frills restaurants, and a waterfront where locals actually sit and eat. It rewired how I think about dinner in Dubrovnik.
1. Why Gruž and not the Old Town
Dubrovnik's walled city is roughly 320 meters across at its widest. In July, somewhere around 8,000 cruise-ship passengers per day compress into that space. The restaurants inside the walls know this, and they price accordingly — grilled fish for €30-40 a plate is standard on Prijeko Street, and the quality is often freezer-to-grill.
Gruž sits at the end of Dubrovnik's main harbour, where the cruise ships dock and the ferries leave for the islands. Tourists pass through on the way to somewhere else. That's exactly why it works for eating.
The fish market — Ribarnica Gruž — operates mornings, but the restaurants around it run on their own schedule. Obala Stjepana Radića is the street to remember. It traces the harbour's edge, and between the market building and the Petka hill, you'll find three or four places serving fish that was swimming a few hours ago.
Pro tip:Take Dubrovnik city bus 1A or 1B from Pile Gate. It's a 10-minute ride. A single ticket from the driver costs €2. Don't walk it in summer heat — it's 2.1 km with no shade for most of the route.
2. The market building itself
Ribarnica Gruž is a covered, open-sided structure right on the waterfront. Morning hours are roughly 7:00–13:00, Monday through Saturday, though by 11:00 the selection has thinned. Sunday is dead.
You'll see whole brancin (sea bass), orada (gilt-head bream), škampi (langoustines), and whatever the day boats dragged in. Prices vary by catch and season but expect to pay €12-18 per kilogram for whole white fish. The vendors will clean and gut on the spot. If you're staying in an apartment with a kitchen — and in Gruž, most accommodation is apartments — this is the move.
Skip the souvenir-market stalls on the adjacent plaza. Overpriced lavender sachets and mass-produced Morlačka caps.
Pro tip: Arrive before 9:00 a.m. for the best range. The škampi go first.
3. Konoba Jezuite: the one I keep going back to
A small restaurant on Obala Stjepana Radića, close to the market. Not on the water — it's across the road, slightly uphill, which means you don't pay for the view. What you get instead is fish priced by weight, grilled simply with olive oil and garlic, served with blitva (chard and potatoes). A whole grilled orada for two people ran me about €28 last September.
The wine list is short and Croatian. Order the Pošip from Korčula — a dry white that does exactly what you need it to do next to grilled fish. A half-liter carafe was €8.
Service is unhurried. Not rude, just operating on a different clock. If you need to eat in 40 minutes, this isn't the place.
4. Dusk on the harbour wall
Here's the actual reason for this article. Between roughly 19:30 and 20:45 from June through September, the sun drops behind the Elafiti Islands and the harbour goes copper. The cruise ships have usually pulled out by late afternoon. What's left is fishing boats, a few catamarans, and the Jadrolinija ferry loading for Šipan or Mljet.
Bring your food to the harbour wall. Sit on the concrete. This is what locals do — they buy takeaway ćevapi from the grill stands near the bus terminal or pick up fish from the market earlier and cook it at home, then come down to the water. No dress code, no reservation, no €6 cover charge for bread you didn't ask for.
I've eaten at some objectively fancier restaurants in Dubrovnik — Nautika, Proto — and I'd take a foam container of grilled sardines on that wall over either of them. Nautika is supposed to be the city's premier dining experience. I think it's a €70 sunset tax.
Pro tip: The western end of the harbour wall near the Petka peninsula gets direct sunset light. The eastern end, near the bus station, does not.
Stay in Dubrovnik
Top-rated hotels near Dubrovnik
Best locations · Verified reviews · Free cancellation
View deals
Expedia →5. What to order if you've never eaten Dalmatian fish
Start with grilled sardines. Bony, oily, and they taste like the Adriatic smells. A plate of six or eight at any Gruž konoba will cost €6-9. Eat them with your hands.
If you want something more substantial: whole grilled brancin or orada, priced by the kilogram, is the standard order. The fish comes split and butterflied on the grill, served with lemon and olive oil. Don't order it "na buzaru" (in tomato-wine sauce) unless you've had grilled first — the grill preparation is the benchmark, and it tells you immediately whether the fish is fresh.
Black risotto — crni rižot — is made with cuttlefish ink. It stains your teeth. Worth it.
Avoid the mixed seafood platters marketed to tourists. They're assembled from whatever needs to move.
6. The grill stands near Gruž bus terminal
Two or three mobile grill carts set up along Obala Pape Ivana Pavla II most evenings in season. They're not on Google Maps with pinned locations — they just show up. Ćevapi (small grilled meat rolls in flatbread) for about €4-5. Pljeskavica (a spiced meat patty) for roughly the same.
These aren't seafood. That's fine. Sometimes you want meat in bread at 9 p.m. while watching the Korčula ferry pull in.
The stands don't have seating. You stand, or you walk to the harbour wall. Cash is easier here, though more vendors have started accepting cards since the euro switchover in January 2023.
Pro tip: Ask for ajvar (roasted red pepper relish) and kajmak (a soft dairy spread) on your ćevapi. Both are usually available and free.
Stay in Dubrovnik
Top-rated hotels near Dubrovnik
Best locations · Verified reviews · Free cancellation
View deals
Expedia →7. Drinking after dinner without spending €12 on a cocktail
Gruž is not a nightlife zone. Good.
Café Bar Šešir, on Obala Stjepana Radića, pours Ožujsko draft beer for about €3. An unremarkable beer in the best sense — cold, light, functional. The outdoor tables face the harbour. Nobody checks if you've been sitting too long.
If you want wine, the small Vinoteka near the market building sells bottles of Croatian wine to drink there or take away. A decent Dingač (a red from the Pelješac peninsula, made from plavac mali grapes) starts around €15-20 for a bottle. The Pelješac vineyards are 90 km northwest of Dubrovnik, and the wine doesn't travel far — you're unlikely to find the same bottles at home.
Pro tip: Dingač is heavy for summer. In warm weather, ask for a Pošip or Grk (both whites from nearby islands) instead.
8. Getting back to the Old Town (or not)
Bus 1A and 1B run back to Pile Gate until around 23:00 in summer, roughly every 15-20 minutes. After that, a taxi to the Old Town area costs approximately €10-12. Uber operates in Dubrovnik but availability drops after midnight.
If you're staying inside or near the walls, consider relocating. Gruž apartments are cheaper, larger, and closer to the actual life of the city. The Old Town after 10 p.m. is mostly empty restaurants stacking chairs. Gruž still has people walking their dogs along the harbour at 11.
A detail that stuck with me: the last time I left Gruž by bus, the driver waited for an elderly woman carrying two plastic bags of fish. Nobody honked. The doors closed, and we climbed the hill back toward the walls.
Essential tips
The Gruž fish market (Ribarnica Gruž) operates roughly 7:00–13:00 Mon–Sat. Get there before 9:00 for full selection, especially for škampi and squid.
Croatia adopted the euro on January 1, 2023. Most Gruž restaurants and vendors accept cards, but the grill carts near the bus terminal are easier with cash.
Bus 1A or 1B from Pile Gate to Gruž takes about 10 minutes and costs €2 bought from the driver. Last return buses run around 23:00 in summer.
For the best light on the harbour wall, arrive by 19:30 in July/August. Sit on the western end near the Petka peninsula — the eastern end near the bus station falls into shadow earlier.
Ready to visit Dubrovnik?
Book your hotel, flights, and activities through our Expedia-powered search.