Top 22 Must-See Attractions in Dubrovnik

Dubrovnik, Croatia

Dubrovnik packs an extraordinary amount into a small footprint, which is why a short visit should lean on its signature sights. The Dubrovnik City Walls offer a mile-plus walk with sweeping views over terracotta rooftops and the Adriatic, while Stradun (Placa) below serves as the marble-paved spine connecting the Old Town (Stari Grad) to daily life and history in one stretch. For a wider perspective, the Cable Car to Mount Srđ lifts you above the walls in minutes, and evenings during the Dubrovnik Summer Festival add open-air theater and music among historic backdrops. Together these picks cover the essential walking, viewing, and cultural experiences without wasted time.

Dubrovnik's landmarks stand as magnificent testaments to its rich history as a powerful maritime republic. The city's UNESCO World Heritage status reflects its exceptional preservation and cultural significance.

Dubrovnik City Walls
Must See📌 Book Ahead

Dubrovnik City Walls

Walk atop the iconic City Walls for spectacular 360-degree views of the Old Town's terracotta roofs, the shimmering Adriatic Sea, and Lokrum Island. These massive stone fortifications, rising up to 25 meters high and 6 meters thick in places, feature defensive towers including the Minčeta Tower, Bokar Fortress, and St. John's Fortress. The complete circuit covers approximately 2 kilometers and offers breathtaking photo opportunities at every turn. Visit early morning or late afternoon to avoid crowds and harsh midday sun.

⏱ 2-3 hoursBook Ahead

Tips for Landmarks & Monuments

  • Purchase the Dubrovnik Card for combined entry to City Walls and multiple attractions with cost savings
  • Start your wall walk early (8 AM opening) or late afternoon to avoid midday heat and cruise ship crowds
  • Wear comfortable shoes with good grip - stairs can be steep and uneven
  • Bring water and sun protection - there's limited shade on the walls
  • Walk counterclockwise from Pile Gate for better photo lighting in the morning

Dubrovnik's marble-paved squares and limestone streets form the stage for daily life, lined with cafés, shops, and centuries-old architecture. These public spaces pulse with energy and reveal the city's masterful urban planning.

Stradun (Placa)
Must See

Stradun (Placa)

The magnificent Stradun, Dubrovnik's main thoroughfare, stretches 300 meters from Pile Gate to Ploče Gate, dividing the Old Town. This wide, polished limestone promenade follows the channel that once separated the island of Ragusa from the mainland before being filled in the 12th century. Lined with identical baroque townhouses rebuilt after the 1667 earthquake, the Stradun showcases uniform architecture with ground-floor shops and restaurants beneath residential floors. The shiny stone pavement, worn smooth by countless footsteps, reflects golden light at sunset. This is Dubrovnik's living room - the heart of social life where locals and visitors stroll, meet, and celebrate.

⏱ OngoingNo Booking Needed

Tips for Squares & Streets

  • Visit Gundulić Market early (before 1 PM) for best selection and authentic atmosphere
  • Stradun is most magical early morning or late evening when crowds thin
  • Explore side streets off main squares to discover hidden gems and avoid tourist masses
  • Marble pavement is slippery when wet - wear appropriate footwear
  • Café prices are highest on Stradun - venture to side streets for better value
🏘️

Neighborhoods

Beyond the Old Town walls, Dubrovnik's diverse neighborhoods reveal different facets of local life, from seaside promenades to hilltop suburbs, each with distinct character and attractions.

Old Town (Stari Grad)
Must See

Old Town (Stari Grad)

The UNESCO World Heritage Old Town encompasses everything within the medieval city walls - approximately 1,970 meters of perimeter protecting a compact urban maze of marble streets, baroque churches, Renaissance palaces, and hidden squares. Despite the devastating 1667 earthquake and 1991-92 siege damage, meticulous restoration preserved this architectural treasure. The Old Town divides roughly into districts: the flat Stradun area with major sights, the stepped northern quarter with residential character, and the southern section with harbor views. No cars penetrate these walls - only foot traffic on polished stone streets that have witnessed seven centuries of Republic history.

⏱ Full dayNo Booking Needed

Tips for Neighborhoods

  • Stay in Lapad for better value - hotels and apartments are more affordable than Old Town
  • Use local buses (lines 4, 6, 8) to connect neighborhoods efficiently
  • Gruž Market is authentic and prices are lower than Old Town tourist shops
  • Each neighborhood has distinct character - explore beyond Old Town for complete experience
  • Evening promenades in Lapad and Ploče offer scenic walks away from crowds

Dubrovnik offers efficient transportation options connecting the airport, neighborhoods, and surrounding region. Understanding local transport enhances your visit and provides access to areas beyond the Old Town.

Dubrovnik Airport Transfers
Essential📌 Book Ahead

Dubrovnik Airport Transfers

Dubrovnik Airport (Čilipi) lies 20km south of the city. Atlas Airport Shuttle buses coordinate with flight arrivals/departures, running to the main bus station (Gruž) and Pile Gate, taking approximately 30-40 minutes. Purchase tickets at the airport kiosk or online. Taxis offer direct service at higher cost but with convenience - agree on price beforehand or ensure meter usage. Private transfers can be pre-booked for door-to-door service. Some hotels provide shuttle services. During summer peak season, advance booking recommended. The coastal route provides scenic introductions to Dubrovnik's stunning setting.

⏱ 30-40 minutesBook Ahead
Cable Car to Mount Srđ
Essential📌 Book Ahead

Cable Car to Mount Srđ

The Dubrovnik Cable Car ascends 778 meters to Mount Srđ summit in just 3-4 minutes, offering spectacular 360-degree views over the Old Town, Adriatic islands, and surrounding mountains. The summit features a restaurant, café, viewing platforms, and the Homeland War Museum documenting the 1991-92 siege. Cable cars depart every 30 minutes from the lower station in Ploče neighborhood. Sunset rides are particularly popular - book online to avoid queues. The summit can also be reached by hiking trail (challenging) or road (taxi/car). Views from the top rank among Europe's finest panoramas, essential for photographers and anyone wanting bird's-eye perspective of Dubrovnik's layout.

⏱ 1-2 hoursBook Ahead

Tips for Transportation

  • Book cable car tickets online to skip queues, especially for sunset time slots
  • Validate bus tickets immediately upon boarding to avoid fines
  • Airport shuttle times coordinate with flights - check current schedules online
  • Walking is best within Old Town - it's entirely pedestrianized
  • Taxis use meters but confirm this before departure to avoid disputes

From kayaking adventures to Game of Thrones tours, Dubrovnik offers diverse activities that provide unique perspectives on the city's history, culture, and natural beauty.

Dubrovnik Summer Festival
Must See📌 Book Ahead

Dubrovnik Summer Festival

Running mid-July to mid-August since 1950, the Dubrovnik Summer Festival transforms the city into an open-air stage. Over 2,000 artists perform classical music concerts, opera, ballet, theater, and folklore in stunning historic venues: Fort Lovrijenac, Rector's Palace atrium, cathedral steps, and outdoor stages. Shakespeare plays, Croatian drama, symphony orchestras, and contemporary dance grace atmospheric settings with stone walls and starlit skies as backdrop. The festival celebrates high culture and tradition, attracting international performers and audiences. Opening ceremony features the Libertas flag raising. Advance booking recommended for popular performances. The festival embodies Dubrovnik's living cultural heritage.

⏱ 2-3 hours per performanceBook Ahead

Tips for Tours & Activities

  • Book popular tours in advance especially during July-August peak season
  • Small group tours provide better experiences than large bus groups
  • Weather-dependent activities (kayaking, boat trips) may be rescheduled - check cancellation policies
  • Wear appropriate clothing - modest dress for religious site visits, swimwear for water activities
  • Tip guides 10-15% for excellent service as gratuities often aren't included
🚗

Day Trips

Dubrovnik's location provides access to stunning destinations within day-trip distance: national parks, historic towns, neighboring countries, and pristine islands that showcase the region's diversity.

Montenegro (Kotor & Perast)
Must See📌 Book Ahead

Montenegro (Kotor & Perast)

Cross into Montenegro (30km south) to explore the spectacular Bay of Kotor, often called Europe's southernmost fjord. Medieval Kotor features UNESCO-listed Old Town with Venetian architecture, fortified walls climbing steep mountains, and the stunning Cathedral of Saint Tryphon. Nearby Perast, a baroque jewel, offers boat trips to Our Lady of the Rocks island church. The scenic coastal drive passes through Herceg Novi and provides breathtaking mountain-meets-sea vistas. Full-day tours typically include border crossing (bring passport!), guided walks, and free time. The Bay of Kotor's dramatic beauty rivals any Mediterranean destination. Note: border waits can be lengthy in summer.

⏱ 10-12 hoursBook Ahead

Tips for Day Trips

  • Bring your passport for trips to Montenegro and Bosnia - you'll cross international borders
  • Book ferries in advance during summer for island day trips
  • Organized tours handle logistics but independent travel offers more flexibility
  • Start early to maximize time at destinations - many involve 2-3 hour drives
  • Check border wait times in peak season when planning Montenegro/Bosnia trips
🍽️

Restaurants

Real, highly-rated Restaurants in Dubrovnik, sourced from Google Places (rating above 4★).

Dinner In The Sky Dubrovnik
Must See

Dinner In The Sky Dubrovnik

★★★★★ 5 (1,373)

Dinner In The Sky Dubrovnik is a highly-rated restaurant in Dubrovnik, rated 5★ from 1373 reviews. Located at Ul. Iva Dulčića 34, 20000, Dubrovnik, Croatia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 2:00 – 10:00 PM
  • Tuesday: 2:00 – 10:00 PM
  • Wednesday: 2:00 – 10:00 PM
  • Thursday: 2:00 – 10:00 PM
  • Friday: 2:00 – 10:00 PM
  • Saturday: 2:00 – 10:00 PM
  • Sunday: 2:00 – 10:00 PM
Public Old Town Croatian Bistro
Must See

Public Old Town Croatian Bistro

★★★★★ 5 (931)

Public Old Town Croatian Bistro is a highly-rated restaurant in Dubrovnik, rated 5★ from 931 reviews. Located at Prijeko ul. 30, 20000, Dubrovnik, Croatia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 11:00 AM – 11:00 PM
  • Tuesday: 11:00 AM – 11:00 PM
  • Wednesday: 11:00 AM – 11:00 PM
  • Thursday: 11:00 AM – 11:00 PM
  • Friday: 11:00 AM – 11:00 PM
  • Saturday: 11:00 AM – 11:00 PM
  • Sunday: 11:00 AM – 11:00 PM
Local
Must See

Local

★★★★★ 4.9 (348)

Local is a highly-rated restaurant in Dubrovnik, rated 4.9★ from 348 reviews. Located at Ul. Dinka Ranjine 8, 20000, Dubrovnik, Croatia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 7:00 PM – 12:00 AM
  • Tuesday: 7:00 PM – 12:00 AM
  • Wednesday: 7:00 PM – 12:00 AM
  • Thursday: 7:00 PM – 12:00 AM
  • Friday: 7:00 PM – 12:00 AM
  • Saturday: 7:00 PM – 12:00 AM
  • Sunday: 7:00 PM – 12:00 AM
Gradska kavana Arsenal Restaurant
Must See

Gradska kavana Arsenal Restaurant

★★★★★ 4.8 (7,902)

Gradska kavana Arsenal Restaurant is a highly-rated restaurant in Dubrovnik, rated 4.8★ from 7902 reviews. Located at Ul. Pred Dvorom 1, 20000, Dubrovnik, Croatia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 8:00 AM – 12:00 AM
  • Tuesday: 8:00 AM – 12:00 AM
  • Wednesday: 8:00 AM – 12:00 AM
  • Thursday: 8:00 AM – 12:00 AM
  • Friday: 8:00 AM – 12:00 AM
  • Saturday: 8:00 AM – 12:00 AM
  • Sunday: 8:00 AM – 12:00 AM
Trattoria Carmen
Must See

Trattoria Carmen

★★★★★ 4.8 (2,205)

Trattoria Carmen is a highly-rated restaurant in Dubrovnik, rated 4.8★ from 2205 reviews. Located at Ul. kneza Damjana Jude 10, 20000, Dubrovnik, Croatia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: Closed
  • Tuesday: 11:00 AM – 11:00 PM
  • Wednesday: 11:00 AM – 11:00 PM
  • Thursday: 11:00 AM – 11:00 PM
  • Friday: 11:00 AM – 11:00 PM
  • Saturday: 11:00 AM – 11:00 PM
  • Sunday: 11:00 AM – 11:00 PM
Soul Kitchen Dubrovnik
Must See

Soul Kitchen Dubrovnik

★★★★★ 4.8 (2,482)

Soul Kitchen Dubrovnik is a highly-rated restaurant in Dubrovnik, rated 4.8★ from 2482 reviews. Located at Ul. od Domina 3, 20000, Dubrovnik, Croatia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 9:00 AM – 11:00 PM
  • Tuesday: 9:00 AM – 11:00 PM
  • Wednesday: 9:00 AM – 11:00 PM
  • Thursday: 9:00 AM – 11:00 PM
  • Friday: 9:00 AM – 11:00 PM
  • Saturday: 9:00 AM – 11:00 PM
  • Sunday: 9:00 AM – 11:00 PM
Restaurant Ezza, Dubrovnik
Must See

Restaurant Ezza, Dubrovnik

★★★★★ 4.8 (1,944)

Restaurant Ezza, Dubrovnik is a highly-rated restaurant in Dubrovnik, rated 4.8★ from 1944 reviews. Located at Hvarska ul. 2, 20000, Dubrovnik, Croatia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 3:00 PM – 2:00 AM
  • Tuesday: 3:00 PM – 2:00 AM
  • Wednesday: 3:00 PM – 2:00 AM
  • Thursday: 3:00 PM – 2:00 AM
  • Friday: 3:00 PM – 2:00 AM
  • Saturday: 3:00 PM – 2:00 AM
  • Sunday: 3:00 PM – 2:00 AM
Forty Four Restaurant
Must See

Forty Four Restaurant

★★★★★ 4.8 (1,259)

Forty Four Restaurant is a highly-rated restaurant in Dubrovnik, rated 4.8★ from 1259 reviews. Located at Ul. Miha Pracata 6, 20000, Dubrovnik, Croatia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 11:00 AM – 12:00 AM
  • Tuesday: 11:00 AM – 12:00 AM
  • Wednesday: 11:00 AM – 12:00 AM
  • Thursday: 11:00 AM – 12:00 AM
  • Friday: 11:00 AM – 12:00 AM
  • Saturday: 11:00 AM – 12:00 AM
  • Sunday: 11:00 AM – 12:00 AM
Bokar Dubrovnik
Must See

Bokar Dubrovnik

★★★★★ 4.8 (955)

Bokar Dubrovnik is a highly-rated restaurant in Dubrovnik, rated 4.8★ from 955 reviews. Located at Zeljarica ul. 7, 20000, Dubrovnik, Croatia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 9:00 AM – 11:00 PM
  • Tuesday: 9:00 AM – 11:00 PM
  • Wednesday: 9:00 AM – 11:00 PM
  • Thursday: 9:00 AM – 11:00 PM
  • Friday: 9:00 AM – 11:00 PM
  • Saturday: 9:00 AM – 11:00 PM
  • Sunday: 9:00 AM – 11:00 PM
Castello mediteranean restaurant
Must See

Castello mediteranean restaurant

★★★★★ 4.8 (1,232)

Castello mediteranean restaurant is a highly-rated restaurant in Dubrovnik, rated 4.8★ from 1232 reviews. Located at Zamanjina ul. 4, 20000, Dubrovnik, Croatia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 8:00 AM – 12:00 AM
  • Tuesday: 8:00 AM – 12:00 AM
  • Wednesday: 8:00 AM – 12:00 AM
  • Thursday: 8:00 AM – 12:00 AM
  • Friday: 8:00 AM – 12:00 AM
  • Saturday: 8:00 AM – 12:00 AM
  • Sunday: 8:00 AM – 12:00 AM
ARKA Dubrovnik (OLD TOWN)
Must See

ARKA Dubrovnik (OLD TOWN)

★★★★★ 4.8 (1,883)

ARKA Dubrovnik (OLD TOWN) is a highly-rated restaurant in Dubrovnik, rated 4.8★ from 1883 reviews. Located at Ul. uz Jezuite 8, 20000, Dubrovnik, Croatia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 8:30 AM – 12:00 AM
  • Tuesday: 8:30 AM – 12:00 AM
  • Wednesday: 8:30 AM – 12:00 AM
  • Thursday: 8:30 AM – 12:00 AM
  • Friday: 8:30 AM – 12:00 AM
  • Saturday: 8:30 AM – 12:00 AM
  • Sunday: 8:30 AM – 12:00 AM
Konoba Maestro
Must See

Konoba Maestro

★★★★★ 4.8 (625)

Konoba Maestro is a highly-rated restaurant in Dubrovnik, rated 4.8★ from 625 reviews. Located at Hvarska ul. 6, 20000, Dubrovnik, Croatia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 4:00 PM – 12:00 AM
  • Tuesday: 4:00 PM – 12:00 AM
  • Wednesday: 4:00 PM – 12:00 AM
  • Thursday: 4:00 PM – 12:00 AM
  • Friday: 4:00 PM – 12:00 AM
  • Saturday: 4:00 PM – 12:00 AM
  • Sunday: 4:00 PM – 12:00 AM
Restaurant Panorama
Must See

Restaurant Panorama

★★★★★ 4.7 (7,497)

Restaurant Panorama is a highly-rated restaurant in Dubrovnik, rated 4.7★ from 7497 reviews. Located at Srđ ul. 3, 20000, Dubrovnik, Croatia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 9:00 AM – 12:00 AM
  • Tuesday: 9:00 AM – 12:00 AM
  • Wednesday: 9:00 AM – 12:00 AM
  • Thursday: 9:00 AM – 12:00 AM
  • Friday: 9:00 AM – 12:00 AM
  • Saturday: 9:00 AM – 12:00 AM
  • Sunday: 9:00 AM – 12:00 AM
Nautika
Must See

Nautika

★★★★★ 4.7 (1,670)

Nautika is a highly-rated restaurant in Dubrovnik, rated 4.7★ from 1670 reviews. Located at Brsalje ul. 3, 20000, Dubrovnik, Croatia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 6:00 PM – 12:00 AM
  • Tuesday: 6:00 PM – 12:00 AM
  • Wednesday: 6:00 PM – 12:00 AM
  • Thursday: 6:00 PM – 12:00 AM
  • Friday: 6:00 PM – 12:00 AM
  • Saturday: 6:00 PM – 12:00 AM
  • Sunday: 6:00 PM – 12:00 AM
Restaurant 360
Must See

Restaurant 360

★★★★★ 4.7 (1,192)

Restaurant 360 is a highly-rated restaurant in Dubrovnik, rated 4.7★ from 1192 reviews. Located at Ul. Svetog Dominika 2, 20000, Dubrovnik, Croatia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: Closed
  • Tuesday: 6:00 PM – 12:30 AM
  • Wednesday: 6:00 PM – 12:30 AM
  • Thursday: 6:00 PM – 12:30 AM
  • Friday: 6:00 PM – 12:30 AM
  • Saturday: 6:00 PM – 12:30 AM
  • Sunday: 6:00 PM – 12:30 AM