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.



Table of contents
- Quick Facts About Dubrovnik, Croatia
- Top Things to Do in Dubrovnik, Croatia
- Best Beaches in Dubrovnik Croatia
- Where to Eat in Dubrovnik Croatia
- How to Get to Dubrovnik Croatia
- Best Time to Visit Dubrovnik
- The Best Places to Stay in Dubrovnik Croatia
- How to Spend 1, 2, or 3 Days in Dubrovnik Croatia: Best Things to Do
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.



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.

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.



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.



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.

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.

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.


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

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.

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.

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.


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.

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:
- Airport shuttle bus (most convenient)
- Taxi services
- Private transfer (great if you’re staying outside the Old Town)
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.

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.



| Accommodation | Type | Location |
|---|---|---|
| Villa Dubrovnik | Luxury Hotel | Ploče (cliffside) |
| Hotel Excelsior | Luxury Hotel | Near Old Town |
| Hotel Bellevue Dubrovnik | Luxury Hotel | Miramare Bay |
| Hilton Imperial Dubrovnik | Premium Hotel | Near Pile Gate |
| Hotel Dubrovnik Palace | Seafront Hotel | Lapad |
| Rixos Premium Dubrovnik | Mid‑Range Hotel | Near Banje |
| Hotel Kompas Dubrovnik | Mid‑Range Hotel | Lapad |
| Hotel Stari Grad | Mid‑Range Hotel | Old Town |
| St. Joseph’s | Boutique Hotel | Old Town |
| Dubrovnik Luxury L’Orangerie | Stylish Stay | Central Dubrovnik |
| Hotel Royal Blue | Mid‑Range Hotel | Sunset Coast |
| Hotel Neptun | Mid‑Range Hotel | Sunset Coast |
| Romance Apartments Dubrovnik | Apartment | Near 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.


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

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

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

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.