Home » Dubrovnik, Croatia: Best Things to Do, Eat & See (Perfect Day Trip or Weekend Getaway)

Dubrovnik, Croatia: Best Things to Do, Eat & See (Perfect Day Trip or Weekend Getaway)

Dubrovnik, Croatia, just saying the name makes me smile. I’d heard so much about it, but nothing prepared me for walking through Dubrovnik Old Town for the first time. Coffee in hand, the streets were quiet and the city walls towered above me. They call it the “Pearl of the Adriatic,” and I immediately understood why. Even during the busy summer season, the city felt surprisingly peaceful in the early morning.

I wandered the streets, taking it all in. Cobblestone lanes, terracotta rooftops and the Adriatic sparkling in the sun hit me all at once. That’s when it clicked. Dubrovnik is one of the most famous cities in Croatia and it’s easy to see why it’s considered one of the most loved destinations in Europe. If you’re wondering whether Dubrovnik is worth visiting, trust me, it totally lives up to the hype.

This Dubrovnik travel guide will show you the best things to do in Dubrovnik, from must-see landmarks and scenic viewpoints to hidden corners, beaches, restaurants, day trips and top attractions in Dubrovnik. Whether it’s your first visit, a weekend getaway or a chance to find quieter moments, this guide will help you explore Dubrovnik, uncover its highlights and enjoy the moments that make this city unforgettable.

Quick Facts About Dubrovnik, Croatia

Planning a trip to Dubrovnik? Here are a few quick facts to help you get familiar with one of Croatia’s most iconic coastal cities before you go.

  • Country: Croatia
  • Region: Dalmatia, Dubrovnik-Neretva County
  • Population: Around 40,000 residents, although this number significantly increases during the busy summer season
  • What Dubrovnik Is Famous For: Its UNESCO-listed Old Town, historic medieval city walls, terracotta rooftops, and breathtaking Adriatic Sea views
  • Best Views in Dubrovnik: Mount Srđ viewpoint, walking the ancient city walls, and the iconic cliffside bars overlooking the sea
  • Currency: Euro (€)
  • Language: Croatian is the official language, however English is widely spoken throughout tourist areas
  • Nearby Islands to Visit: Lokrum Island and the beautiful Elaphiti Islands, both perfect for easy day trips

Tip: Dubrovnik can be busy in summer. Early mornings and late afternoons are magical for photography and peaceful exploration.

View of Fort Lovrijenac on a rocky cliff above the Adriatic Sea, seen through a stone window in Dubrovnik, Croatia.
Stone bridge and winding path leading to Dubrovnik’s Old Port, with boats anchored in the clear Adriatic Sea and historic city walls surrounding the harbour.


Top Things to Do in Dubrovnik, Croatia

Dubrovnik may be compact, but it’s full of unforgettable experiences. It’s not a city you rush through, the best moments come from slowing down, looking up, and occasionally taking a wrong turn. These are the best things to do in Dubrovnik if you want to truly feel the city, not just check it off a list.

Walk the Dubrovnik City Walls

Walking the Dubrovnik City Walls is one of those experiences that genuinely lives up to the hype. The full loop circles the Old Town and offers panoramic views over terracotta rooftops, narrow streets, and the Adriatic Sea stretching endlessly beyond the walls.

It takes around two hours, depending on how often you stop, and you’ll stop a lot. Every section feels different. One moment you’re peering down into quiet backstreets, the next you’re watching waves crash against the rocks below. It’s easily one of the most unforgettable things to do in Dubrovnik Old Town.

Tip: Go early in the morning or later in the afternoon for cooler temperatures, fewer crowds, and softer light.

Panoramic view of Dubrovnik Old Town with terracotta rooftops, historic stone buildings, and the Adriatic Sea in the background.
Woman sitting on the stone walls of Dubrovnik overlooking Fort Lovrijenac and the Adriatic Sea on a sunny day.
Woman walking along the stone walls of Dubrovnik toward the large round Minceta Tower under a clear blue sky.

Wander Stradun and the Old Town Streets

Stradun is Dubrovnik’s main street, and yes, it’s busy. But it’s also undeniably beautiful. Early in the morning or later in the evening, when cruise crowds thin out, the polished limestone almost glows, and the Old Town feels calmer.

The real magic begins when you step off Stradun. Wander into the side streets and you’ll find narrow staircases, quiet squares, laundry hanging between windows, and everyday moments that feel far removed from the crowds. It’s one of the best ways to experience Dubrovnik Old Town at a slower, more personal pace.

Woman walking down a narrow stone alley in Dubrovnik’s Old Town, surrounded by historic buildings, shutters, and greenery.

Visit Fort Lovrijenac

Just outside the city walls, Fort Lovrijenac rises dramatically from a rocky cliff above the sea. The views back toward Dubrovnik Old Town are incredible, and it’s often much quieter than the main walls.

The fortress feels raw and powerful, shaped by wind, waves, and centuries of history. Many visitors know it as a Game of Thrones filming location, but even without that connection, it’s one of the most atmospheric places in Dubrovnik.

Woman standing on a rocky cliff overlooking Dubrovnik’s city walls, turquoise water, and dramatic coastline at sunset.
Woman walking up stone steps beside the rocky coastline and historic stone buildings near the Adriatic Sea in Dubrovnik.
Scenic view of Dubrovnik’s small harbour with clear turquoise water, stone walls, boats, and historic buildings backed by green hills.

Rector’s Palace – A Quiet Pause from the Streets

Right in the heart of the Old Town, Rector’s Palace offers a calm break from the busy streets outside. This elegant 15th-century building now houses a museum that traces Dubrovnik’s history, from the Republic of Ragusa to its maritime past.

What stayed with me most was the contrast. Inside, everything feels hushed and still. Step outside, and the city buzzes back to life. It’s a small pause, but one that makes you appreciate how alive Dubrovnik really is.

Woman walking through the arched stone colonnade of Dubrovnik’s historic Rector’s Palace, showcasing Gothic‑Renaissance architecture.
Woman walking up the grand stone staircase inside Dubrovnik’s historic Rector’s Palace, surrounded by elegant arches and columns.
Peaceful courtyard scene at Dubrovnik’s Rector’s Palace with a woman seated beneath stone arches and columns.

Visit Dubrovnik Cathedral and Franciscan Monastery

Some of my favourite moments in Dubrovnik came from stepping inside quieter spaces like Dubrovnik Cathedral. It’s cooler, calmer, and instantly grounding after the busy streets outside.

Just around the corner, the Franciscan Monastery feels even more peaceful. The simple cloister is a welcome escape, and the old pharmacy, one of the oldest in Europe, is easy to miss but well worth seeking out.

Sunlit courtyard inside a Dubrovnik monastery with arched walkways, leafy trees, and a central fountain.

Take the Cable Car to Mount Srđ

For one of the best views in Dubrovnik, take the Dubrovnik cable car up Mount Srđ. From the top, you can see the Old Town, Lokrum Island, the city walls, and the Adriatic Sea stretching in every direction.

Sunset is popular for a reason, rooftops glow, and the sea deepens in colour, but it’s also busy. Earlier in the day feels calmer and just as impressive.

Tip: If queues are long, hiking up Mount Srđ is a great alternative if you’re feeling active.

Panoramic view of Dubrovnik’s Old Town and harbour with a woman admiring the orange rooftops and clear blue Adriatic waters from above.

Take a Game of Thrones Tour in Dubrovnik Croatia

If you’re even a casual fan, a Game of Thrones tour in Dubrovnik is a fun and surprisingly informative way to explore the city. Many tours include Fort Lovrijenac, sections of the city walls, and quieter corners of the Old Town.

What I enjoyed most was the context. You’re not just seeing filming locations, you’re learning how Dubrovnik’s real history shaped King’s Landing.

Historic stone architecture and terracotta rooftops of Dubrovnik Old Town captured from an elevated viewpoint with a woman in the foreground.
Woman walking toward Dubrovnik’s Jesuit Stairs, the famous Game of Thrones filming location for the ‘Walk of Shame,’ surrounded by historic Baroque architecture.

Visit Lokrum Island

Just a short boat ride from Dubrovnik Old Town, Lokrum Island feels like hitting a reset button. It’s green, shaded, and noticeably quieter than the city.

I spent my time wandering, swimming, and doing very little else, which is exactly the point. It’s an easy half-day trip when you want nature, space, and a slower pace.

For more details on Lokrum Island, I have a more in-depth guide coming soon.

Take a Boat Tour Along the Dubrovnik Coast

Seeing Dubrovnik from the water completely changes your perspective. Coastal boat tours often include swimming stops, sea caves, and incredible views back toward the city walls.

It’s a relaxed way to break up sightseeing and enjoy the Adriatic without rushing.

Find out more about Cavtat in my detailed guide here: Best things to do in Cavtat, Croatia

Woman sitting on a wooden jetty in Cavtat, overlooking clear turquoise water and a historic stone waterfront with cypress trees and a red villa.

Visit Buža Bar I & Buža Bar II

Buža Bar is unforgettable. Actually, there are two, Buža Bar I and Buža Bar II, hidden in the cliffs just outside the Old Town walls.

You reach them through small openings in the stone, and the first time you step through, it feels like a discovery. I remember sitting on the rocks with a drink, watching the Adriatic stretch endlessly ahead. No frills. Simple drinks. Rough stone seats. That’s exactly what makes it special.

Buža Bar II is livelier, with people jumping straight into the sea below. Buža Bar I feels quieter and better for lingering. If you can, go in the late afternoon and stay through sunset, don’t rush it.

Woman standing on the rocky cliffs by Buza Bar in Dubrovnik, watching a golden Adriatic Sea sunset with rugged coastline in the distance.

Best Beaches in Dubrovnik Croatia

Dubrovnik isn’t just about historic streets and city walls, it’s also a coastal city with beautiful beaches. Whether you’re looking for beaches near Dubrovnik Old Town, quieter spots away from the crowds, or somewhere relaxed for a full beach day, there’s something for every travel style.

View of Dubrovnik’s Banje Beach with sunbathers and swimmers enjoying clear turquoise water, with Old Town’s medieval stone walls and terracotta rooftops in the background.

Banje Beach, Iconic Views Near the Old Town

Banje Beach is Dubrovnik’s most famous beach and one of the best beaches near the Old Town. The view back toward the city walls is incredible, especially early in the morning or around sunset.

It can be busy, but the clear water, sun loungers, and nearby cafés make it an easy choice if you want to combine sightseeing with swimming.

Lapad Beach, Relaxed & Easygoing

If you’re looking for a more laid-back, family-friendly beach in Dubrovnik, Lapad Beach is a great option. The water is calm, there’s plenty of space, and the nearby promenade is perfect for a slow walk after a swim.

Sveti Jakov Beach, One of Dubrovnik’s Best Hidden Beaches

For something quieter, Sveti Jakov Beach is one of Dubrovnik’s best hidden beaches. Just a short walk or drive from the Old Town, it feels calm and tucked away. The view back toward Dubrovnik is beautiful, and it’s one of my favourite spots for photography and a peaceful swim away from the crowds.

Tip: Bring water shoes, Dubrovnik’s pebble beaches are what keep the water so clear.

Where to Eat in Dubrovnik Croatia

Food in Dubrovnik encourages you to slow down. Between walks along the city walls and afternoons by the sea, sitting down for a long lunch or relaxed dinner becomes part of the rhythm of the city. Dubrovnik’s food scene blends fresh Adriatic seafood, traditional Dalmatian flavours, and unforgettable settings that often come with views you won’t forget. Dubrovnik offer many fantastic food tours that are well worth your time.

Seaside dining table in Dubrovnik overlooking the Old Port, with bowls of pasta, drinks, and boats anchored against a backdrop of green hills.
Charming pedestrian street in Dubrovnik filled with outdoor dining tables, warm lights, and traditional stone architecture.

Best Restaurants in Dubrovnik

Nautika – One of the most iconic restaurants in Dubrovnik Old Town, with breathtaking Adriatic views. Perfect for a special evening.
What to try: Fresh seafood pasta & local wine.

Lady Pi-Pi – Casual, lively, and full of character. A fun spot for grilled meats and simple Croatian dishes in the Old Town.

Konoba Dubrava – A warm, rustic spot for traditional Dalmatian food. Comforting, hearty, and deeply local.
What to try: Peka-style dishes.

Best Cafés in Dubrovnik

Festival Café – Right in the Old Town, perfect for people-watching and slow mornings.

Cogito Coffee – Modern, calm, and ideal for a quality coffee break.


Gradska Kavana Arsenal, Coffee with a view over the Old Harbour.

Bars in Dubrovnik

Buža Bar 1 & 2 – Sunset drinks perched above the sea. Cash only, simple menu, unforgettable setting.


D’Vino Wine Bar – A cosy Old Town wine bar with excellent Croatian wines and a relaxed atmosphere.

Refreshing cocktails on a waterfront table in Dubrovnik overlooking clear green water and rugged rock cliffs.

How to Get to Dubrovnik Croatia

Getting to Dubrovnik is easier than it looks, especially if you’re visiting from elsewhere in Europe. Whether you’re flying, driving, or arriving by bus or ferry, Dubrovnik is well connected, and the journey itself often feels like part of the experience.

Flying to Dubrovnik

The easiest way to reach Dubrovnik is by flying into Dubrovnik Airport (DBV), located about 20 km from the Old Town. During peak season (May–October), there are direct flights from many European cities, including London, Paris, Rome, Amsterdam, and Frankfurt.

From the airport, you can reach Dubrovnik Old Town by:

The drive along the coast is beautiful and makes a lovely first impression of Dubrovnik.

Getting to Dubrovnik by Bus

Buses connect Dubrovnik with other major cities in Croatia and neighbouring countries. Routes from Split, Zagreb, and Mostar are especially popular. The main bus station is in the Gruž area, with local buses and taxis making it easy to reach the Old Town.

This is a great option if you’re travelling through Croatia and want to enjoy the scenery along the Dalmatian Coast.

Driving to Dubrovnik

If you’re road-tripping through Croatia, driving to Dubrovnik can be incredibly scenic. The coastal roads offer stunning views, but be aware that Dubrovnik sits close to the Bosnian border, so you’ll pass through border control if arriving from northern Dalmatia.

Parking near Dubrovnik Old Town is limited, so staying somewhere with parking included can make things much easier.

Arriving by Ferry or Boat

During summer, ferries and catamarans connect Dubrovnik with Split, Hvar, Korčula, and nearby islands. Arriving by boat is one of the most memorable ways to see the city for the first time, watching the Old Town walls rise from the sea never gets old.

Best Time to Visit Dubrovnik

Dubrovnik is a fantastic year-round destination, but the experience changes a lot depending on the season, from sunny sightseeing days in spring to lively summer beach vibes and peaceful winter escapes.

  • Winter (November – March): Cooler, calm, and very quiet with average temperatures typically between 9°C and 15°C. Perfect for budget-friendly travel, local experiences, and exploring the Old Town without the crowds.
  • Spring (April – June): Warm, sunny weather with fewer crowds and average temperatures ranging from 15°C to 24°C. Perfect for sightseeing, walking the city walls, boat trips, and photography without the peak-season rush.
  • Summer (July – August): Hot, vibrant, and busy with average temperatures between 25°C and 32°C. Ideal for beaches, swimming in the Adriatic, island hopping, and enjoying Dubrovnik’s lively nightlife — although prices and crowds are at their highest.
  • Autumn (September – October): Mild and more relaxed with average temperatures around 18°C to 26°C and a warm sea that’s still perfect for swimming. A great time for slower travel, scenic walks, and sunset dinners.
Woman sitting on a wall overlooking Dubrovnik’s Banje Beach and Old Town, with clear turquoise water, sunbathers, and medieval stone walls in the background.

The Best Places to Stay in Dubrovnik Croatia

Dubrovnik offers everything from luxury cliffside hotels to boutique Old Town stays and comfortable apartments. Where you stay can shape your entire trip, whether you want sea views, walkable streets, or quiet evenings.

Woman relaxing on a balcony at Hotel Excelsior Dubrovnik, overlooking the calm Adriatic Sea through flowing white curtains with wine glasses on the table.
Woman standing on a stone sunbathing platform by the Adriatic Sea in Dubrovnik, overlooking crystal‑clear turquoise water and Lokrum Island.
Palm trees framing a panoramic view of Dubrovnik’s Old Town walls overlooking the calm Adriatic Sea with a small boat in the water
AccommodationTypeLocation
Villa DubrovnikLuxury HotelPloče (cliffside)
Hotel ExcelsiorLuxury HotelNear Old Town
Hotel Bellevue DubrovnikLuxury HotelMiramare Bay
Hilton Imperial DubrovnikPremium HotelNear Pile Gate
Hotel Dubrovnik PalaceSeafront HotelLapad
Rixos Premium DubrovnikMid‑Range HotelNear Banje
Hotel Kompas DubrovnikMid‑Range HotelLapad
Hotel Stari GradMid‑Range HotelOld Town
St. Joseph’sBoutique HotelOld Town
Dubrovnik Luxury L’OrangerieStylish StayCentral Dubrovnik
Hotel Royal BlueMid‑Range HotelSunset Coast
Hotel NeptunMid‑Range HotelSunset Coast
Romance Apartments DubrovnikApartmentNear Old Town

How to Spend 1, 2, or 3 Days in Dubrovnik Croatia: Best Things to Do

Whether you’re visiting Dubrovnik for a day trip, a weekend getaway, or a longer stay, these itineraries help you experience the city at a comfortable pace, balancing sightseeing, beaches, food, and unforgettable views.

Woman standing on a stone corner in a narrow Dubrovnik Old Town alley, surrounded by rustic limestone buildings and stepped pathways.
Outdoor market in Dubrovnik’s Old Town with fruit and vegetable stalls, vendors under umbrellas, and historic stone buildings with a domed church in the background.

1-Day Dubrovnik Itinerary (Perfect Day Trip)

Morning
  • Coffee near Stradun while the Old Town is still quiet
  • Wander Dubrovnik Old Town and explore the side streets
  • Visit Dubrovnik Cathedral and the Franciscan Monastery
Late Morning
  • Walk the Dubrovnik City Walls, stopping for photos and views over the Adriatic Sea
Lunch
  • Waterfront lunch in or near the Old Town (seafood or Mediterranean dishes)
Afternoon
  • Relax at Banje Beach for a swim with views of the city walls
Evening
  • Sunset drinks at Buža Bar I or II
  • Optional dinner near the Old Harbour
Sunset view of Dubrovnik’s Old Town walls and fortifications, with terracotta rooftops, rocky cliffs, and the calm Adriatic Sea below.

2-Day Dubrovnik Itinerary (Ideal Weekend Getaway)

Day 1 – Old Town & City Walls

Morning
  • Coffee near Stradun
  • Explore Dubrovnik Old Town at a relaxed pace
  • Visit Rector’s Palace, Dubrovnik Cathedral, and the Franciscan Monastery
Late Morning
  • Walk the Dubrovnik City Walls for panoramic views
Lunch
  • Lunch by the water in the Old Town or near Pile Gate
Afternoon
  • Swim and relax at Sveti Jakov Beach or Banje Beach
Evening
  • Sunset at Buža Bar
  • Dinner near the Old Harbour or within the Old Town

Day 2 – Lokrum Island & Slower Exploring

Morning
  • Boat trip from the Old Harbour to Lokrum Island
  • Wander the gardens and enjoy a peaceful swim
Lunch
  • Casual lunch on Lokrum or back in Dubrovnik
Afternoon
  • Café stop at Cogito Coffee or Gradska Kavana Arsenal
  • Explore hidden streets, small shops, and quiet squares in the Old Town
Evening
  • Relaxed dinner with sea views to close out the weekend
Woman sitting on a stone wall overlooking a narrow sunlit alley in Dubrovnik’s Old Town, with historic buildings, shutters, and laundry blowing overhead.

3-Day Dubrovnik Itinerary (With a Scenic Day Trip)

Day 1 – Dubrovnik Old Town Highlights

Morning
  • Coffee near Stradun
  • Explore Dubrovnik Old Town and side streets
  • Visit Dubrovnik Cathedral and the Franciscan Monastery
Late Morning
  • Walk the Dubrovnik City Walls
Lunch
  • Lunch by the harbour or along the waterfront
Afternoon
  • Swim at Banje Beach or Lapad Beach
Evening
  • Sunset drinks at Buža Bar I or II
  • Dinner in or near the Old Town

Day 2 – Lokrum Island & Coastal Views

Morning
  • Boat ride to Lokrum Island
  • Swimming, walking trails, and shaded gardens
Lunch
  • Lunch on Lokrum or back in Dubrovnik
Afternoon
  • Explore quieter corners of the Old Town
  • Visit Fort Lovrijenac for coastal views
Evening
  • Wine at D’Vino Wine Bar or dinner with Adriatic views

Day 3 – Day Trip to Cavtat

Morning
  • Scenic bus or boat ride to Cavtat (20–30 minutes)
  • Walk the waterfront promenade
Late Morning
  • Visit the Račić Mausoleum
  • Swim or relax by the water
Lunch
  • Seaside lunch in Cavtat
Afternoon
  • Walk the Rat Peninsula or enjoy a final swim
  • Return to Dubrovnik in the late afternoon
Evening
  • Farewell dinner overlooking the Old Town or the sea
Woman walking up a narrow stone staircase in Dubrovnik’s Old Town, surrounded by historic limestone buildings, wooden shutters, and hanging lanterns.

To make your trip even easier, I’ve created a custom Google Map of Dubrovnik with all the Dubrovnik Croatia: Best Things to Do pinned, from the Old Town highlights and city walls to the best beaches, restaurants, and nearby day trips like Lokrum Island and Cavtat. Whether you’re planning a 1-day visit or a 3-day adventure, this map helps you see everything at a glance and navigate the city with ease.


Follow:

Leave a Reply

Your email address will not be published. Required fields are marked *