Dubrovnik blew my mind. The first time I walked the city walls at sunset, watching the Adriatic Sea turn gold while terracotta roofs glowed beneath my feet, I understood why everyone makes such a big deal about this place. Standing on Mount Srđ with the entire Old Town spread out below me, its limestone streets gleaming like pearls against the deep blue sea, I couldn’t stop taking photos.
From swimming in the crystal clear waters around Lokrum Island (where peacocks roam free and Game of Thrones scenes come to life) to watching waves crash against the cliffs at Buža Bar, these are the most beautiful places in Dubrovnik that will leave you speechless. Here are 12 spots that showed me why this Croatian gem deserves every bit of attention it gets.
My 5 Favorite Places in Dubrovnik (Quick Version)
Dubrovnik is easily of my favorite cities in Europe, and the good news is it’s small enough to explore in two days. The catch is that the most beautiful places are scattered between the old town walls, the islands offshore, and the hill above the city. Here are the five I’d send you to first, depending on what kind of traveler you are.
The highest point on the city walls, with the full sweep of terracotta rooftops against the Adriatic. Go at 8am to beat the cruise crowds.
A bar built into the cliffs outside the walls, with ladders dropping straight into the sea. Bring your swimsuit and cash.
Fifteen minutes by ferry to botanical gardens, a saltwater swimming lake, and peacocks wandering the monastery ruins.
A four-minute cable car to 412 meters, where the whole walled city lays out below you. The best sunset view in Dubrovnik.
The same view back at the walls as Banje, minus the crowds. Worth the 160 steps down for a quiet afternoon.

My Dubrovnik Map (Save It for Your Trip!)
I’ve pinned every spot in my guide below so you can see how close things are and plan your days without backtracking. Save it to your phone before you go, because signal inside the old town is patchy at best.
1. Banje Beach
- 📍 Where: 5 minutes east of Ploče Gate, 400m from the Old Town
- 💰 Cost: Free. Sunbeds and umbrella €40 to €50 for two
- 🕐 Best time: Before 10am for space, or sunset when the walls turn gold
- ⏱️ Time needed: Half a day
- 💡 My tip: Bring water shoes and walk back into town for lunch at half the price
Five minutes east of Ploče Gate, Banje Beach is the beach you’ve already seen a hundred times without knowing its name. Here, the city walls rise on one side and Lokrum Island sits low and green across the water. Of all the swimming spots within walking distance of the Old Town, this is the one I’d recommend first.
Come prepared for pebbles rather than sand, and I’d bring water shoes unless you enjoy wincing your way into the sea. There are rocks below the surface too, so save any diving for deeper water. Lifeguards patrol from June through September, between 9am and 6pm.
Visiting Banje Beach is completely free. The western half belongs to Banje Beach Club, where loungers, daybeds and a DJ set you back €40 to €50 for two sunbeds and an umbrella, rising past €70 at the height of summer. My advice is to walk to the eastern third with a towel under your arm, where you’ll pay nothing at all.
The season stretches from April to October, though July and August bring cruise crowds that fill every inch of shoreline by midday. Arrive before ten and you’ll find space, softer light, and something close to calm. Sunset is the other hour I’d plan around, when the walls turn gold and the club shifts into its evening rhythm.
- 👉 Capturing Banje Beach sunsets? This Dubrovnik Photo Tour hits the top spots!

2. Buža Bar
- 📍 Where: Southern walls of the Old Town, through the gap marked Cold Drinks
- 💰 Cost: Free entry. Beer €6 to €8, cocktails €12 to €15, cash only
- 🕐 Best time: Mid-afternoon, when the light hits the limestone
- ⏱️ Time needed: 1 to 2 hours
- 💡 My tip: Bring cash and wear your swimsuit underneath. Skip it for sunset, the walls block the view
Buža means “hole” in the old Dubrovnik dialect, which is exactly what you squeeze through to find Buža Bar! An unmarked gap in the city walls, signposted with a hand-painted board reading Cold Drinks, opens onto tables and rock ledges tumbling down the cliff toward the Adriatic. It’s still my favorite place in the city to lose an afternoon.
Manage your expectations on what’s served. Drinks come in plastic cups, the snacks include crisps and peanuts, and you’ll pay €6 to €8 for a beer or €12 to €15 for a cocktail. Bring cash, because neither location takes cards and there’s no ATM inside the walls.
✈️ How I Fly for a Fraction of the Price (Even Business Class)
Airfare keeps climbing, but I almost never pay full price. Going.com emails me roundtrips to Europe for under $350. With Elite, you’ll even see business class to Europe for ~$1,700 (deals you won’t find on Google Flights).
Planning a big trip? Elite members save up to $2,000 on a single international business-class ticket. I’ve seen nonstop biz to Scotland for $1,250.
👉 Try Going Elite free for 14 days. Cancel anytime, and use code JON25 for 25% off.
Just want the cheap economy deals? Start free in 10 seconds, no credit card required.
It’s the best money-saving tool I’ve used in 10+ years of travel.
👉 Try Going Elite free →Many people sell Buža Bar as a sunset spot, but it’s not. The bar faces south, and the city walls block the sun as it drops. Come mid-afternoon instead, when the light hits the limestone and the water turns deep blue-green. Save your sunset for the cable car up Mount Srđ.
There are two of them, incidentally. The original sits lower on the rocks, while Buža II perches higher with better ledges for jumping. Arrive a couple of hours early if you want a table in peak season, or accept a spot on the rocks like everyone else, which is arguably better anyway.

3. Dubrovnik Old Port
- 📍 Where: Behind the eastern walls, just inside Ploče Gate
- 💰 Cost: Free to walk. Boat trips from around €17
- 🕐 Best time: Early morning, before the day boats fill up
- ⏱️ Time needed: 30 minutes, or half a day with a boat trip
- 💡 My tip: This is where Lokrum ferries leave, so pair the two
Situated behind the eastern walls, the Old Port has been Dubrovnik’s front door since the city was a merchant republic trading across the Mediterranean. These days the stone quay is lined with fishing boats, wooden karaka replicas and glass-bottom cruisers rather than cargo ships, but the arched Arsenal where they once built and repaired galleys still frames the water. I like visiting most in the early morning, before the day boats fill up.
This is also where you catch the ferry to Lokrum, which is the easiest island escape in Croatia. Boats leave every 15 to 30 minutes through summer from around 9am, take about 15 minutes, and cost €30 return for adults with island entry included, or €5 for children. Buy tickets at the Lokrum Reserve booth by the pier or online beforehand, and sit on the right side going out for the best view back at the walls.
If you’d rather stay on the water, 45-minute panoramic cruises leave from the same quay for around €17, rounding the sea-facing walls past Lovrijenac, the caves on Lokrum and St Jacob’s Beach. Water taxis to Cavtat and Mlini also run from here at roughly €30 to €40 per person. It’s the one spot in the Old Town where you can decide your afternoon on the spot and be on a boat ten minutes later.
- 👉 For more stunning locations, check my guide to the 12 prettiest places on the Adriatic Coast.

4. Elafiti Islets
- 📍 Where: Northwest of Dubrovnik, ferries from Gruž harbor
- 💰 Cost: Around €4.91 one way. Full-day cruises from $74
- 🕐 Best time: May to September, first ferry out
- ⏱️ Time needed: A full day
- 💡 My tip: Pick one island rather than rushing all three. Lopud if it’s your first visit
The Elafiti Islets sit northwest of Dubrovnik and feel a world away from the Old Town. Three of the islands are inhabited, and there are almost no cars between them. Koločep is closest and best for hiking and swimming, Lopud has Šunj, one of the few sandy beaches in the region, and Šipan is the largest with old stone villages and ancient churches. Lopud is the one I’d choose with limited time.
Ferries run from Gruž harbour (not the Old Port). Jadrolinija’s line 807 takes about 30 minutes to Koločep and 45 minutes to an hour for Lopud and Šipan, with one-way tickets around €4.91 in high season. Buy tickets 45 to 60 minutes before departure in July and August, because capacity is limited and sailings fill.
Trying to do all three in a day is possible but awkward, since the timetable leaves you watching the clock rather than the water. I’d pick one island and give it a proper day, or take a full-day cruise from around $74 if you want all three with lunch and swimming stops built in. Bring cash too, because plenty of island restaurants still don’t take cards.
- 👉 Read my list of 12 secret spots in Croatia if you want more of the coast without the crowds.

5. Fort Lovrijenac
- 📍 Where: On a 37m cliff just outside Pile Gate
- 💰 Cost: Included with the €40 City Walls ticket, or €15 standalone
- 🕐 Best time: Late afternoon for the light
- ⏱️ Time needed: 30 to 40 minutes
- 💡 My tip: Your walls ticket stays valid 3 days, so you can come back another morning
Located 37 meters up on a rock just outside Pile Gate, Fort Lovrijenac has guarded the western approach for close to a thousand years, built to stop the Venetians claiming the site first. Above the entrance runs the inscription Non bene pro toto libertas venditur auro, meaning freedom is not sold for all the gold in the world. Game of Thrones fans will clock it instantly as the Red Keep.
I’d argue the views from the top beat several stretches of the City Walls themselves, particularly looking back across the water to Bokar Fortress and the full southern sweep of the Old Town. Budget 30 to 40 minutes, and don’t skip it thinking the walls are enough. This angle is completely different.
Your €40 City Walls ticket covers Lovrijenac at no extra cost, and it stays valid for three days, so you can walk the walls one morning and come back for the fort another day. Standalone entry is €15. Doors open at 8am year-round, closing anywhere between 3pm in winter and 7.30pm in high summer. Most entrances now take cards only, so don’t turn up with just cash.
- 👉 This Dubrovnik Game of Thrones tour includes more iconic filming locations.

6. Lokrum Island
- 📍 Where: 600m offshore, 15-minute ferry from the Old Port
- 💰 Cost: €30 return including island entry, €5 children
- 🕐 Best time: First morning boat, before midday crowds
- ⏱️ Time needed: 3 to 5 hours
- 💡 My tip: Bring food and water, there’s no fresh water anywhere on the island
Lokrum Island sits 600 meters off the Old Port, close enough to see from the walls but far enough that the cruise crowds thin out the moment you step off the boat. The island is covered in Aleppo pine and holm oak, with no cars, no hotels and nobody living there – just walking paths, rocky swimming coves and the ruins of an 11th-century Benedictine monastery.
The peacocks are the thing people remember about Lokrum. Descendants of a pair brought over by Archduke Maximilian in the 19th century, and they wander the botanical garden and monastery grounds without much concern for anyone. You can swim either off the rocks or in the small saltwater lake known as the Dead Sea, which sits warmer than the open water and sheltered enough for kids. Climb up to Fort Royal for what I think is the best view back at Dubrovnik you’ll get anywhere.
Game of Thrones fans will recognise the monastery cloisters as Qarth, and there’s a replica Iron Throne inside for photos. Give yourself three to five hours to do the island properly, and pack food and water, because the one café near the monastery is expensive and there’s no fresh water on the island at all. Note that Lokrum closes for winter, running roughly late March through October.
- 👉 Enjoy lush gardens and the official Iron Throne on this Dubrovnik Game of Thrones tour.

7. Minčeta Tower
- 📍 Where: Northern section of the city walls, 5 minutes from Pile Gate
- 💰 Cost: Included with the €40 City Walls ticket
- 🕐 Best time: 8am opening, or late afternoon for warm light
- ⏱️ Time needed: 15 minutes, or 1 to 2 hours for the full walls circuit
- 💡 My tip: There’s a café at the tower if you need a break partway round
Minčeta Tower crowns the northern walls and stands as the highest point of the entire circuit. It’s a great round drum of stone designed in the 15th century by Michelozzo and finished by Juraj Dalmatinac, built in response to the Ottoman advance, which explains walls thick enough to shrug off cannon fire. Game of Thrones fans will know the exterior as the House of the Undying in Qarth.
The climb up the narrow spiral staircase is worth it for what I’d call the best 360-degree view in Dubrovnik. You get the full spread of terracotta roofs on one side and the Adriatic on the other, with Lokrum Island sitting offshore. It’s a completely different perspective from Fort Lovrijenac, which looks back at the city rather than down over it.
You’ll reach Minčeta Tower as part of the City Walls walk, covered by the same €40 adult ticket, and it sits about five minutes from Pile Gate if you start there. Go late afternoon when the light warms the stone, or first thing at 8am if you want the walls to yourself before the cruise crowds land. There’s a café at the tower if you need a breather partway round.
- 👉 Climb Minčeta Tower and explore hidden tunnels with this small-group Dubrovnik walls tour.

8. Mount Srd
- 📍 Where: 412m directly above the Old Town, cable car station north of the walls
- 💰 Cost: €27 to €30 adult return, roughly half for children
- 🕐 Best time: An hour before sunset
- ⏱️ Time needed: 2 hours
- 💡 My tip: Bus 17 from Pile Gate costs €2 and leaves a 25-minute walk to the top
Mount Srđ rises 412 meters directly behind Dubrovnik’s Old Town, and the view from the top is the one that makes sense of the whole city. You get the walls, the terracotta roofs, Lokrum offshore and the Elafiti strung out beyond, all in a single sweep. It’s the sunset spot Buža Bar pretends to be.
The cable car covers the 778-meter line in under four minutes, running from 9am with the last departure 30 minutes before closing. Adult return tickets sit around €27 to €30, with children roughly half that. You can pay by card or cash in euros at the lower station. Bear in mind it stops running when the wind picks up, so check before you commit to a sunset plan.
If the price stings, there are cheaper ways up. The number 17 bus from Pile Gate costs €2 to the village of Bosanka, leaving a 25-minute walk to the summit, which is far gentler than hiking from the bottom. At the top you’ll find Fort Imperial, built in 1810 and now home to a museum covering the Homeland War, plus a restaurant and several viewing terraces. I’d advise bringing a layer, because it’s noticeably breezier up there than in town.
- Catch the sunset on Mount Srd with this Dubrovnik E-Tuk Tuk sunset tour.

9. Ploče Gate
- 📍 Where: Eastern entrance to the Old Town
- 💰 Cost: Free
- 🕐 Best time: Morning, for the best light over the harbor
- ⏱️ Time needed: 15 minutes
- 💡 My tip: Quieter than Pile Gate, and Banje Beach is two minutes further east
Ploče Gate is the eastern entrance to the Old Town, and it’s the quieter way in. Most visitors funnel through Pile Gate on the western side, which means queues and tour groups, while Ploče stays comparatively calm. You approach across a stone bridge, then a wooden drawbridge that was raised at sunset and lowered at sunrise throughout the Republic.
The gate developed in stages over three centuries. The inner gate is Romanesque and modest, with a statue of St Blaise holding the city in his hands set above it, while the elegant double-arched bridges were designed in the 15th century by Paskoje Miličević, who also built the ones at Pile. The outer gate came later, rebuilt in 1628 by Mihajlo Hranjac.
Revelin Fortress looms over the whole approach, a triangular bastion built in the 16th century against the Ottoman threat and armed with ten cannons covering the eastern flank. Come in the morning when the light is best for photographing the harbour. Banje Beach is a two-minute walk further east, so you can pair the two easily.

10. Rector’s Palace and Luza Square
- 📍 Where: Eastern end of Stradun
- 💰 Cost: €15 adult, €8 students and children, or €20 for the 10-museum ticket
- 🕐 Best time: Early morning or after 4pm, avoiding the 10am to 2pm cruise rush
- ⏱️ Time needed: 1 to 1.5 hours
- 💡 My tip: Card only at the desks, so don’t turn up with cash
Rector’s Palace anchors the eastern end of Stradun and was the seat of government for the Republic of Ragusa for nearly 500 years. The rector changed every single month, a deliberate check on anyone hoarding power, and he wasn’t allowed to leave the building during his term. The Gothic-Renaissance atrium and its ceremonial staircase are my favorite part, and you can see them before you even buy a ticket.
Inside, the Cultural History Museum fills the old state rooms with period furniture, a courtroom and prison, arms and armor, coin cabinets and portraits spanning the 14th to 20th centuries. Adult entry runs €15, or €8 for students and children. I’d recommend the €20 combined ticket if you’re seeing more than one museum, since it covers ten sites over seven days. Hours are 9am to 6pm April through October, dropping to 9am to 4pm in winter with Mondays closed.
Time your visit for early morning or late afternoon. Cruise groups flood in between 10am and 2pm and the rooms are small enough to feel it. Just outside, Luža Square is where the city gathers, framed by the Clock Tower, Sponza Palace and the Church of St Blaise. If you’re here during the Summer Festival, the palace atrium hosts concerts and the acoustics are extraordinary.

11. Sponza Palace
- 📍 Where: North end of Luža Square, next to the Clock Tower
- 💰 Cost: Around €5 for the atrium in summer, free the rest of the year. Memorial Room free
- 🕐 Best time: Any time, it’s rarely crowded
- ⏱️ Time needed: 20 to 30 minutes
- 💡 My tip: The Memorial Room takes five minutes and is the reason to go in
Sponza Palace stands at the north end of Luža Square and is one of the few buildings in Dubrovnik that survived the 1667 earthquake intact. Built between 1516 and 1522, it blends Venetian-Gothic windows with Renaissance arches, and the portico with its Corinthian columns is one of the finest bits of stonework in the city. It’s worked as a customs house, a mint, a treasury, a bank and a school over the centuries.
Today it holds the Dubrovnik State Archives, with manuscripts going back nearly a thousand years. Only the ground floor is open to visitors while the upper floors are under renovation. Expect the atrium, the portico and a small display of historic documents rather than a full museum. Entry to the courtyard is around €5 in summer and free the rest of the year, and it isn’t covered by the Dubrovnik Pass.
The reason I’d tell you to step inside is the Memorial Room of the Dubrovnik Defenders, which is free to enter. It holds portraits of the 300 or so people who died during the 1991 siege, many of them teenagers, alongside the tattered Croatian flag that flew on Mount Srđ. It takes five minutes and it will stay with you far longer than the architecture.
- 👉 Admire Sponza Palace and Old Town on this Dubrovnik small-group walking tour.

12. Sveti Jakov Beach
- 📍 Where: 2km southeast of the Old Town, bus 5 or 8 from Pile Gate
- 💰 Cost: Free. Sunbeds and umbrella around €20 to €25 for two
- 🕐 Best time: Late afternoon into sunset
- ⏱️ Time needed: Half a day
- 💡 My tip: Take a taxi boat from the Old Port if you want to skip the 160 steps
Sveti Jakov is easily one of my favorite beaches in Dubrovnik. It’s tucked into a bay about two kilometers southeast of the Old Town, and it’s usually lot quieter than Banje. You get the same postcard view back at the city walls and Lokrum Island, but with a fraction of the crowd and none of the beach club noise.
The catch, and the reason it stays quiet, is the staircase. Roughly 160 steps drop down the cliff from the road, which is fine on the way down and considerably less fine at 4pm carrying a bag. Take bus 5 or 8 from Pile Gate for a ten-minute ride, then walk ten minutes past the Church of St James. You can skip the steps entirely with a taxi boat from the Old Port.
Entry is free, and sunbeds with an umbrella cost about €20 to €25 for two. It’s fine pebbles rather than sand, so pack water shoes, and there are sea urchins around the rocks. There’s a beach bar and restaurant on site, though several visitors rate the supply thin, so I’d bring snacks. Lifeguards work June to September, and sunset from here is worth timing your day around.
- 👉 Game of Thrones fan? See St. Lawrence Fortress and Lokrum on this Dubrovnik tour.



Global Viewpoint is a personal blog. All content is for informational and entertainment purposes only and does not constitute professional financial, medical, or legal advice.
