First time in Dubrovnik? You’re in for something special. With its terracotta rooftops, ancient city walls, crystal-clear Adriatic water, and dramatic cliffside views, Dubrovnik is one of those places that truly lives up to the hype.
To be honest, I put off visiting for a long time. I usually try to avoid super popular destinations. But when I found a flight from my local airport for just €69, I figured it was finally time — and I ended up loving it far more than I expected.
Since I’ve been back several times, and it took me a while to see everything. With so much to see — from the iconic Old Town to nearby islands and hidden swim spots — it can feel a little overwhelming at first.
That’s exactly why I put together this perfect 3-day Dubrovnik itinerary, so you can get the most out of your time.
Article overview
Plan your Dubrovnik trip
🎫 Top 3 guided tours >>
– Highlights of Dubrovnik Tour
– Game of Thrones filming locations
– Elaphiti Islands Full-day Cruise
🏨 My favorite accommodation >>
High-end: Ragusea Apartment
Gorgeous hotel: Monasteroom
Budget: Sobe na Konalu
🚕 Airport transfer >> I always use Welcome Pickups. I paid €40 from the airport to the Old Town. Taxi was €50.
🚙 Intercity transfer >> Whenever I’m traveling longer distances, I always use Daytrip. Their prices are fair and you can add stops.

Is 3 days enough?
Yes. For my first visit, I booked 4 nights so I would get 3 full days to explore, and it was the perfect amount of time.
The city is compact, which means you can comfortably explore the Old Town, walk the city walls, visit Fort Lovrijenac and West Harbour, enjoy some beach time, and even take an island day trip without feeling rushed.
While it’s possible to see the main highlights in two days, having a third day gives you breathing room — which is especially valuable in a destination that can feel busy during peak season.
If you prefer slower travel, want multiple beach days, or plan to add trips to Montenegro or Bosnia and Herzegovina, you might consider staying longer. But three days is a good start.
Get the Dubrovnik pass
To save money, don’t forget to buy the Dubrovnik Pass, which includes entry to the city walls, several museums, and public transport. If you plan to walk the city walls, the pass offers great value because it is the same price!
You can read my complete Dubrovnik Pass review here.

Day 1 in Dubrovnik: Old Town highlights
Day one is all about soaking in the historic charm and seeing the top attractions.
Walk the walls and explore
If you’re into photography, set your alarm early and start the day around 7:00 am. This is when Dubrovnik feels almost magical — the marble streets are quiet, the light is soft, and you can wander through the Old Town without the cruise ship crowds.
It’s the perfect time to explore Dubrovnik Old Town, enter through Pile Gate, and stroll along Stradun while the city is just waking up. Take the opportunity to have a little photoshoot without other people in it. My favorite spot was outside the Rector’s Palace.
At 8:00 am, head straight to the Walls of Dubrovnik when they open. Walking the walls early means cooler temperatures, fewer people, and uninterrupted panoramic views over the terracotta rooftops and the Adriatic Sea. Take your time — the full loop takes about 1.5–2 hours if you stop for photos.
After the walls, dive deeper into the heart of the Old Town. Visit the elegant Rector’s Palace, and step inside Dubrovnik Cathedral to admire its impressive interior.
Stop by Sponza Palace, one of the few buildings that survived the 1667 earthquake, and peek into the historic Franciscan Monastery to see one of the oldest pharmacies in Europe.



Rector’s Palace
Yes, I know I’ve mentioned Rector’s Palace several times already. But it deserves a mention of its own. The palace once served as the seat of government for the Republic of Ragusa, and the elected rector lived here during his short one-month term.
What makes it so special is the architecture: a beautiful blend of Gothic and Renaissance styles, with a stunning inner courtyard that instantly makes you want to stop and just take it in.
The stone staircase, arched colonnades, and soft light filtering through the atrium make it incredibly photogenic — but it’s not just about great photo ops.
Inside, you’ll find period furniture, portraits, historic documents, and rooms that give you a glimpse into how this small maritime republic once operated. It adds context to everything you see while walking around Dubrovnik.
From there, permit yourself to slow down. Get lost in the narrow side streets, climb a few staircases for hidden viewpoints, pop into small shops, and take a coffee break or have breakfast if you haven’t already.

Dubrovnik West Harbour
After exploring the Old Town, naturally make your way toward West Harbour, also known as Pile Bay. It sits just outside Dubrovnik Old Town, on the path toward Fort Lovrijenac, and for me, this is the most beautiful spot in the entire city.
Here, you have the massive stone walls of the Old Town rising on one side, the towering fortress on the other, and clear green-blue water stretching out in front of you. It’s dramatic, cinematic, and somehow still peaceful — especially if you’re here earlier in the day.
If the scenery looks familiar, that’s because this area was used as a filming location for Game of Thrones. You’ll often see guided tours passing through, pointing out scenes from King’s Landing.
If you’re a fan — or simply prefer having historical and filming context explained to you — booking a Game of Thrones walking tour is a fun way to experience the area without having to research everything yourself.
Even if you’re not into filming locations, take your time here. Sit for a few minutes, watch the boats drift in and out of the harbor, and soak in the contrast between medieval stone and shimmering Adriatic water.

Fort Lovrijenac
From West Harbour, it’s just a short but slightly steep walk up to Fort Lovrijenac, one of Dubrovnik’s most striking landmarks. Perched 37 meters above the sea on a rocky cliff, the fortress was built to protect the city from Venetian attacks and served as a crucial defensive stronghold for centuries.
Today, the fort is open to visitors, and exploring it feels a bit like stepping into a movie set. (It was also used as the Red Keep in Game of Thrones.) Inside, you’ll find open courtyards, massive stone terraces, and incredible panoramic views in every direction.
For me, one of the best photo spots in Dubrovnik isn’t even at the very top — it’s just below the entrance to the fort, looking back toward the Old Town. From that angle, you see the city walls and the water below glows a spectacular deep teal.
Plan to spend about 45 minutes to an hour here, taking your time to walk the upper walls and soak in the views.


Lunch at Gradska Kavana Arsenal Restaurant
If you’re looking for a memorable lunch spot in the Old Town, try Gradska Kavana Arsenal. Set right on the edge of the historic harbor, this restaurant has one of the most beautiful settings in Dubrovnik, with front-row views of fishing boats and the ocean.
It’s the kind of place where you’ll want to linger for a while — enjoying fresh seafood, a glass of Croatian wine, and the constant buzz of the harbor outside. The terrace is especially lovely on sunny days and feels like a quintessential Dubrovnik experience.
Just make sure to book a table in advance, especially during peak season. It’s a popular spot and fills up quickly — and once you see the view, you’ll understand why.

Mount Srd
If you feel like staying active, hiking Mount Srd is a rewarding experience. The well-maintained trail winds through lush Mediterranean vegetation and offers stunning views at every turn. I recommend starting the hike about 1.5 hours before sunset.
I was told it would take between 30-40 minutes to reach the top, well, it took me 1 hour and 15 minutes. Make it closer to 90 minutes if you want to stop for photos along the way.
To be fair, I’m not in the best shape and had to stop for water breaks every 10 minutes. While other people whisked past us. Even in late October, I was drowning in sweat. So I can’t even begin to imagine doing the hike in summer.


At the top, you’ll find the Dubrovnik Cable Car, which many visitors take both up and down. We decided to hike up and take the cable car back down, which felt like the best of both worlds — the satisfaction of completing the hike and a relaxing ride back with spectacular views over the Old Town.
If you’re looking for something a bit more adventurous, there’s also the Du The Wire Zipline near the summit, where you can zip down the mountainside while taking in the same incredible scenery from a completely different perspective.

Dinner
If you’re planning to head up to Mount Srđ for sunset, it’s worth knowing there’s a panoramic restaurant at the top. The views over Dubrovnik and the Adriatic are absolutely stunning, especially as the light turns golden.
That said, I personally skipped eating there. I tend to avoid very crowded spots, and even in October, it was completely packed when we walked past.
Instead, we took the cable car back down and found a quieter restaurant tucked away in the Old Town, which, for me, felt much more relaxed and enjoyable after a full day of sightseeing.
So if you love a lively atmosphere with unbeatable views, dining at the top could be a great experience. But if you’re like me and prefer something more low-key, heading back down for dinner is a perfectly good (and often more peaceful) option.
B49 in Gruž is a delicious and affordable option. It’s popular among locals, which is always a great sign. I also really enjoyed the burgers and cocktails at Tata’s.

Day 2 in Dubrovnik: Sun & beaches
After a full first day of sightseeing, Day 2 is all about slowing down and enjoying Dubrovnik’s biggest natural highlight: the sea.
If your accommodation does not include breakfast, I highly recommend Dubravka 1836 Restaurant & Cafe overlooking Fort Lovrijenac. It gets incredibly busy during the day and evening, but mornings are generally calmer.
Lokrum Island Escape
Start your second day with a quick escape from the Old Town by heading to Lokrum, a lush, car-free island just 15 minutes away.
Boats depart frequently from the Old Port starting at 9:00 am, and the round-trip ferry costs around €30 for adults. The price is high, but it includes entry to the island, which is a Nature Reserve. You can also join a guided tour.
Within minutes of arriving, it feels like a completely different world — shaded walking paths wind through botanical gardens, past monastery ruins, and along rocky beaches with incredibly clear water. Some areas are steep, so bring shoes or sandals you’re comfortable walking in.
Lokrum was used as a filming location for the city of Qarth in Game of Thrones, and today the Benedictine Monastery on the island houses a visitor center featuring an Iron Throne gifted by HBO.
One of the island’s most unique places is the “Dead Sea,” a small saltwater lake connected to the sea through underground caves, where the higher salt content makes it perfect for a relaxing float.
Plan to spend at least a few hours here swimming, wandering the trails, and enjoying a different side of Dubrovnik before heading back to the city. There are some beautiful restaurants here, but I felt they were a little overpriced.
🚣 Alternative >> If you’d rather stay active, book this popular X-Adventure Sea Kayaking Tour along Dubrovnik’s city walls and Lokrum Island. The tour lasts for 3 hours and includes a stop for swimming or snorkeling in a cave beneath the cliffs.

Lunch
For lunch, we actually headed to Banje Beach Restaurant Lounge & Club. Normally, I try to avoid restaurants in super touristy locations — especially ones right on a main beach. But we wanted to enjoy Banje Beach without committing to renting sunbeds or lying on the sand all afternoon.
So we grabbed a table halfway in the sun, right by the sand — and honestly, we loved it. The service was great, the food was genuinely tasty, and the setting is hard to beat. We ended up staying for a few hours, just soaking up the sunshine and admiring that postcard-perfect view of the Old Town across the water.
If you’d rather keep things more low-key (and budget-friendly), another great option is to pick up some delicious Croatian street snacks along the way.
Look for burek (flaky pastry filled with cheese or meat), sirnica (cheese pie), or sweet pastries from local bakeries. Grab a few, bring some drinks, and have a relaxed picnic on the beach instead.



Beach time
If you’ve seen photos of Dubrovnik’s beach with the Old Town rising in the background, chances are it was Banje Beach. Enjoy a refreshing swim after lunch.
Banje is not a hidden gem — it’s central, popular, and can get busy, especially in summer. The beach is partly public (where you can lay your towel for free) and partly operated with sunbeds and umbrellas for rent.
Be prepared, though — it’s not cheap. The last time I was there, in October, we were quoted €60 for two sunbeds and an umbrella. Prices can be even higher in peak summer.
The beach also has a beach club vibe, with music playing and food and drinks available throughout the day. If you’re looking for a quieter, more secluded swim, you can head to the smaller rocky spots outside the Old Town, or…
Alternative beaches
Sveti Jakov Beach is my favorite alternative to Banje. It’s about a 20–25 minute walk from the Old Town and requires walking down quite a few steps — but that’s exactly why it’s usually quieter.
You’ll still get a stunning view of Dubrovnik’s Old Town in the distance, but with fewer crowds and a more relaxed atmosphere. It’s partly pebbly and partly rocky, and the water here is beautifully clear. Sunbeds are available, but there’s also plenty of space to lay your towel for free.
Located on the Lapad Peninsula, Copacabana Beach offers more space and a slightly more relaxed feel compared to Banje. It’s easier to access if you’re staying outside the Old Town and has plenty of facilities, cafés, and water sports options.
This is a good choice if you want a proper beach day without the intense Old Town crowds.

Sunset drinks at a secret bar
Let’s be honest: Buža Bar is no longer a hidden gem. It’s one of the most famous sunset spots in Dubrovnik and appears on almost every itinerary. But even though it’s popular (and yes, touristy), the setting is still hard to beat.
Built directly into the rocks outside the Old Town walls, you’ll sit on stone terraces with nothing but the Adriatic stretching out in front of you. As the sun dips toward the horizon, the whole place glows.
Another slightly lesser-known option is Bard Mala Buza. It’s smaller and a bit less known, with a more relaxed feel. The entrance is easy to miss: look for it next to BARD coffee shop, then walk through a literal hole in the wall and down the steps to the rocks below.
For both spots, arrive a little before sunset to grab a good seat — and bring cash, as neither bar accepts cards.

Day 3 in Dubrovnik: Island hopping
After two days of exploring the Old Town and soaking up the beaches, it’s time to get out on the water. One of the absolute best things to do in Dubrovnik is spending a day island hopping — and it’s surprisingly easy to arrange.
Elaphiti Islands day trip
One of the best guided tours in Dubrovnik is a boat cruise to the Elaphiti Islands, a small island chain just northwest of the city. It’s a relaxed and scenic escape from the crowds of the Old Town, with crystal-clear water, charming villages, and plenty of swimming spots.
Most tours visit three islands: Koločep, known for its turquoise water and sea caves perfect for swimming and snorkeling; Lopud, home to the beautiful sandy Šunj Beach, one of the few sandy beaches in the Dubrovnik region; and Šipan, the largest of the three, where sleepy fishing villages and olive groves create a wonderfully laid-back atmosphere.
You can also book a private boat for up to 6 people if you want a more exclusive experience, where more control of the day, or only want to do a half day.
However you go, the experience is typically slow-paced and scenic rather than packed with sightseeing. Expect plenty of time for swimming in deep blue water, wandering quiet harbor towns and enjoying lunch at a simple seaside restaurant.
Alternative >> If you prefer something more independent (and cheaper), you can take the public ferry from Dubrovnik’s Gruž Port to Lopud and spend the day at Šunj Beach. It’s easy, affordable, and gives you more time to properly relax on one island instead of hopping between several.
🛏 We actually booked a stay at TUI BLUE Kalamota Island Resort on Koločep, one of the best all-inclusive resorts in Croatia, because we just wanted to relax after exploring Dubrovnik.


Setnica Walking Trail
If you’d rather stay on land for the afternoon, head over to the scenic Šetnica Walking Trail on the Lapad peninsula. This seaside path hugs the cliffs and offers fantastic Adriatic views the entire way. It is one of my favorite parts of Dubrovnik.
Along the trail, you’ll find stairways leading down to small hidden swim spots, rocky beaches, and natural rock pools where locals often jump in for a quick dip. There are also a few relaxed bars and cafés along the route, making it a great place to stop for a drink with a sea view.

Sunset wine tasting
If you’re looking for something truly special to end your time in Dubrovnik, I highly recommend this sunset wine tasting experience on Malaštica Hill.
Just 15 minutes from the Old Town and 400 metres above the Adriatic Sea, you’ll be driven to the foothills before taking an easy scenic walk through forest and Mediterranean shrubs to a family-run vineyard surrounded by olive trees and vines.
As the sun sets over Župa Dubrovačka, you’ll sip wine, learn about traditional olive oil and wine production passed down through generations, and enjoy one of the most spectacular panoramic views in the region.
It’s peaceful, authentic, and feels worlds away from the busy streets of Dubrovnik — the perfect final evening experience.
👉 Alternative >> For one of my favorite free places to watch the sunset in Dubrovnik, search for “Houses and fortress view” on Google Maps. It is next to the big “Parking Dubrovnik” area for residents. I recommend walking the paths along the cliff to find a spot you can have to yourself. Just be careful!
Dinner
Finish your stay in Dubrovnik with the best dining experience the city has to offer at Local.
They serve some of the best Peka around, a beloved traditional dish featuring slow-cooked meat and potatoes under a bell-shaped lid, buried in hot embers. You can also book a cooking class with them. Yum!

🌟 Read next >> Where to stay in Dubrovnik (I found the perfect apartment)
Or maybe this one? >> Visiting the Elaphiti Islands in Dubrovnik: Was it worth it?







Leave a Reply