Best Things to Do in Dubrovnik: My 14 Day Guide + Local Hacks

Save this post, or share it with your travel buddy.

If you’re headed to Dubrovnik and wondering what to do, this guide is for you. I wrote it after learning the city the long way, hauling my bag up steep stone steps, getting lost in the Old Town’s alleys, and realizing too late that the walls are best walked early, before the cruise ships arrive. 

Things to Do in Dubrovnik
Source: Canva

So this isn’t a polished brochure full of clichés, but a practical guide to help you experience Dubrovnik at its best, not just survive the crowds.

Here you’ll find everything I wish I’d known before I came: when to go, how many days you really need, what to see (and what’s okay to skip), and how to eat well without paying tourist prices. 

I’ll share exact timing tips for the walls and cable car, the best spots for a quiet swim, and the neighborhoods that still feel local after dark.

Think of this as your friend’s honest itinerary, one that includes the scenic moments everyone talks about, but also the slower, quieter parts that make Dubrovnik feel like more than a postcard.

Dubrovnik at a glance

Walkers on the Dubrovnik city walls with the Adriatic Sea in the background
Source: @travolax

Dubrovnik sits like a jewel on Croatia’s southern coast, where the Adriatic Sea glows a clear turquoise and the city’s terracotta rooftops catch the afternoon sun. It’s the kind of place that feels both cinematic and lived in a medieval fortress wrapped around everyday life. 

The Old Town, with its marble lanes and high stone walls, is the heart of it all and the reason Dubrovnik earned its UNESCO World Heritage status. Even if you’ve seen photos a hundred times, walking those walls in person, the sea on one side, red roofs tumbling down on the other is something else entirely.

The city has a long, layered history. Once an independent maritime republic, Dubrovnik (then called Ragusa) traded with Venice and beyond, which explains why its narrow streets hide a mix of Gothic, Renaissance, and Baroque architecture. 

Despite its postcard perfection, it’s not frozen in time, laundry still hangs between windows, school kids race through the squares, and fishermen still head out at dawn.

Croatia now uses the euro, though you might still hear prices quoted in kuna from locals who haven’t quite switched over. Most restaurants, hotels, and attractions take care, but it’s smart to keep a few euros in cash for small bakeries, local markets, or bus tickets.

The official language is Croatian, but in Dubrovnik you’ll have no trouble getting by in English. Menus, signs, and tours all cater to an international crowd, and locals are used to helping visitors find their way often with a smile and a story.

You’ll likely arrive through Dubrovnik Airport (DBV), about 20 kilometers from the Old Town. Buses and shared shuttles run regularly, though taxis are the fastest way if you’re arriving late or carrying luggage.

If you’re coming from Split or one of the nearby islands, ferries drop you at the port of Gruž, from where you can hop on a local bus or short taxi ride into town.

Tourism peaks in summer (June to September), when cruise ships crowd the port and the narrow lanes can feel like a moving river of people. The shoulder months April to May and September to October are far more relaxed. 

The weather is still warm enough to swim, but you can actually pause to hear church bells echo off the stone walls instead of selfie sticks clicking around you.

This guide is written for anyone who wants to go beyond the postcard version of Dubrovnik couples chasing sea views, solo travelers looking for quiet corners, families who need more than just sightseeing, and even Game of Thrones fans who want to trace filming spots without getting caught in the crowd. 

Whether you’re here for history, food, or just the feeling of walking through sunlight on ancient stone, Dubrovnik has a way of pulling you in.

Itineraries

Vertical Pinterest pin: ‘Dubrovnik 1–4 Day Itinerary’ over photo of the Old Town and sea
Source: Canva

Whether you’ve got just one whirlwind day in Dubrovnik or nearly a week to soak it all in, the key is to pace yourself. The city’s compact size makes it easy to see a lot quickly, but the real charm lies in the quieter moments.

The morning light on the walls, the sound of waves echoing off the old stone, the lazy coffee stops that turn into full blown meals. Below are itineraries that balance the must-sees with those small, slow experiences that make Dubrovnik linger in your memory.

1 Day in Dubrovnik: Hit the Highlights

If you only have a day here, start early and move with purpose but don’t rush so much that you miss the details. Mornings are magic in Dubrovnik, when the air still feels cool and the tour groups haven’t yet poured in from the cruise ships.

Begin at the City Walls, entering through either the Ploče or Pile Gate right around opening time (usually 8 a.m.). The climb can feel steep at first, but every step rewards you with views of terracotta rooftops on one side, the glittering Adriatic on the other. 

Take your time circling the entire wall; it usually takes about two hours if you stop for photos and the occasional water break. You’ll catch glimpses of hidden courtyards, laundry strung between centuries-old windows, and the kind of views that postcards never quite capture.

Marble-paved Stradun promenade running through Dubrovnik Old Town with pedestrians
Source: @bozholidays

Once you descend, wander down the Stradun, the marblepaved main street that runs through the heart of the Old Town. Stop at the Onofrio Fountain to refill your bottle with cold, drinkable water (a small Dubrovnik blessing), then duck into the side lanes for shade and quieter corners.

Close-up of black risotto with cuttlefish and lemon wedge on a rustic plate
Source: @lucinkantundubrovnik

For lunch, find a small konoba (local tavern) away from the main drag. The food’s usually better, and the prices far more reasonable. Try the black risotto or a simple seafood pasta paired with a glass of local white wine.

Cozy konoba interior with wooden tables and local wine bottles
Source: @konoba_jezuite

In the afternoon, take the cable car up Mount Srđ, which rises directly behind the city. From the top, you’ll see the Old Town spread out like a terracotta puzzle against the deep blue sea, one of the most iconic views in Croatia. 

If you’re feeling energetic, hike down instead of riding; the trail zigzags through rocky terrain and wild herbs, with the sea always in view.

Fort Lovrijenac perched on a cliff with the Old Town skyline in the distance
Source: Canva

End your day with a quick swim at Banje Beach, the stretch of pebbled shore just outside the walls. As evening settles, wander back into town for sunset either from the walls themselves or from Fort Lovrijenac, which glows golden as the sun sinks behind the horizon.

Finish with dinner at a rooftop restaurant or a seaside terrace, and raise a glass to a very full day.

2 Days in Dubrovnik: Walls & Island Escape

With two days, you can breathe a little easier. Spend your first day as above exploring the walls, the Old Town, and Mount Srđ but use your second to balance history with a bit of nature.

In the morning, hop on the short ferry to Lokrum Island, just a 15minute ride from the Old Town’s harbor. Lokrum feels like a world away from lush pine forests, wandering peacocks, and quiet coves where you can swim or nap under olive trees. 

Bring a picnic or grab something from the café near the monastery ruins, and take a dip in the island’s small salt lake (locals call it the “Dead Sea”). It’s calm, warm, and perfectly peaceful.

Head back to the mainland after lunch and climb up to Fort Lovrijenac, perched high on the rocks outside the city walls. Game of Thrones fans will instantly recognize it as the “Red Keep,” but even if you couldn’t care less about the show, the view from the top is incredible, especially late in the afternoon when the light hits the walls just right.

As evening falls, explore the Ploče neighborhood, east of the Old Town, where you’ll find fewer crowds and better dining options. There are quiet cafés with terraces overlooking the water ideal for watching the boats come and go while you linger over dinner.

3 Days in Dubrovnik: Add Some Adventure

Three days gives you space to explore beyond the walls and trust me, you’ll want to. Follow the first two days as above, then dedicate your third to adventure or relaxation, depending on your mood.

If you’re up for a full day out, take a boat trip to the Elaphiti Islands, a trio of peaceful, green islands northwest of Dubrovnik. Most tours include stops for swimming and snorkeling, a seaside lunch, and enough quiet time to recharge after the busy city. 

The islands are dotted with olive groves and sleepy villages, the kind of place where time seems to pause.

Two kayakers paddling beneath the Dubrovnik city walls at midday
Source: @tomo_kuwano

Prefer to stay closer to shore? Dubrovnik’s coast is perfect for sea kayaking. You can rent one yourself or join a guided tour that loops around the city walls, passing sea caves and hidden beaches. 

Paddling beneath the walls gives you a completely different perspective of the same city, but from the sea that shaped it.

By late afternoon, come back to land and slow down. Maybe visit the local market near Gundulić Square to pick up souvenirs olive oil, dried figs, lavender, or handmade soap or simply find a beachside bar and watch the light change.

After dinner, wander the Old Town again; at night, when the crowds thin and the stones still hold the day’s warmth, Dubrovnik feels intimate and timeless.

4 Days in Dubrovnik: Go Deeper or Go Beyond

If you’re lucky enough to have four days, you can choose your own pace, go deeper into the city’s rhythm or venture further afield. One option is to take a day trip to Mostar in Bosnia and Herzegovina or Kotor in Montenegro. Both are within three hours’ drive, offering totally different flavors of the region.

Mostar’s famous bridge and cobbled alleys feel like stepping into another era, while Kotor’s fjord like bay and medieval fortifications make for a perfect mini adventure. 

Sveti Jakov Beach tucked into a quiet bay with the Old Town visible across the water
Source: @dubrovnikdaytours

If you’d rather stay local, spend the day exploring Dubrovnik’s quieter sides. Start late, grab a slow breakfast, and make your way to Sveti Jakov Beach, a local favorite tucked just far enough from the crowds. 

Bring a book, order a coffee from the beach bar, and watch the city shimmer in the distance. In the afternoon, wander through the Lapad or Gruž neighborhoods where locals actually live for a more down to earth feel of the city.

On your final evening, treat yourself to something special: a seaview dinner as the sky turns pink. Maybe at a restaurant tucked into the cliffs, where the sound of the waves fills the pauses in conversation. Raise a glass of crisp Croatian wine and let Dubrovnik’s rhythm slow you down one last time.

By the time you leave, you’ll understand that Dubrovnik isn’t just about seeing the sights, it’s about timing, mood, and small choices. The city rewards those who wander early, linger late, and take time to listen to the sea.

Top Things to Do in Dubrovnik

Dubrovnik is one of those cities where every corner looks like it belongs on a postcard but the real joy comes from slowing down and letting it unfold at its own rhythm. Here’s a closer look at the best things to do, with a few local tips to help you see more and stress less.

  • Walk the City Walls

If you only do one thing in Dubrovnik, make it this. The walls wrap around the Old Town like a stone ribbon, giving you endless views of red rooftops and the glittering Adriatic. Walk the full circuit if you can. It takes about 90 minutes at a relaxed pace.

Go early, ideally right when the gates open around 8 a.m., before the cruise crowds arrive, or wait until late afternoon for that golden light over the sea. Wear sturdy shoes and bring water. The limestone can get slick and hot.

Tickets also include Fort Lovrijenac, which makes a perfect next stop once you’ve finished the loop.

  • Explore the Old Town & Stradun

Dubrovnik’s Old Town is a maze of marble streets, steep stairways, and sunwarmed stone. The main boulevard, Stradun, runs through its heart but the real charm is in the narrow side lanes where cafés spill onto cobblestones and cats nap on doorsteps.

Start at Onofrio’s Fountain near the main gate, refill your bottle, and wander aimlessly for a bit. Pop into Rector’s Palace or Sponza Palace if history is your thing, or just sit at a café with an espresso and peoplewatch.

A short walking tour early in the day is worth it. Locals tell the city’s stories far better than any signboard can.

  • Fort Lovrijenac

Perched on a cliff just outside the city walls, Fort Lovrijenac gives you the best panoramic view of Dubrovnik. It’s a short climb up but worth it for the breeze and the quiet plus, it’s far less crowded than the walls. 

Game of Thrones fans will recognize it as the “Red Keep,” but even if you’ve never watched an episode, the sunset from up here feels straight out of a fantasy.

  • Cable Car to Mount Srđ
Cable car cabin ascending Mount Srđ with panoramic view of Dubrovnik below
Source: @sfdogstar

For the ultimate view, take the cable car up to Mount Srđ. In a few minutes, you’ll rise above the Old Town and the islands beyond. Go an hour before sunset, grab a drink at the café on top, and watch the sky turn every shade of orange.

Adventurous types can skip the return ride and hike down its steep, but the scent of pine and sea air makes it unforgettable.

  • Island Escapes: Lokrum & the Elaphiti Islands
Peacocks and pine trees near the salt-water lagoon on Lokrum Island
Source: @robertakeng

When you need a break from the crowds, hop on a boat. Lokrum Island, just ten minutes by ferry, feels like another world of peacocks wandering through pines, a saltwater lagoon for swimming, and quiet shaded trails.

If you’ve got more time, take a full day cruise to the Elaphiti Islands. These sleepy green isles offer sandy coves, olive groves, and tiny fishing villages the perfect antidote to Dubrovnik’s summer rush.

  • Beaches & Sea Adventures
Banje Beach with swimmers and a clear view of Dubrovnik Old Town walls
Source: Canva

Dubrovnik’s beaches are rocky but beautiful. Banje Beach is the most famous right beside the Old Town with postcard views. For something calmer, head to Sveti Jakov, tucked below a church and reachable by a long staircase. It’s quieter, more local, and perfect for a late swim.

If you want a bit more thrill, try a sea kayaking tour around the city walls or to nearby caves. Seeing Dubrovnik from the water gives you a whole new perspective on its beauty.

  • Food, Markets & Local Eats

Dubrovnik runs on seafood, olive oil, and sea views. Try black risotto, grilled fish, or mussels cooked in white wine. Skip the main drag and find a small konoba down a side street. The food’s better and the welcome is warmer. 

Pair it with a crisp Croatian white wine from Pelješac and finish with fig cake or gelato by the harbor.

Fresh fruit, olive oil and local produce stalls at Gundulić Square Market
Source: Canva

In the morning, wander the Gundulić Square Market for local olive oil, lavender, and fresh fruit. Even if you don’t buy much, it’s a great glimpse of daily life. Dubrovnik may be a tourist favorite, but its flavors, simple, honest, and made for sharing are still purely local.

Where to Stay in Dubrovnik

Choosing where to stay in Dubrovnik depends less on your budget and more on the kind of trip you want. The city is compact, but every neighborhood has a distinct personality from the atmospheric hum of the Old Town to the slow, seaside rhythm of Lapad. Here’s a breakdown to help you decide where to drop your bags.

Old Town For History Lovers & Night Owls

If you’ve always dreamed of waking up to the sound of church bells and stepping straight onto centuries-old cobblestones, staying inside the walls is an experience worth splurging on. 

The Old Town is endlessly atmospheric every turn feels like walking through a film set but it comes with tradeoffs. Hotels and apartments here are pricey, and luggage has to be carried through narrow pedestrian lanes (no cars allowed).

At night, the echoes of laughter and clinking glasses can drift up from nearby restaurants well past midnight.

Still, for a first time visitor, it’s hard to beat the magic of being right in the middle of everything. Step out early in the morning before the crowds and you’ll have the marble streets almost to yourself, with the sun spilling softly over the rooftops.

Good for: Couples, firsttimers, photographers, anyone who doesn’t mind a few steps and late night noise for the sake of atmosphere.

Ploče For Sea Views & Easy Access

“Sea-view balcony in Ploče neighborhood overlooking the Old Town and Adriatic
Source: @lifejoying

Just outside the eastern gate of the Old Town, Ploče is where Dubrovnik starts to breathe again. It’s still close enough to walk everywhere, but you’ll have more space, quieter evenings, and unbeatable views across the water. 

Many of Dubrovnik’s best boutique hotels and apartments are perched along the cliffs here, each balcony offering postcard-perfect views of the Old Town framed by the Adriatic.

You’re also within easy reach of Banje Beach, which is a bonus if you like to start your mornings with a swim or wind down with a sunset cocktail by the sea. Prices are slightly lower than inside the walls, and you get the best of both worlds: easy access and a touch more calm.

Good for: Couples, solo travelers, or anyone who wants to be near the action but still sleep with the sound of the sea instead of the crowds.

Lapad For Longer Stays & Families

Pine-lined Lapad promenade at sunset with people walking and benches
Source: @lijepanasahr

A few kilometers from the Old Town, Lapad feels like a different Dubrovnik, relaxed, green, and designed for taking your time. This neighborhood stretches along a wide bay lined with beaches, cafés, and walking paths shaded by pine trees. It’s popular with families, digital nomads, and anyone staying more than a couple of nights.

Lapad has a real “local” rhythm: kids riding bikes, neighbors chatting over coffee, and beachgoers lingering until sunset. Hotels here are usually larger and more affordable, with pools, parking, and space to breathe. 

It’s easy to catch a local bus into the Old Town (about 1015 minutes), so you’re never far from the action but can retreat when you’ve had enough of the crowds.

Good for: Families, budget-conscious travelers, and anyone who prefers slow mornings and evening walks by the sea.

Gruž For Budget Travelers & Ferry Hoppers

If you’re arriving by ferry or planning island day trips, Gruž is practical and well connected. It’s where the main port is located, so you’ll find plenty of affordable guesthouses and apartments within walking distance of the docks. 

The neighborhood itself isn’t as picturesque as Lapad or Ploče, but it’s authentic, think morning markets, bakeries that open before sunrise, and the kind of everyday bustle that locals actually live in.

Small tourist boat anchored in a turquoise cove on the Elaphiti Islands
Source: @neilmaunick

The Gruž Market is worth a wander even if you’re staying elsewhere it’s full of fresh fruit, seafood, and local olive oil. Staying here also gives you an easy jumpoff point for ferries to the Elaphiti Islands or buses heading north along the coast.

Good for: Travelers on a budget, early ferry catchers, and anyone who wants to experience a less touristy side of Dubrovnik.

A Few TriedandTrue Picks

If you’re looking for ideas, here’s a small mix of options to match different budgets and travel styles:

  • Budget: A clean, family-run apartment or hostel in Lapad close to the beach and bus stop, ideal for longer stays.
  • Midrange: A boutique hotel or seaview guesthouse in Ploče think balconies overlooking the water and a five-minute walk to the Old Town.
  • Midrange alternative: A small apartment inside the Old Town for that full medieval immersion great if you’re traveling light and don’t mind stairs.
  • Splurge: A luxury seafront hotel just outside the walls, with an infinity pool overlooking Lokrum Island. Perfect for honeymooners or anyone who believes views count as therapy.
  • Splurge (historic): A restored palace hotel inside the Old Town, where stone walls meet chandeliers and breakfast is served in a hidden courtyard. It’s pure romance wrapped in history.

Getting Around, Arrivals & Practical Tips

Getting to and around Dubrovnik is simple once you know the basics though the city’s ancient layout means planning ahead helps a lot.

If you’re flying in, you’ll arrive at Dubrovnik Airport (DBV), about 3040 minutes from the Old Town. The airport shuttle bus is the easiest option; it meets every major flight and drops you right outside the city walls.

If you’re carrying heavy luggage or arriving late, take a taxi or Uber instead. Uber runs in Dubrovnik, but availability varies during peak hours, and prices can climb fast when cruise ships are in port.

If you’re staying in Lapad or Gruž, the local buses are your best friend. Routes 4 and 6 run to the Old Town frequently, and tickets are cheap by buying them at kiosks or from the driver. Expect some crowding in summer, but the rides are short.

For island trips, boats and ferries depart from the port in Gruž. Book tickets a day or two in advance in high season, especially for the Elaphiti or Korčula routes.

Most places take cards, but keep a little cash for cafés or buses. Croatia now uses the euro, and tipping around 10% is appreciated but not expected. Dubrovnik is very safe, even at night; just keep an eye on your bag around the Stradun and city walls.

Do note that the Old Town isn’t very accessible; it’s all steps and smooth limestone. If mobility is a concern, stay in Ploče or Lapad, where the ground is flatter and transport easier.

Day Trips Worth Taking

One of Dubrovnik’s best perks is how close it is to other gems along the Adriatic.

A popular day trip is to Mostar in Bosnia and Herzegovina (about 3 hours away). Its iconic Old Bridge, Ottomanstyle streets, and riverside cafés feel worlds apart from Dubrovnik’s coastal vibe.

Another easy crossborder escape is Kotor in Montenegro, a medieval town tucked into a fjordlike bay surrounded by mountains. Go early for the fortress hike and stay for lunch by the water.

If you’d rather stay local, hop on a ferry to Korčula, a smaller, quieter version of Dubrovnik, or spend a day island hopping around the Elaphiti Islands sandy coves, fishing villages, and no crowds.

For Mostar or Kotor, don’t forget your passport, and leave around 7 or 8 a.m. to beat border traffic. Tours can save time if you’d rather not drive.

Whether it’s a lazy island afternoon or a quick borderhop, each trip adds another layer to your Dubrovnik experience, a reminder that this coast, beautiful as it is, is just the beginning of the adventure.

Conclusion

If you do only one thing in Dubrovnik, make it the city walls at sunrise. There’s something almost sacred about being up there before the crowds when the marble streets below are still empty, the sea is calm, and the rooftops glow with that first soft light.

It’s the moment when the city feels like it belongs to you alone, before the ferries start honking and the cruise groups spill in through the gates.

From there, let your days unfold slowly. Wander the Old Town without a plan, following the sound of church bells or the smell of coffee drifting from a side street. Stop at a café that looks inviting, not one that’s on a list.

Swim when the heat gets too much whether it’s at Banje Beach or from a hidden rock ledge on Lokrum. Watch the light change from Mount Srđ as the sky melts into the sea, and don’t rush through dinner; this city rewards anyone who lingers.

Dubrovnik has a way of feeling both grand and intimate at the same time. Yes, it’s a little crowded, a little polished, sometimes even a little too famous for its own good.

But underneath the postcard perfect surface, it’s still a real place, one where locals chat on stoops, fishermen mend nets in the harbor, and life unfolds at its own unhurried pace. If you slow down and let yourself match that rhythm, you’ll find that Dubrovnik isn’t just somewhere to see, it’s somewhere to feel.

So whether you’ve got a single day or a long, lazy stay, don’t try to do it all. Do it well. See the walls, taste the sea, watch the sunset, and let the city surprise you. That’s the real magic of Dubrovnik; it doesn’t just impress you; it stays with you long after you’ve gone.

Save this post, or share it with your travel buddy.