Dubrovnik Uncovered: Top Hotels, Dining, Bars & Must-Do Activities

Dubrovnik is one of the most beautiful coastal cities in Europe, offering endless things to do in Dubrovnik, Croatia, from historic Old Town sites to island adventures. Whether you are a history buff, a foodie, or someone who simply loves to bask in the Mediterranean sun, Dubrovnik offers an enchanting blend of old-world charm and modern luxury.  If you’re searching for the best things to do in Dubrovnik Croatia, this guide covers top attractions, restaurants, bars, and places to stay.

Top Things to Do in Dubrovnik, Croatia

Dubrovnik is one of Europe’s most iconic coastal cities, known for its medieval walls, terracotta rooftops, and breathtaking Adriatic views. Whether you’re walking the historic Old Town, taking in sunset views from Mount Srđ, or boating to nearby islands, these are the top things to do in Dubrovnik

Dubrovnik Croatia city walls

A non-negotiable. The full walk takes about 1.5–2 hours, offering breathtaking views of the red-roofed Old Town and Adriatic coast.  Start early to avoid crowds and the heat.  Tickets can be purchased directly across from the entrance or if you prefer a small group or private walking tour is recommended.

Dubrovnik Croatia boat tour

A quick 10-minute ferry ride from Old Port gets you to a peaceful, car-free island perfect for swimming, wandering, and relaxing.  Swim in dead sea lake and walk the natural rock bridge.  Grab cocktails at Lokrum Lake Bar, tucked beside the monastery ruins. Yes—cocktails on an island lagoon.

Dubrovnik Old Town

Embark by Sea Kayak on a refreshing, tranquil paddle around Dubrovnik’s Old Town and Lokrum Island.

If you are a fan of the Game of Thrones, take a walking tour to see landmarks where the popular television series was filmed.

Dubrovnik Croatia sunset view

Ascend Mount Srd by cable car for stunning views of Dubrovnik City, the Elafiti Islands and Montenegro. For epic sunset views over the city and sea, ride the cable car up to Mount Srđ and enjoy dinner at Panorama Restaurant.  Alternatively, book a sunset wine tasting through a local guide—plenty of options include snacks, sea views, and stories.

Dubrovnik Old Town Streets

Walk around Old Town

Explore Old Town shops and restaurants, and cliff jump from the Buza Bar if you are brave.

Enjoy the sunset and an amazing view of the Dalmation coastline on a sunset cruise.  Don’t forget to bring a camera.

A quick 10-minute ferry ride from Old Port gets you to a peaceful, car-free island perfect for swimming, wandering, and relaxing.  Swim in dead sea lake and walk the natural rock bridge.  Grab cocktails at Lokrum Lake Bar, tucked beside the monastery ruins. Yes—cocktails on an island lagoon.

Lokrum Island
Dubrovnik Lokrum Stijine Rocks
Dead Sea at Lokrum Island
Lokrum Island Dubrovnik

Go to a Buza Bar

The Buža Bars (there are two: Buža Bar I and Buža Bar II / Bard Mala Buža) are cliffside bars built directly into Dubrovnik’s outer city walls, offering some of the most breathtaking sunset views in Croatia.  The view is the experience as you are literally sitting on the rocks outside the medieval city walls overlooking the Adriatic.  There’s no obvious sign — you enter through a small doorway in the Old Town wall labeled “Cold Drinks”.  It is a casual, relaxed, no-frills vibe with basic drinks and cash is preferred.  Locals and visitors jump from the rocks below — even if you don’t participate, it’s fun to watch and adds to the energy.

 

Buza Bar
Buza Bar Dubrovnik
Buza Bar Dubrovnik

Best Places to Stay in Dubrovnik, Croatia!

From seaside luxury to Old Town charm—these stays are worth booking early.

Dubrovnik Hilton

An elegant heritage hotel just steps from the Old Town. Think classic service, timeless interiors, and modern comfort.  Recommend staying in the main hotel and request a sea-facing room for early morning Adriatic sunrises.

Hotel Excelsior in Dubrovnik

A Dubrovnik icon. This luxury hotel has panoramic sea views, a private beach, and top-tier amenities—all within walking distance of the city walls.  The terrace alone is worth booking a stay—sunset Aperol, anyone!

St Josephs Hotel Dubrovnik

For those who want to be inside the walls, this intimate 6-room boutique hotel blends historic architecture with thoughtful luxury.  This hotel is perfect for romantic getaways or solo travelers who appreciate peace and detail.

Valamar Hotel Dubrovnik

A family-friendly escape just outside Dubrovnik’s bustle—Valamar Tirena blends comfort, coastal vibes, and room to unwind.

Best Places to Eat in Dubrovnik, Croatia

Dubrovnik’s dining scene blends fresh Adriatic seafood, traditional Dalmatian flavors, and elevated coastal cuisine set against stunning Old Town backdrops. From romantic cliffside restaurants to casual local favorites and chic wine bars, these are the best places to eat in Dubrovnik for an unforgettable culinary experience.

Soul Kitchen

Soul Kitchen is a casual-modern with a cozy vibe and global flavors. A great stop for brunch or lunch after a morning exploring the Old Town.

Pizzeria Castro

Pizzeria Castro is a casual place located in Old Town and tucked behind the cathedral with the best pizza in town. 

360 Dubrovnik

360 Dubrovnik is a Michelin-starred experience set into the city walls. Elegant, creative, and unforgettable.

Posat

Posat is a classic, elegant seafood restaurant with spectacular views of the fortress. Known for its fresh grilled fish and impeccable service.  

Arka Restaurant

Arka Restaurant offers a fresh, elevated take on traditional Croatian and Mediterranean dishes.  The Homemade gnocchi with truffle cream was a must try!

The best Place for Gelato in Dubrovnik is Peppino’s Gelato Factory.  It is located  in Old Town, just off the Stradun (main street).  It is a highly rated local favorite and highly rated by travelers.  Try the Dark Chocolate & Sea Salt, pistachio, Ferrero Rocher or Kinder Bueno.

Best Bars & Places to Drink in Dubrovnik, Croatia

From cliffside sunset bars overlooking the Adriatic to hidden Old Town wine bars and lively cocktail lounges, Dubrovnik offers a memorable mix of scenic and social drinking experiences. Whether you’re looking for a relaxed glass of Croatian wine, a sunset cocktail with a view, or a fun night out after dinner, these are the best places to drink in Dubrovnik for an unforgettable evening.

Cave Bar More

The Cave Bar More in Dubrovnik — one of the city’s most unique and memorable places to grab a drink.  It is tucked beneath the luxurious Hotel More, this bar is set inside a natural cave, making it one of the most unique drinking experiences in Dubrovnik — or anywhere on the Adriatic.

D’Vino Wine Bar (Old Town)

Tight little wine bar with a fantastic Croatian wine list and small bites.  Great place to learn about local varietals like Plavac Mali and Pošip.

 

The Gaffe

The Irish Pub The Gaffe is a fun place to grab late night drinks.  It is located just off the main street Stradun.

Banje Beach Club

Cocktails with a view, right on the beach.  There are DJs at night and a chill vibe during the day.

Essential Travel Tips for Visiting Dubrovnik, Croatia

A little planning goes a long way in Dubrovnik. Use these practical tips to avoid crowds, stay comfortable, and make the most of your time along Croatia’s stunning Adriatic coast.

  • Visit in shoulder season if possible
    Late May–June and September–early October offer warm weather, swimmable water, and fewer crowds than peak summer.

  • Start sightseeing early or explore in the evening
    Old Town and the city walls get extremely crowded by mid-morning, especially in summer.

  • Check the cruise ship schedule before planning your day
    Cruise days bring large crowds—plan island excursions or early morning sightseeing on those days.

  • Book top restaurants and tours in advance
    Waterfront dining and popular experiences (boat tours, sunset sails, Game of Thrones tours) fill up quickly.

  • Plan at least one island or boat day
    Visiting Lokrum Island, the Elaphiti Islands, or taking a sunset cruise is one of the best experiences in Dubrovnik.

  • Wear comfortable, non-slip shoes
    The polished limestone streets in Old Town can be slippery, especially after rain.

  • Bring cash for small purchases
    Many bars, beach spots, and smaller vendors are cash-only.

  • Prepare for heat and sun exposure
    Pack sunscreen, sunglasses, a hat, and a refillable water bottle—there is limited shade on the city walls.

  • Use Uber or taxis for transport outside Old Town
    Old Town is pedestrian-only, and many hotels are located outside the walls.

  • Stay near Old Town or along the coastline for convenience
    This reduces travel time and allows easy access to restaurants, tours, and beaches.

  • Plan multiple sunset viewpoints
    Don’t miss sunset from the city walls, Mount Srđ, Buža cliff bars, or a seaside restaurant.

  • Consider a guided walking tour
    A tour adds valuable historical context and is especially worthwhile for Game of Thrones fans.

Dubrovnik is more than a destination—it’s a crossroads of cultures, a living museum, and a feast for the senses. Whether you’re sipping wine in a centuries-old bar, watching the sunset from the city walls, or savoring local seafood by the sea, the city will capture your heart. With this guide, you’re equipped to experience the very best of Dubrovnik: its history, hospitality, flavors, and vibrant spirit. Pack your bags, and let the journey begin!