Old Town on foot
3 km · half day · Old Town · 7 stops
- Puerta de Pile
- Fuente Grande de Onofrio
- Stradun
- Columna de Orlando
- Iglesia de San Blas
- Palacio del Rector
- Catedral de la Asunción
122 places · Michelin Croatia, 50 Best Discovery, Time Out and TikTok virals · no Eater coverage · 5 routes · Libertas buses & cable car
Tap a route and it gets drawn on the map, stop by stop.
Tap a place to see how to get there by Libertas bus, cable car or on foot.
This interactive map of Dubrovnik (Croatia) brings together 122 hand-picked places: 41 attractions, 43 restaurants, 18 cafés and 20 shops. It also includes 5 walking routes with their stops in order. For every place you get what it is, a practical tip and how to get there by public transport. It is free, works on your phone and needs no sign-up.
· Curated by the HOLASIM team · How we make the maps
Tap a route to see it drawn on the map, stop by stop.
3 km · half day · Old Town · 7 stops
4 km · half day · King's Landing · 6 stops
Cable car · half day · 360° views · 5 stops
Libertas bus · half day · local flavors · 5 stops
Ferry · full day · Lokrum, Elafiti & Cavtat · 6 stops
Dubrovačke gradske zidine · Casco Viejo
Walk 2 km atop Europe's best-preserved medieval walls with the Adriatic right below.
Tip: Go right at opening (8am) or an hour before closing to dodge heat and lines.
🚇 Enter at Pile or Ploče, walkable from anywhere in the Old Town.
Featured in: Time Out · TripAdvisor
Show on mapPlaca · Casco Viejo
The polished limestone street that runs through the whole walled city, Dubrovnik's social spine.
Tip: At night, once shops shutter, the polished stone shines the most.
🚇 The main street between Pile and the Old Port, fully pedestrian.
Featured in: Lonely Planet
Show on mapVrata od Pila · Pile
The main gate into the old city, stone bridge and a niche statue of St. Blaise.
Tip: This is where the wall queue starts — arrive early.
🚇 Libertas bus hub at Pile — most lines stop here.
Featured in: Wikipedia
Show on mapVrata od Ploča · Ploče
The eastern gate into the old city, with an original drawbridge and views over Ploče harbor.
Tip: An alternate wall entrance with far shorter queues than Pile.
🚇 10-min walk from the Old Port, near the cable car base.
Featured in: Wikipedia
Show on mapTvrđava Lovrijenac · Pile
Game of Thrones' 'Red Keep', perched on a 37 m cliff facing the city walls.
Tip: The combo ticket with the Walls is cheaper than buying separately.
🚇 5-min walk outside Pile Gate, up the stone stairway.
Featured in: HBO · Lonely Planet
Show on mapTvrđava Bokar · Pile
Europe's oldest surviving circular fortress of its kind, guarding Pile Gate.
Tip: The best open-sea view on the whole wall walk.
🚇 Visited as part of the Walls walk, southern stretch by Pile.
Featured in: Wikipedia
Show on mapTvrđava Minčeta · Casco Viejo
The tallest tower of the walled city; on screen it played the House of the Undying.
Tip: Steep climb, but it's Dubrovnik's most-shared panoramic shot.
🚇 The highest point on the Walls circuit, northwest corner.
Featured in: HBO · Time Out
Show on mapTvrđava sv. Ivana · Puerto Viejo
16th-century harbor fortress now holding ship models, uniforms and naval maps.
Tip: Perfect for a rainy day — pairs with the aquarium downstairs.
🚇 Right by the Old Port, south end of the harbor.
Featured in: Wikipedia
Show on mapCrkva sv. Vlaha · Casco Viejo
Baroque church dedicated to Dubrovnik's patron saint, on the city's most photogenic square.
Tip: On Feb 3 (St. Blaise's Day) the square erupts in procession and fireworks.
🚇 Right on Stradun, next to the Clock Tower.
Featured in: Wikipedia
Show on mapKnežev dvor · Casco Viejo
Seat of government of the old Republic of Ragusa, with a postcard Gothic-Renaissance courtyard.
Tip: You can peek into the courtyard for free without a museum ticket.
🚇 In the heart of the Old Town, next to Sponza Palace.
Featured in: Wikipedia
Show on mapPalača Sponza · Casco Viejo
16th-century palace that was once customs house and mint, now the State Archives and War Memorial.
Tip: The Memorial Room with photos of those killed in the 1991-92 siege is free to enter.
🚇 Right on Stradun, facing the Clock Tower.
Featured in: Wikipedia
Show on mapDominikanski samostan · Casco Viejo
Gothic fortress-monastery with a museum of Ragusan painting and a cloister full of orange trees.
Tip: Far shorter lines than the Franciscan one, and the cloister is just as photogenic.
🚇 Near Ploče Gate, right by the Old Port.
Featured in: Wikipedia
Show on mapSinagoga · Casco Viejo
Europe's second-oldest synagogue still in use, active since the 15th century.
Tip: The small upstairs museum holds 14th-century tefillin and Torah scrolls.
🚇 On Žudioska street ('Jew street'), two blocks off Stradun.
Featured in: Wikipedia
Show on mapVelika Onofrijeva fontana · Pile
Circular 1438 fountain that still runs drinking water, the classic meeting point just inside Pile.
Tip: Refill your bottle here for free — real drinking water since 1438.
🚇 Right inside Pile Gate, on the right.
Featured in: Wikipedia
Show on mapOrlandov stup · Casco Viejo
Medieval 1418 column once used to measure the 'Dubrovnik cubit', a symbol of civic freedom.
Tip: The 'Libertas' flag, the old Republic's motto, still flies right here.
🚇 Center of Luža square, facing St. Blaise's church.
Featured in: Wikipedia
Show on mapJezuitske stube · Casco Viejo
Baroque staircase inspired by Rome's Spanish Steps, the show's 'walk of shame' set.
Tip: Shoot the photo from below looking up at St. Ignatius Church.
🚇 Climbs from Gundulić Square, near the morning market.
Featured in: HBO · Lonely Planet
Show on mapMuseo de fotografía de guerra · Casco Viejo
War photojournalism gallery founded by a photographer who covered the Balkan wars.
Tip: Not for young kids — the exhibits are intense but critically acclaimed.
🚇 Steps off Stradun, on Antuninska street.
Featured in: Time Out · Lonely Planet
Show on mapDom Marina Držića · Casco Viejo
Interactive museum honoring Croatia's greatest Renaissance playwright, born in this house.
Tip: Rooms use shadow-play and voices instead of glass cases — fun for kids too.
🚇 Small lane just off Stradun, near Sponza Palace.
Featured in: Wikipedia
Show on mapLove Stories Museum · Casco Viejo
A small, tender museum of real objects and letters donated by couples worldwide.
Tip: A nice short couple's stop between the Walls and lunch.
🚇 Steps from Stradun, near St. Blaise Square.
Featured in: TripAdvisor
Show on mapŽičara Dubrovnik · Srđ
A 4-minute cable car ride up to 412 m, delivering the best panoramic view of the city and islands.
Tip: Book the sunset time slot online, it sells out fast in high season.
🚇 Cable car base near Ploče Gate, up Zagrebačka street.
Featured in: Time Out · TripAdvisor
Show on mapTvrđava Imperijal · Srđ
Napoleonic-era hilltop fort on Mount Srđ, now telling the story of the 1991-92 Siege of Dubrovnik.
Tip: Pair it with the cable car ride up — same trip, closes the GoT loop.
🚇 At the top of Mount Srđ, right by the upper cable car station.
Featured in: Lonely Planet
Show on mapPlaža Banje · Ploče
Dubrovnik's most popular city beach, with a straight-on view of the Walls and Fort Lovrijenac.
Tip: In Sept/Oct the water's still warm and it's far less packed than July.
🚇 5-min walk from Ploče Gate.
Featured in: Time Out
Show on mapPlaža Sveti Jakov
Pebble beach below a lookout, framing the most-photographed skyline shot of Dubrovnik.
Tip: Less known than Banje — the best calm-to-view ratio on the whole coast.
🚇 15-20 min walk from Ploče, or Libertas bus to the Sveti Jakov stop.
Featured in: Lonely Planet
Show on mapPlaža Šulić · Pile
Small cove right under Fort Lovrijenac, the closest beach to the Old Town's west side.
Tip: Perfect for a quick dip right before or after the Walls, no time lost.
🚇 3-min walk from Pile Gate, down toward the sea.
Featured in: TripAdvisor
Show on mapBar Buža · afuera de las murallas
Bar carved into the rock, hanging off the cliff just 'outside' the old city walls.
Tip: Cash only, no rush — the best spot to watch sunset with a spritz.
🚇 Enter through a gap marked 'Cold Drinks' in the south wall, near the Cathedral.
Featured in: TikTok · Time Out
Show on mapBar Buža II · afuera de las murallas
The bigger, livelier version of the cliffside bars, with music and cliff jumping into the sea.
Tip: Braver visitors cliff-jump from the rocks — scope it out before you jump.
🚇 Another south-wall gap, further east than Buža I.
Featured in: TikTok
Show on mapOtok Lokrum
Nature-reserve island 15 min by ferry, with free-roaming peacocks, a botanical garden and a 'Dead Sea'.
Tip: The 'Dead Sea' lagoon lets you float effortlessly — bonus GoT-lore ring rumor included.
🚇 Ferry from the Old Port, departures every 30-60 min in season.
Featured in: Lonely Planet · HBO
Show on mapFort Royal · Lokrum
French-built fort at Lokrum's highest point, with the widest view over the whole archipelago.
Tip: Also a Game of Thrones filming spot — few visitors make it this far up.
🚇 15-20 min uphill walk from the Lokrum jetty.
Featured in: HBO
Show on mapMauzolej obitelji Račić · Cavtat
White-marble mausoleum designed by sculptor Ivan Meštrović, atop Cavtat's cemetery hill.
Tip: Free and nearly empty — the best aerial view of Cavtat bay is from right here.
🚇 Short climb up from Cavtat's seafront promenade.
Featured in: Wikipedia
Show on mapOtok Lopud · Elafiti
Car-free Elafiti island, hiding the region's finest sandy beach on its far side.
Tip: From the Lopud jetty, a golf-cart taxi or a 25-min walk gets you to Šunj.
🚇 Ferry from Gruž port, 50 min.
Featured in: Lonely Planet
Show on mapZatonska bay
Quiet fishing cove 15 min from downtown, known for its seafood restaurants right over the water.
Tip: Sunset kayaking works great from here — the water is sheltered and always calm.
🚇 Libertas bus line 8 from Pile, or 15-min taxi/Uber.
Featured in: TripAdvisor
Show on mapArboretum Trsteno
Croatia's oldest Renaissance garden, with its own aqueduct and the real King's Landing gardens.
Tip: The centuries-old plane trees at the entrance are the ones that open every GoT season.
🚇 Libertas bus line 12/15 or car, 25 min north along the coast.
Featured in: HBO · Lonely Planet
Show on mapPark Gradac · Pile
Seaside pine park used as a filming location for the King's Landing gardens.
Tip: Free, shaded, sea-view benches — a great rest stop between the Walls and the beach.
🚇 10-min walk west of Pile Gate, along the coast.
Featured in: HBO
Show on mapEtnografski muzej Rupe · Casco Viejo
A 16th-century grain granary turned museum of Dubrovnik's folk costumes and rural life.
Tip: The original 16th-century grain pits are still visible in the museum floor.
🚇 South of Stradun, near the Gundulićeva poljana market.
Featured in: Wikipedia
Show on mapUmjetnička galerija Dubrovnik · Ploče
A seafront villa holding modern and contemporary Croatian art, plus a sculpture garden.
Tip: The sculpture garden overlooking the Adriatic is free to walk through.
🚇 On Frana Supila street, near Ploče Gate.
Featured in: Wikipedia
Show on mapGradski zvonik · Casco Viejo
15th-century tower over Stradun, with bronze 'green men' striking the bell every hour.
Tip: Stand right below a minute before the hour to catch the bell strike.
🚇 At the end of Stradun, by St. Blaise Square.
Featured in: Wikipedia
Show on mapCrkva sv. Ignacija · Casco Viejo
Baroque Jesuit church atop the Jesuit Stairs, with illusionist frescoes framing the altar.
Tip: Free entry — pop in after the stairs photo, very few tourists actually go inside.
🚇 Atop the Jesuit Stairs, by Boškovića Square.
Featured in: Wikipedia
Show on mapDamjana Jude 2 · Puerto Viejo
Small aquarium inside Fort St. John, showcasing Adriatic species in old stone-walled tanks.
Tip: Pairs well with the Maritime Museum upstairs on a rainy day.
🚇 Ground floor of Fort St. John, right by the Old Port.
Featured in: TripAdvisor
Show on mapKatedrala Uznesenja Marijina · Casco Viejo
Baroque cathedral rebuilt after the 1667 earthquake, holding a treasury of Byzantine relics.
Tip: The Cathedral Treasury (separate ticket) holds St. Blaise's skull in a gold reliquary.
🚇 Steps from the Rector's Palace, at the eastern end of Stradun.
Featured in: Wikipedia
Show on mapFranjevački samostan · Casco Viejo
Romanesque cloister hiding one of Europe's oldest continuously working pharmacies.
Tip: You can still buy creams made from the friars' original recipes.
🚇 Right by Pile Gate, on the left as you enter Stradun.
Featured in: Wikipedia · Time Out
Show on mapCavtat rivijera
Seaside town 20 km away, palm-lined and yacht-filled, with a calm Dubrovnik loses in summer.
Tip: Take the ferry one way and the bus back (or vice versa) to see the coast from both sides.
🚇 Ferry from the Old Port, or Libertas bus line 10 from Pile.
Featured in: Time Out
Show on mapSv. Dominika 3 · Puerto Viejo
Dubrovnik's only Michelin star, refined Mediterranean cooking right on the harbor wall.
Tip: Book weeks ahead and request the terrace table for sunset.
🚇 Right by Ploče Gate, entrance through the Old Port wall.
Featured in: Michelin · Time Out
Show on mapPrijeko 22 · Casco Viejo
Fine dining inside a 15th-century palace, tasting menus with a Dalmatian signature.
Tip: The 7-course tasting menu is the best value fine-dining experience in town.
🚇 Prijeko street, running parallel north of Stradun.
Featured in: 50 Best Discovery
Show on mapBrsalje 3 · Pile
A classic institution with a seaside terrace, right beneath Fort Lovrijenac.
Tip: Ask for the 'Lower Deck' terrace for sunset without the formal dress code.
🚇 Right outside Pile Gate, down toward the sea.
Featured in: Time Out · Gault&Millau Croacia
Show on mapŠiroka 1 · Casco Viejo
A historic 1886 seafood house in the old town, with a hidden courtyard terrace.
Tip: The grilled fish of the day with veggies is a safe bet and cheaper than the rest of the menu.
🚇 Široka street, two blocks off Stradun.
Featured in: Dobar Restoran
Show on mapBrsalje 1 · Pile
Panoramic terrace right over Pile Gate, classic Dalmatian cooking done right.
Tip: One of the few wall-view terraces where a reservation isn't essential.
🚇 Right next to Pile Gate, facing the walls.
Featured in: TripAdvisor
Show on mapKralja Tomislava 1 · Lapad
Creative market-driven bistro in Lapad, away from the old-town tourist circuit.
Tip: The menu shifts with the market haul — always ask for the daily special.
🚇 In Lapad, Libertas bus lines 4/5/6/7/8 from Pile.
Featured in: 50 Best Discovery · Time Out
Show on mapPobijana 10 · Casco Viejo
Asian-Adriatic fusion mixing Thai curry with local fish, made for TikTok.
Tip: The seafood coconut curry is the dish that goes viral most on social media.
🚇 3 min from Stradun, near St. Ignatius Church.
Featured in: TikTok · TripAdvisor
Show on mapPoljana Ruđera Boškovića 7 · Casco Viejo
Ragusan cuisine built on historic recipes, with capon (kopun) as its signature dish.
Tip: Order the roast capon if it's the day's special — a Republic-era recipe rarely found elsewhere.
🚇 Behind St. Ignatius Church, next to the Jesuit Stairs.
Featured in: Gault&Millau Croacia
Show on mapAntuninska 24 · Casco Viejo
Grill hidden in a vine-covered courtyard, famous for its lamb and charcoal-grilled veggies.
Tip: No reservations taken — show up 15 min before you want to eat.
🚇 Antuninska street, steps from Stradun.
Featured in: Dobar Restoran · TripAdvisor
Show on mapObala Stjepana Radića 26 · Gruž
Terrace over Gruž's working harbor, reliable no-surprises Dalmatian cooking.
Tip: Go at sunset to watch the cruise ships and ferries depart from the terrace.
🚇 At Gruž port, Libertas bus lines 1A/1B/1C/6/7 from Pile.
Featured in: TripAdvisor
Show on mapNikole Gučetića 2 · Casco Viejo
Despite the name, it's traditional Bosnian food: ćevapi, sarma and pita done right.
Tip: The name is misleading — give your friends a heads-up it's Bosnian, not Indian food.
🚇 Small lane off Stradun, near Gundulić Square.
Featured in: TripAdvisor · Reddit
Show on mapŠetalište kneza Domagoja 2 · Zaton
Family-run seafood restaurant right over the water in Zaton bay, generations old.
Tip: Ask for the table closest to the water and order the salt-baked fish, their lifelong specialty.
🚇 Libertas bus line 8 to Zaton, or 15-min taxi/Uber from downtown.
Featured in: 50 Best Discovery
Show on mapBosanka bb
Hillside tavern above Dubrovnik, serving iron-bell-roasted (peka) lamb by pre-order.
Tip: Peka must be ordered hours ahead by phone — it's not a walk-in dish.
🚇 Up in the Bosanka hills, near Fort Imperial — best reached by car or taxi.
Featured in: Dobar Restoran
Show on mapBoškovićeva 5 · Casco Viejo
Adriatic street food eaten standing, octopus and cod burgers that went viral.
Tip: Standing-room only, no tables — perfect for a fast bite between the Walls and shopping.
🚇 Boškovićeva street, steps from the Jesuit Stairs.
Featured in: TikTok · Time Out
Show on mapHvarska 48 · Ploče
Neighborhood wood-fired pizzeria, the classic stop before or after the cable car.
Tip: Portions are big — a good one to share before heading up to Srđ.
🚇 5-min walk from the cable car base in Ploče.
Featured in: TripAdvisor
Show on mapOd Puča 8 · Casco Viejo
Artisan gelato shop with weekly rotating flavors, a favorite of families and influencers.
Tip: Ask for the 'flavor of the week' — usually the one trending on social.
🚇 Two blocks off Stradun, near Gundulić Square.
Featured in: TikTok
Show on mapNalješkovićeva 1a · Casco Viejo
Another historic downtown gelato spot, beloved for pistachio and local fruit flavors.
Tip: Usually shorter lines than Peppino's at the same hour — a quick alternative.
🚇 Steps from Stradun, near St. Blaise's church.
Featured in: TripAdvisor
Show on mapNa Ponti bb · Puerto Viejo
The Old Port's most viral seafood spot, tables almost over the water and fair-priced mussels.
Tip: No reservations — put your name down and use the wait to stroll the harbor.
🚇 On the Old Port, right by the ferry pier.
Featured in: TripAdvisor · TikTok
Show on mapRibarnica 1 · Puerto Viejo
Old Port terrace with a direct view of Lokrum, fish and seafood risotto.
Tip: The black cuttlefish-ink risotto is their most-ordered dish, generous enough to share.
🚇 Right by the Old Port pier, next to Peskarija.
Featured in: TripAdvisor
Show on mapOd Tabakarije 1 · Pile
Terraced dining over Pile bay, classic Dalmatian food with a Fort Lovrijenac view.
Tip: Multi-level seating — ask for a top-tier table for the best sunset view.
🚇 Down from Pile Gate toward Tabakarija bay.
Featured in: TripAdvisor
Show on mapCima del Monte Srđ
Restaurant by the upper cable car station, the one table with the whole city laid out below.
Tip: Book a sunset table together with your cable car ticket, it fills up fast.
🚇 At the top of the cable car, on Mount Srđ.
Featured in: TripAdvisor
Show on mapDante Alighieria bb
Bistro with serious vegetarian options and a solid Croatian wine-by-the-glass list.
Tip: They do a real vegetarian risotto, rare to find in central Dubrovnik.
🚇 Near Ploče, 8-min walk from the Old Port.
Featured in: TripAdvisor
Show on mapPrijeko bb · Casco Viejo
Dubrovnik's go-to vegan/vegetarian spot for over a decade, creative and full of flavor.
Tip: Tiny space with few tables — arrive right at opening if you're in a group.
🚇 Prijeko street, parallel to Stradun.
Featured in: TripAdvisor · Happy Cow
Show on mapGundulićeva poljana 8 · Casco Viejo
A no-frills local institution facing the market, oysters and fried squid at neighborhood prices.
Tip: Fried squid and octopus salad are the stars, and the price beats anything downtown.
🚇 On Gundulićeva poljana square, next to the morning market.
Featured in: Lonely Planet
Show on mapOd Tabakarije 1a · Pile
Terrace over a hidden cove in Pile bay, fresh fish away from the old-town bustle.
Tip: One of the few with direct sea access for a swim before or after eating.
🚇 Down a stairway from Pile Gate toward the bay.
Featured in: TripAdvisor
Show on mapObala Ante Starčevića 9 · Cavtat
Cavtat's most refined fine-dining spot, a sea-view terrace and daily fresh oysters.
Tip: Pair it with a beach day in Cavtat — it caps the trip with the area's best dinner.
🚇 On Cavtat's seafront promenade, reachable by ferry or bus line 10.
Featured in: TripAdvisor
Show on mapPred Dvorom 1 · Puerto Viejo
Classic tavern next to the Rector's Palace, solid fish without leaving the old town's core.
Tip: A good lunch stop between the Palace and the Cathedral, no long walk needed.
🚇 Right in the Old Port, next to the Rector's Palace.
Featured in: TripAdvisor
Show on mapPrijeko · Casco Viejo
A small bar specializing in Adriatic oysters paired with local white wines.
Tip: Great for a quick half-dozen oysters standing up before dinner, not a long sit-down.
🚇 Prijeko street, parallel to Stradun.
Featured in: TripAdvisor
Show on mapPrijeko 14 · Casco Viejo
A seafarer's tavern on Prijeko street, grilled fish and a no-frills vibe.
Tip: All of Prijeko is lined with taverns — scan a few menus before you sit.
🚇 Prijeko street, running parallel north of Stradun.
Featured in: TripAdvisor
Show on mapIva Vojnovića 5 · Lapad
Balkan-Italian fusion cooking in Lapad, good cuts of meat and the day's catch.
Tip: A good pick when the group is split between meat and fish cravings the same night.
🚇 In Lapad, Libertas bus lines 4/5/6 from Pile.
Featured in: TripAdvisor
Show on mapObala Stjepana Radića 13 · Gruž
Fresh vegetarian bowls right on the Gruž quay, a healthy option between ferries.
Tip: A light stop before boarding for the islands if yesterday's meal was heavy.
🚇 At Gruž port, right by the ferry terminal.
Featured in: TripAdvisor
Show on mapLapadska obala 25 · Lapad
Terrace on the Lapad promenade, Mediterranean and Croatian cooking with a view of the yachts.
Tip: A good dinner option if you're staying on the Lapad side and don't want to head back downtown.
🚇 On the Lapadska obala promenade, Libertas bus line 6 from Pile.
Featured in: TripAdvisor
Show on mapCasco Viejo
Small Mediterranean tavern steps from Stradun, good meat dishes and homemade pasta.
Tip: A good backup when the more famous Stradun spots are full.
🚇 Side lane steps from Stradun.
Featured in: TripAdvisor
Show on mapCasco Viejo
A bistro named after Fort Bokar, Mediterranean dishes with careful plating.
Tip: A good quiet dinner pick, with less bustle than the Old Port lanes.
🚇 Two blocks off Stradun, near Gundulić Square.
Featured in: TripAdvisor
Show on mapOd Sigurate 2 · Casco Viejo
Fish and seafood tavern with a short regional menu, on a lane in the old town's north side.
Tip: A good small, quiet dinner option away from the Old Port noise.
🚇 Od Sigurate street, near Prijeko.
Featured in: TripAdvisor
Show on mapPrijeko 32 · Casco Viejo
Restaurant of updated traditional Ragusan recipes, on the historic tavern street.
Tip: Ask for the dishes with documented Republic-era recipes — they have several on the menu.
🚇 Prijeko street, parallel to Stradun.
Featured in: TripAdvisor
Show on mapŠetalište kralja Zvonimira 2 · Lapad
Neighborhood bistro on the Lapad promenade, a casual pick away from the old town.
Tip: A cheap dinner option if you're in Lapad and don't want to pay old-town prices.
🚇 On the Lapad promenade, Libertas bus line 6 from Pile.
Featured in: TripAdvisor
Show on mapMasarykov put 20 · Babin Kuk
Simple Croatian tavern near Babin Kuk, good lamb and homestyle dishes.
Tip: A good pick if you're staying at the Babin Kuk resorts and don't want to travel downtown for dinner.
🚇 In Babin Kuk, Libertas bus line 6 from Pile.
Featured in: TripAdvisor
Show on mapRijeka Dubrovačka
Quiet tavern by the Rijeka Dubrovačka inlet, good river-and-sea fish without the crowds.
Tip: A good excuse to see the inlet if you've rented a car for the day.
🚇 On the Rijeka Dubrovačka inlet, best reached by car or taxi.
Featured in: TripAdvisor
Show on mapLapad
Casual grill in Lapad mixing steak cuts with grilled fish.
Tip: Big portions, a good casual dinner pick for groups.
🚇 In Lapad, Libertas bus line 6 from Pile.
Featured in: TripAdvisor
Show on mapLapad
Neighborhood Croatian-Mediterranean cooking in Lapad, a solid lunch pick away from tourists.
Tip: Genuinely local prices, ideal if you're staying several days in Lapad.
🚇 In Lapad, Libertas bus lines 4/5/6 from Pile.
Featured in: TripAdvisor
Show on mapUz Jezuite 2 · Casco Viejo
Hidden garden behind St. Ignatius Church, tables tucked among plants and old stone.
Tip: One of the few spots with real garden shade in the Old Town at midday.
🚇 Behind the Jesuit Stairs, a discreet entrance with no big sign.
Featured in: TripAdvisor
Show on mapOd Pustijerne 1 · Casco Viejo
Fresh Ston oysters and sushi made with Adriatic fish — a surprising combo that works.
Tip: The oysters come from Mali Ston bay, Croatia's benchmark, even though the village is far away.
🚇 Od Pustijerne street, south of the Old Town near the walls.
Featured in: Time Out
Show on mapGundulićeva poljana 4 · Casco Viejo
Croatia's own specialty-coffee brand, house-roasted beans and the best-rated flat white downtown.
Tip: Order the V60 instead of espresso if you like a lighter, fruitier filter cup.
🚇 On Gundulićeva poljana square, next to the morning market.
Featured in: Time Out · European Coffee Trip
Show on mapStradun bb · Casco Viejo
A Stradun-front terrace for watching the whole city go by, coffee in hand.
Tip: The street-side tables are worth the slight markup over other spots.
🚇 Right on Stradun itself, dead center.
Featured in: Time Out
Show on mapZa Rokom 23 · Casco Viejo
Small, colorful café-bar tucked in a side lane, good music and a relaxed vibe.
Tip: A good mid-afternoon stop away from Stradun's noise.
🚇 Side lane near Ploče Gate.
Featured in: TripAdvisor
Show on mapAntuninska 5 · Casco Viejo
Coffee-and-cocktail bar with a tiered terrace on a quiet old-town lane.
Tip: Works as a morning coffee spot and an evening cocktail bar without changing tables.
🚇 Antuninska street, near Stradun.
Featured in: TripAdvisor
Show on mapPred Dvorom 1 · Puerto Viejo
The city's grand historic café, an Old Port terrace running for over a century.
Tip: The Art Deco interior is worth seeing even for just a quick coffee at the bar.
🚇 Right by the Old Port, facing the Rector's Palace.
Featured in: Wikipedia · TripAdvisor
Show on mapPalmotićeva 4a · Casco Viejo
Wine bar specializing in Croatian labels by the glass, with staff-guided pairings.
Tip: Order the 3- or 5-wine tasting flight to try native varieties like Plavac Mali.
🚇 Side lane steps from Stradun.
Featured in: Time Out
Show on mapZidine Grada Dubrovnika · Betina špilja, Babin Kuk
A bar built inside a natural sea cave, cocktails served with the rock formation as backdrop.
Tip: Go at sunset — the light through the cave mouth is the most photographed moment.
🚇 In Babin Kuk, Lapad — Libertas bus line 6 from Pile, or taxi.
Featured in: TikTok · TripAdvisor
Show on mapAntuninska 1 · Casco Viejo
A long-running sandwich counter tucked in an alley, locals queue here all day.
Tip: The pastrami sandwich is the reason for the line — order it to go.
🚇 Narrow alley steps from Stradun.
Featured in: TripAdvisor · Reddit
Show on mapBunićeva poljana 2 · Casco Viejo
Café-bar with live jazz at dusk, on one of the old town's prettiest little squares.
Tip: Live jazz usually kicks off at dusk — a nice way to close out a day on the Walls.
🚇 On Bunićeva poljana square, next to the Rector's Palace.
Featured in: TripAdvisor
Show on mapLučarica 1 · Casco Viejo
Intimate wine bar on an old-town lane, a good list of Croatian reds by the glass.
Tip: Few outdoor tables — a good spot for a quick glass before dinner.
🚇 Lučarica street, near St. Blaise Square.
Featured in: TripAdvisor
Show on mapUlica Vladimira Nazora 2c · Lapad
Neighborhood café in Lapad with juices and light bites, a fresh stop off the tourist circuit.
Tip: A good fresh-juice stop before heading down to Lapad beach.
🚇 In Lapad, Libertas bus lines 4/5/6 from Pile.
Featured in: TripAdvisor
Show on mapObala Stjepana Radića 30 · Gruž
Café right on the Gruž quay, a good last coffee before boarding for the islands.
Tip: Leave time to spare — the counter gets busy right before the morning ferries depart.
🚇 At Gruž port, right by the ferry terminal.
Featured in: TripAdvisor
Show on mapŠetalište kralja Zvonimira · Lapad
Terrace café on the Lapad seafront promenade, good views of pines and the bay.
Tip: A good mid-morning stop on the walk between Lapad and Babin Kuk beaches.
🚇 On the Lapad promenade, Libertas bus line 6 from Pile.
Featured in: TripAdvisor
Show on mapŠetalište kralja Zvonimira 22 · Lapad
Another classic on the Lapad promenade, tables under the pines facing the beach.
Tip: A good afternoon coffee stop after a swim at Lapad beach.
🚇 On the Lapad promenade, near the beach.
Featured in: TripAdvisor
Show on mapPalmotićeva 5 · Casco Viejo
Small café-bar steps from Stradun, a good quick breakfast before the Walls.
Tip: Opens early, a good coffee stop before joining the wall queue.
🚇 Side lane steps from Stradun.
Featured in: TripAdvisor
Show on mapBrsalje 1 · Pile
Classic terrace café right by Pile Gate, facing the walls head-on.
Tip: Perfect for the day's first coffee before the wall queue forms.
🚇 Right outside Pile Gate.
Featured in: TripAdvisor
Show on mapObala Stjepana Radića · Gruž
Café-bar on the Gruž quay, a good morning stop before an island ferry.
Tip: A good place to pass time watching ferries come and go from the harbor.
🚇 At Gruž port, right by the ferry terminal.
Featured in: TripAdvisor
Show on mapCasco Viejo
Small counter right off Stradun, a good quick-coffee stop between shops.
Tip: Ideal for a quick espresso without losing shopping time.
🚇 Steps from Stradun.
Featured in: TripAdvisor
Show on mapOd Puča 7 · Casco Viejo
Croatia's most recommended concept store: local design, ceramics and Balkan-humor objects.
Tip: The magnets and mugs with ironic Balkan sayings are the most Instagrammed souvenir in town.
🚇 Od Puča street, two blocks off Stradun.
Featured in: Time Out · TripAdvisor
Show on mapOd Puča 1 · Casco Viejo
Croatian jewelry shop with filigree and Adriatic coral pieces, blending classic and modern design.
Tip: A good spot for a small gift that isn't the usual generic souvenir.
🚇 Steps from Stradun, near Life According to Kawa.
Featured in: TripAdvisor
Show on mapPred Dvorom 2 · Casco Viejo
The brand that claims the necktie itself was born in Croatia — quality silk ties.
Tip: Great trivia for the group chat: the necktie ('cravat') began with 17th-century Croatian mercenaries.
🚇 Facing the Rector's Palace, right in the Old Town.
Featured in: Wikipedia · Time Out
Show on mapZa Rokom 8 · Casco Viejo
Hand-painted silk scarves, limited-edition pieces by a Croatian designer.
Tip: Every scarf is a limited run — you won't find the same print twice.
🚇 Side lane near Ploče Gate.
Featured in: TripAdvisor
Show on mapGundulićeva poljana · Casco Viejo
Morning farmers' market: lavender, dried figs, olive oil and handmade lace from local producers.
Tip: Go before 11am — stalls start packing up after that.
🚇 Below the Jesuit Stairs, mornings only.
Featured in: Lonely Planet
Show on mapGruška tržnica · Gruž
The real local market, bigger and cheaper than the one in the old town.
Tip: A good stop for fresh fruit before a beach day or an island ferry.
🚇 At Gruž port, Libertas bus lines 1A/1B/1C/6/7 from Pile.
Featured in: TripAdvisor
Show on mapSvetog Dominika bb · Casco Viejo
Gallery-shop with wines, spirits and crafts from producers across the Dubrovnik region.
Tip: There's a small free exhibit on the Republic's maritime history upstairs from the shop.
🚇 By Ploče Gate, near the Dominican Monastery.
Featured in: TripAdvisor
Show on mapPrijeko 22 · Casco Viejo
Natural Croatian cosmetics: olive-oil soaps, Hvar lavender and handmade creams.
Tip: The lavender soap is light to pack and won't break — a good group souvenir.
🚇 Prijeko street, parallel to Stradun.
Featured in: TripAdvisor
Show on mapBoškovićeva 7 · Casco Viejo
Contemporary Croatian design concept store: ceramics, textiles and designer objects.
Tip: A good alternative to Kawa if you want something more minimalist and less classic-souvenir.
🚇 Boškovićeva street, near the Jesuit Stairs.
Featured in: TripAdvisor
Show on mapZlatarska 4 · Casco Viejo
Family jewelry shop on the goldsmiths' street, known for its coral and morčić earrings.
Tip: Ask for pieces made with red Adriatic coral, increasingly hard to source.
🚇 Zlatarska street, the jewelers' street since medieval times.
Featured in: TripAdvisor
Show on mapMiha Pracata 3 · Casco Viejo
Local art gallery with Dubrovnik landscape paintings and small-format prints.
Tip: The small prints pack easily and feel more original than a fridge magnet.
🚇 Side lane near Gundulić Square.
Featured in: TripAdvisor
Show on mapPrijeko · Casco Viejo
Curated wine shop with labels from across Croatia, great for putting together a wine gift box.
Tip: Staff will help you choose based on where you're flying to, to avoid luggage issues.
🚇 Prijeko street, parallel to Stradun.
Featured in: TripAdvisor
Show on mapCasco Viejo
Shop of 100% Croatian products: honeys, spirits, oils and preserves from small producers.
Tip: A good spot for a group gift — they build mixed baskets of several small products.
🚇 Two blocks off Stradun.
Featured in: TripAdvisor
Show on mapCasco Viejo
Artisan confectionery with traditional Croatian sweets and candy, great for kids.
Tip: A good short stop if you're traveling with kids and need a treat after the Walls.
🚇 Steps from Stradun.
Featured in: TripAdvisor
Show on mapCasco Viejo
A themed shop devoted to the old town's street cats, illustrated t-shirts and objects.
Tip: The old town's cats are almost an unofficial city mascot — the souvenir actually makes sense.
🚇 Steps from Stradun, near Sponza Palace.
Featured in: TikTok · TripAdvisor
Show on mapCasco Viejo
A designer jewelry studio with signature silver and coral pieces, a step up from mass-market shops.
Tip: A good pick if you want a one-off piece instead of the repeated designs in Stradun's windows.
🚇 Steps from Stradun, near St. Blaise's church.
Featured in: TripAdvisor
Show on mapLučarica 2 · Casco Viejo
Family hat shop since 1858, Croatia's oldest, straw and felt hats made to measure.
Tip: If it's summer, this is the place for a real handmade Panama hat, not a street-stall one.
🚇 Steps from St. Blaise Square.
Featured in: Time Out
Show on mapOd Puča 2 · Casco Viejo
Award-winning Croatian olive oils, free tasting before you buy the bottle.
Tip: They let you taste each oil before choosing — try the smoked one, it's the most unusual.
🚇 Od Puča street, steps from Stradun.
Featured in: TripAdvisor
Show on mapUlica od Domina 2 · Casco Viejo
Specialty coffee bean and tea shop, the way to bring the local flavor home.
Tip: They sell beans in vacuum-sealed bags, ideal if you're flying and want the aroma to last.
🚇 Steps from Stradun, near the Dominican Monastery.
Featured in: TripAdvisor
Show on mapCasco Viejo
Another goldsmith's workshop in the jewelry district, silver and gold pieces with a modern touch.
Tip: A good stop if you've already seen Zlatarna Rakić and want to compare designs before buying.
🚇 Steps from Stradun, in the jewelry district.
Featured in: TripAdvisor
Show on map