Dubrovnik truly is a medieval wonderland. Most visitors spend a mere day in King's Landing, but I could easily stay an entire week on this stretch of Croatia's Adriatic coast. The region is absolutely stunning, and I'd be hard-pressed to find a more perfect summer destination in Europe. The country has become increasingly popular in recent years, thanks in part to HBO's Game of Thrones. On a summer day when cruise ships are in port, shoulder-to-shoulder crowds in Old Town are quite common. As you plan your visit, consider spending three or four days in Dubrovnik. The main tourists sites can be covered in a day, but with careful planning a longer stay affords you the time to experience the city without crowds, and the luxury of soaking in the dreamy coast at a relaxed pace. I've put together a complete guide to Dubrovnik below - it covers all my favorites spots in and around the city, as well as tips for sightseeing, beaches, daytrips, photos, hotels and restaurants.

One of the prettiest viewpoints of Old Town is from the West Harbor. Outfit details: Fortunate One Store dress linked here.

Dubrovnik is home to dozens of charming alleys tucked away in the city's medieval labyrinth. Outfit details: similar jumpsuit, here.

Two of the best swimming spots in Old Town can be found at the city's two Buza Bars.



Dubrovnik's main beach is one of the prettiest in the country, thanks to its spectacular views of Old Town. Banje Beach sits just south of the city walls, a five-minute walk from Ploče Gate. The beach is large, but it does get busy, especially during the summer months. For a spectacular view of Old Town and the Adriatic, stop for a photo at the top of the steps that lead down to the beach. It's one of my favorite views in Dubrovnik.


Built into the cliffs below the medieval walls, the city's two Buza Bars are an idyllic spots to grab a cold beer on a summer day. The bars sits tucked away in the same back corner of Old Town, almost impossible to find in Dubrovnik's maze of alleyways without directions or Google Maps. Holes in the wall (literally) leads to small passageways that open up to sweeping views of the Adriatic Sea where white umbrellas are scattered up the cliff. Grab a table and watch the cliff jumpers plunge anywhere from 20 to 60 feet into the water.


A charming seaside village located approximately 18 km from Dubrovnik, reachable via a 45-minute ferry ride. The historic waterfront is lined with picturesque churches, al fresco dining and tiny shops - a serene spot to grab dinner on a summer evening.


The 2 km stroll along the medieval walls of Old Town is the highlight of any trip to Dubrovnik. The topside panoramas of the city are sweeping along a path that leads through Minceta Tower, Bokar Fort, Revelin Fort and Pile Gate. The walk takes approximately 1.5 to two hours, and there are three entry points at Inner Pile Gate, St. Lucas Fortress and St. John's Fortress.


This is a swim ladder haven, a spectacular setting for an afternoon of swimming and sunbathing. It's walking distance from Dubrovnik, just beyond Sulic Beach.


Lokrum Island is a lovely daytrip destination from Dubrovnik. Ferries leave twice an hour from Porporela, located just outside of the Old Town walls, and it's about a 20-minute journey. The island is small, home to a Benedictine Monastery, Dead Sea swimming hole and botanical garden all reachable on foot. If those sound underwhelming, the real reason to visit is the Adriatic coastline, riddled with rocks and swim ladders for an idyllic day of sunbathing.


Also known as St. Lawrence's Fortress, Lovrijenac is a spectacular fortification that sits atop jagged cliffs 37-meters above the sea. The fortress peninsula faces the city walls, providing a great vantage point for photos of Old Town. Lovrijenac has been featured in the HBO series Game of Thrones.


Spend a day exploring Dubrovnik's Old Town. A stroll through the pedestrian maze of limestone alleys is like stepping back in time. The medieval city is home to plenty of sights, easily discovered by aimless wanders including Loggia Square, Onofrio Fountain, Rector's Palace, Dubrovnik Cathedral, Pile Gate & Ploče Gate and the Stradun (main boulevard).


Pasjaca Beach sits just outside of Dubrovnik, and makes for a wonderful daytrip from King's Landing. It's a 30-minute drive south to the beach's small parking lot. Follow the trail along the coast to a steep staircase built into the cliffs. It leads straight down to Pasjaca's spectacular crystal clear shallows.


This medieval hilltop fortification is driving distance from Dubrovnik. It's a great destination to couple with Pasjaca as a daytrip. Visit at opening in the morning and you'll have the castle-like structure all to yourself.


Sulic Beach is far less popular than Banje Beach, but it's much more atmospheric. The tiny beach sits in a medieval nook, tucked away below Lovrijenac. It feels like taking a dip in 13th century Croatia.


A slightly less touristed beach, only because of its distance from Dubrovnik. It can still be reached on foot, just follow the road to Banje Beach ... but keep walking another 15 minutes. The quiet beach has loungers and umbrellas available for rent, and there is a small restaurant that serves drinks and food.


The stunning West Harbor sits just outside the city walls, a short stroll from Pile Gate. This area is home to some of my favorite views of Old Town's city walls, Lovrijenac and an iconic Game of Thrones filming location.

The ultimate Game of Thrones vibes in Dubrovnik's West Harbor.

Onofrio Fountain sits near Pile Gate in Old Town.

Mornings in Old Town.

Pasjaca Beach is one of the prettiest beaches in Europe, and just a 30-minute drive from Dubrovnik.

Medieval vibes at Sokol Tower.

Lokrum Island is one of my favorite daytrips fromOld Town.

It takes approximately two hours to walk the city walls. Outfit details: Fortunate One Store dress, linked here.



For travelers looking to splurge in Croatia, this is the place to do it. Like most properties located along this stretch of coast, Hotel Excelsior is built into the rocks, and the seaside location is incorporated into almost every aspect of the hotel. The rocky sunbathing area is perched just above water where guests are treated to dreamy views of Old Town. Additionally, the on-site restaurant Prora seats guests beneath medieval archways that open up to the sea. The hotel interior is modern and minimalist chic, but it's the location that makes splurging worth the stay.


Hotel Kompas is beautiful modern property that overlooks Lapad Bay. It sits just three miles from Old Town, but that translates to a 45-minute walk or 20-minutes by public bus. Not ideal for tourists that want to be within a stone's throw of the city, but a quiet retreat for those that want an escape. The hotel is equipped with a pool and dozens of sunbeds and umbrellas on neighboring Lapad Bay.


La Vita e Bella sits in the heart of Old Town, a short walk from the Stradun and other Old Town sights. The cozy three-story space houses two bedrooms and two bathrooms, but can accommodate up to six guests. It's a classic Croatian structure - white building, green shutters and an orange tiled roof.


This one bedroom apartment is located up the steps on the climb to Lady Pipi. The Airbnb rental is beautiful. It sits inside a 17th century building, featuring exposed stone walls, modern furnishings and lovely decor. An absolute gem in Old Town.


Located just down the street from Hotel Excelsior, Villa Dubrovnik is a five-star property just 15 minutes walking from Ploče Gate. The hotel's location is stunning, built into the cliffs overlooking idyllic views of the Adriatic. The sunbathing area is particularly lovely with white loungers and white umbrellas scattered along the rocks. Rooms are spacious and modern, all with views of the sea.

Hotel Excelsior has one of the most stunning waterfronts in Dubrovnik.

Hello, King's Landing!

Charming alleys abound in Old Town's web of corridors.

Ploče Gate leads straight into medieval Old Town.

Banje Beach is one of the most popular in Dubrovnik.

Hanging with the rabbits that inhabit Lokrum Island.

Sokol Tower.


There is not shortage of food options within the city walls of Old Town where outdoor dining spills onto the plazas, alleys and streets of Dubrovnik. Below are just a handful of recommendations.


I remember trying to get a table at Fish my first time in Dubrovnik, and it was absolutely impossible. This family-owned restaurant has been around for more than 100 years, and sits in the heart of Old Town. The food is Michelin reviewed and the speciality is seafood, of course. While the menu changes based on availability, offerings often include fresh fish, mussels, shellfish, crab and scallops.


Romantic restaurant setting located just off of the Stradun in Old Town. Forty Four Restaurant is indoors, so not much in terms of views, but there are a handful of alleyway tables. Artful dishes include a range of fresh seafood, pastas and meats. Reservations recommended.


Gradska Kavana Arsenal sits on one of the main square's in Old Town - the perfect setting for outdoor dining during the summer, especially in the evening. Menu includes Croatian specialties like mussels, sea bass, seafood risotto, oysters and more.


One of my favorite meals was a seafood feast on the Lady Pi-Pi rooftop terrace. It's a bit of a hike up to reach the restaurant, but the delicious food and views over the city make it well worth the extra effort. The restaurant is tiny, and they do not take reservations.


Lunchin Kantun occupies a quiet alleyway, just off the Stradun in Old Town. Menu offers a variety of Croatia dishes, but the fresh seafood is especially delicious.


This two-star Michelin restaurant sits outside the city walls near Pile Gate with sweeping views of Bokar-Festung and the Lovrijenac Fortress. Nautika is a fine dining experience with a menu that serves up local fresh seafood cuisine, as well as some meats. It's been previously named one of the most romantic restaurants in the world by Conde Nast Traveller.


Yes, my favorite restaurant in Dubrovnik is a sushi spot. And I'm not alone. It's hard to nab a spot at one of Oyster & Sushi Bar Bota's outdoor tables during the summer months. Reservations are a must. Menu is filled with fresh sushi, sashimi, nigiri and teriyaki plates. Ate here twice, I loved it so much.

The first of many fresh mussels dishes in Croati.

Buza Bar.

Beach day at Pasjaca.

Surrounded by sparkles.


Dubrovnik is accessible by land, sea and air, making it an ideal city to fly into for island hopping, or road trips through Croatia and neighboring Montenegro (I've done both). The international airport connects Dubrovnik to domestic destinations, as well as dozens of cities throughout Europe and the Middle East. The easiest way to town from the airport is the Dubrovnik Airport Shuttle Bus. It sits parked just outside the terminal exit and stops at Pile Gate before continuing onward to the main station in Gruz Port. It's a 30-40 minute journey, and tickets can be purchased on the bus.


Dubrovnik is a pedestrian friendly city with most sights located within the Old Town city walls, or just outside. For visitors interested in daytrips, there are ferries that connect Dubrovnik to nearby Lokrum Island or neighboring Cavtat. A car is not necessary while in Dubrovnik, but but day rentals are available around town for daytrips to Pasjaca Beach, Sokol Tower or Peljesac Peninsula.

Sveti Javov is a 15-minute walk from Old Town.

To get this view over the Dubrovnik, walk the city walls.

Old Town Dubrovnik, Croatia

Medieval details.

Buza Bar.

Can you spot me on the rock?