📍 Dubrovnik tourist map

122 places · Michelin Croatia, 50 Best Discovery, Time Out and TikTok virals · no Eater coverage · 5 routes · Libertas buses & cable car

🌍All maps
Get eSIM →

Search

Layers

Plans

Routes by area

Tap a route and it gets drawn on the map, stop by stop.

Map style

Tools

Tap a place to see how to get there by Libertas bus, cable car or on foot.

Going to Croatia?Unlimited from USD 1.70 · the first eSIM that never expires
See Croatia eSIM →
See the list of places ↓List ↓

Things to do in Dubrovnik: the full list behind the map

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

Walking routes in Dubrovnik

Tap a route to see it drawn on the map, stop by stop.

Old Town on foot

3 km · half day · Old Town · 7 stops

  1. Puerta de Pile
  2. Fuente Grande de Onofrio
  3. Stradun
  4. Columna de Orlando
  5. Iglesia de San Blas
  6. Palacio del Rector
  7. Catedral de la Asunción
Show route on map

Game of Thrones

4 km · half day · King's Landing · 6 stops

  1. Fuerte Lovrijenac
  2. Escaleras Jesuitas
  3. Fuerte Minčeta
  4. Parque Gradac
  5. Buža Bar
  6. Arboretum de Trsteno
Show route on map

Srđ & viewpoints

Cable car · half day · 360° views · 5 stops

  1. Puerta de Ploče
  2. Teleférico
  3. Fuerte Imperial
  4. Playa Sveti Jakov
  5. Playa de Banje
Show route on map

Gruž-Lapad foodie

Libertas bus · half day · local flavors · 5 stops

  1. Café Porat
  2. Urban & Veggie
  3. Pantarul
  4. Restaurant and Bar Kazbek
  5. Cave Bar More
Show route on map

Islands & beaches

Ferry · full day · Lokrum, Elafiti & Cavtat · 6 stops

  1. Isla de Lokrum
  2. Fuerte Royal
  3. Lopud / Šunj
  4. Bahía de Zaton
  5. Cavtat
  6. Mausoleo Račić
Show route on map

Things to do in Dubrovnik: top attractions

Icon #1

Murallas de Dubrovnik

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 map
Must-walk

Stradun (Placa)

Placa · 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 map
Historic gate

Puerta de Pile

Vrata 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 map
Fewer crowds

Puerta de Ploče

Vrata 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 map
King's Landing

Fuerte Lovrijenac

Tvrđ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 map
1570 gem

Fuerte Bokar

Tvrđ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 map
Best 360° view

Fuerte Minčeta

Tvrđ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 map
Naval history

Fuerte San Juan y Museo Marítimo

Tvrđ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 map
City's patron

Iglesia de San Blas

Crkva 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 map
Cultural museum

Palacio del Rector

Knež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 map
One-of-a-kind

Palacio Sponza

Palač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 map
Under-the-radar gem

Monasterio Dominico

Dominikanski 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 map
Jewish heritage

Sinagoga de Dubrovnik

Sinagoga · 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 map
Meeting point

Fuente Grande de Onofrio

Velika 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 map
Freedom symbol

Columna de Orlando

Orlandov 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 map
Walk of shame

Escaleras Jesuitas

Jezuitske 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 map
Unmissable, raw

War Photo Limited

Museo 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 map
Renaissance theatre

Casa Natal de Marin Držić

Dom 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 map
Quirky & romantic

Museo de las Historias de Amor

Love 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
#1 sunset view

Teleférico de Dubrovnik y Monte Srđ

Ž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 map
Recent history

Fuerte Imperial y Museo de la Guerra Patria

Tvrđ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 map
Wall-view beach

Playa de Banje

Plaž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 map
Best postcard shot

Playa Sveti Jakov

Plaž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 map
Closest to Pile

Playa Šulić

Plaž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 map
Instagram-viral

Buža Bar (Buža I)

Bar 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 map
The livelier Buža

Buža II Bar

Bar 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 map
Car-free escape

Isla de Lokrum

Otok 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 map
Island's lookout

Fuerte Royal (Lokrum)

Fort 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 map
Meštrović gem

Mausoleo de la Familia Račić

Mauzolej 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 map
The only sand beach

Isla de Lopud y Playa Šunj

Otok 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 map
Crowd-free sunset

Bahía de Zaton

Zatonska 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 map
GoT gardens

Arboretum de Trsteno

Arboretum 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 map
Shade & GoT

Parque Gradac

Park 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 map
Off the crowds

Museo Etnográfico Rupe

Etnografski 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 map
Sea-view art

Galería de Arte Moderno de Dubrovnik

Umjetnič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 map
Stradun icon

Torre del Reloj

Gradski 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 map
Hidden baroque

Iglesia de San Ignacio

Crkva 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 map
Great with kids

Acuario de Dubrovnik

Damjana 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 map
Hidden treasury

Catedral de la Asunción

Katedrala 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 map
Pharmacy since 1317

Monasterio Franciscano y Farmacia de 1317

Franjevač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 map
Day-trip escape

Paseo marítimo de Cavtat

Cavtat 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 map

Where to eat in Dubrovnik: restaurants

Michelin ⭐

Restaurant 360°

Sv. 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 map
Palace tasting menu

Stara Loza (Prijeko Palace)

Prijeko 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 map
View + fine dining

Nautika

Brsalje 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
Since 1886

Proto

Š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 map
Best terrace at Pile

Dubravka 1836

Brsalje 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 map
Local favorite

Pantarul

Kralja 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 map
Viral fusion

Azur

Pobijana 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 map
Historic recipe

Kopun

Poljana 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 map
Vine-covered patio

Lady Pi-Pi

Antuninska 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 map
Harbor view

Amfora

Obala 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 map
Not Indian — it's Bosnian

Taj Mahal

Nikole 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
Right over the water

Gverović-Oršan

Š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 map
Peka under the bell

Konoba Dubrava

Bosanka 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 map
Viral on TikTok

Barba

Boš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 map
Pre-cable-car classic

Tabasco Pizza

Hvarska 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 map
Best gelato downtown

Peppino's Gelato

Od 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 map
Longtime favorite

Dolce Vita

Nalješ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 map
TripAdvisor-viral

Lokanda Peskarija

Na 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 map
Harbor-front view

Poklisar

Ribarnica 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 map
Bay view

Posat

Od 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 map
The best dining view

Panorama Restaurant Srđ

Cima 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 map
Solid veggie pick

Sesame Restaurant & Wine Bar

Dante 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 map
Vegan icon

Nishta

Prijeko 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 map
Cheapest & most classic

Kamenice

Gundulić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 map
Hidden cove

Fish Restaurant Orhan

Od 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 map
Cavtat fine dining

Bugenvila

Obala 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 map
By the Palace

Taverna Arsenal

Pred 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 map
Oysters only

Edulis Oyster Bar

Prijeko · 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 map
Seafarer vibe

Konoba Kapetan

Prijeko 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 map
Surf & turf

El Toro

Iva 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 map
Healthy & fast

Urban & Veggie

Obala 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 map
Yacht views

Restaurant and Bar Kazbek

Lapadska 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 map
Hidden steps from Stradun

Konoba Sebastian

Casco 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 map
Careful plating

Bòkār Dubrovnik

Casco 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 map
Short regional menu

Portun

Od 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 map
Traditional recipes

Heritage of Dubrovnik

Prijeko 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
Casual in Lapad

Vox Populi

Š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 map
Homestyle & simple

Maslina Tavern

Masarykov 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 map
Crowd-free

Konoba Veranda

Rijeka 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 map
Meat & fish

Turf & Surf

Lapad

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 map
Neighborhood lunch

Marangun

Lapad

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 map
Secret garden

Rozarij

Uz 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 map
Oysters + sushi

Bota Šare

Od 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 map

Specialty coffee in Dubrovnik

Specialty pioneer

Cogito Coffee

Gundulić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 map
People watching

Caffe Bar Libertina

Stradun 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 map
Hidden & full of vibe

Soul Caffe

Za 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 map
Coffee by day, bar by night

Talir

Antuninska 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 map
Century-old institution

Gradska Kavana Arsenal

Pred 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 map
Croatian wines by the glass

D'Vino Wine Bar

Palmotić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 map
Cave bar

Cave Bar More

Zidine 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 map
Local favorite

Buffet Skola

Antuninska 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 map
Live jazz

Hard Jazz Caffe Trubadur

Bunić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 map
Croatian reds

La Bodega Wine Bar

Luč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 map
Light pick in Lapad

Fresh Corner

Ulica 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 map
Before boarding

Café Porat

Obala 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
Lapad promenade

Antika Café

Š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
Under the pines

Promenada Café

Š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 map
Quick breakfast

Glam Café

Palmotić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 map
Classic view

Kavana Dubravka

Brsalje 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 map
Coffee before the ferry

Café Zrinski

Obala 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 map
Grab-and-go coffee

Betola Café

Casco 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 map

Shopping in Dubrovnik: where to shop

#1 concept store

Life According to Kawa

Od 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 map
Local jewelry

Medusa

Od 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 map
Birthplace of the necktie

Croata

Pred 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 map
Hand-painted silk

Tilda

Za 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 map
Morning market

Mercado de Gundulićeva Poljana

Gundulić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 map
Local prices

Mercado de Gruž

Gruš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 map
All things local, one stop

Dubrovačka Kuća

Svetog 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 map
Natural cosmetics

Aqua Dubrovnik

Prijeko 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 map
Contemporary design

Ma:Ne

Boš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 map
Goldsmiths' jewelry

Zlatarna Rakić

Zlatarska 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 map
Local art, small format

Galerija Talir

Miha 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 map
Curated Croatian wines

Enoteca Dubrovnik

Prijeko · 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 map
All-Croatian

Terra Croatica

Casco 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 map
Sweets for kids

Captain Candy

Casco 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 map
Quirky souvenir

Dubrovnik Cats

Casco 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 map
Designer jewelry

Roberto Studio

Casco 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 map
Since 1858

Ronchi (sombrerería 1858)

Luč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 map
Award-winning oil

Uje

Od 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 map
Coffee to take home

Franja Coffee & Tea House

Ulica 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 map
Goldsmith's workshop

Zlatarna Martini

Casco 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

More maps in Croatia

See all Croatia maps →

Other destinations

All maps →