This post may contain affiliate links that help support my business in creating content like this. If you make a purchase using one of these links, I may receive compensation at no extra cost to you. Read my disclosure for more information.

Dubrovnik remains one of my favorite places in Croatia. There’s something about the way the city’s history meets stunning sun-soaked coastlines and crystal clear sea. After spending a blissful five days, I’m going to share where to stay in Dubrovnik to help plan your trip.

A city steeped in history and still surrounded by ancient fortifications, I’d recommend spending four days in this beautiful Balkan destination. Whether you want to spend your days exploring the sights, relaxing by the beach, taking in views from the cable car, or checking out the best Game of Thrones hotspots, there’s plenty to see and do. 

Where to Stay in Dubrovnik: Best Areas & Hotels for 2024

No matter if you’re enjoying a short city break or a longer visit to several spots in Croatia, there are so many incredible boutique hotels, luxury resorts, and cozy B&Bs to choose from.

Looking for the best places to stay in Dubrovnik? This guide will help you find the perfect area for your vacation, with a few areas to consider for your trip.

Short on Time? Here Are My Top Picks for Where to Stay in Dubrovnik

  1. St Joseph’s, for the best Old Town hotel
  2. Hotel Excelsior, for the best luxury hotel
  3. Hotel Kompas, for the best family-friendly waterfront hotel

For more Croatia resources, don’t miss my guide to the best boutique hotels in Dubrovnik and my first-timer’s 10 Day itinerary to Croatia!

Where to Stay in Dubrovnik: Best Areas & Hotels

Where to Stay in Dubrovnik: Best Areas & Hotels for 2024

Dubrovnik Old Town for Best Overall

Where to Stay in Dubrovnik: Best Areas & Hotels for 2024

Surround yourself with the beauty and historic charm of Dubrovnik’s Old Town, my top choice of where to stay in Dubrovnik. Accommodation in this part of town is typically tucked away among ancient stone streets or up a well-worn stairway.

The UNESCO-protected Old Town of Dubrovnik is fully pedestrianized and truly comes to life in the evenings when al fresco dining takes over the city. The best way to take in the city is from the ancient city walls. Plus there are numerous attractions that shouldn’t be missed including Rector’s Palace, Dubrovnik Cathedral, Sponza Palace, and Onofrio’s Fountain. 

With lots of cafes, bars, and restaurants, as well as the best historic sights concentrated within the town walls, this is arguably the best place for visitors in Dubrovnik. 

  1. 7oaks Noble House ($$) — Perfect for those who appreciate a more modern design touch, 7oaks Noble House is a delightful hideaway among the stone streets of Dubrovnik. Frosted glass paneling, warm earthy tones, and stone basins create an organic feel throughout. This is a great budget-friendly spot in the Old Town.
  2. The Byron ($$) — A lovingly restored boutique B&B, there are just seven rooms in this central Old Town property. With a mixture of city and garden views, it puts you just a short walk from some of the best parts of the city. Rooms are light and airy and come with a hint of French cottage styling throughout.
  3. Boutique Hotel Stari Grad ($$$) — Great for a stay with a view, you can’t beat breakfast on the rooftop terrace every morning overlooking the terracotta roofs of the Old Town. With just nine guest rooms, the renovated property is fresh and modern with light wood and marble details, complemented by jewel-tone furnishings.
  4. The Pucic Palace ($$$) — Occupying a former baroque palace on Gundulic Square, the Pucic Palace couldn’t be better positioned for those who want to be just steps from the center of the Old Town. Wood beams and stone walls complement the Victorian-era baths and mosaic-style tiling. Don’t miss the terrace restaurant and wine bar where you can enjoy a spot of people watching over the streets below.
  5. St. Joseph’s ($$$$) — Set in a 16-century building in the heart of Dubrovnik’s Old Town, this is one of the best boutique hotels within the city walls. The beauty lies in the respect paid to honor the property’s original wood and stone features. There are just six stunning suites, each with its elegant design at this family-run hotel.

Ploče for Upscale, Coastal Setting Near Old Town

Ploče is a great place for couples or those looking for a luxury stay in Dubrovnik. A picturesque neighborhood situated at the eastern entrance of Dubrovnik’s Old Town, it’s best known as the hotspot for some of the most popular beaches in Dubrovnik, including Banje Beach. 

Connected with the Old Town by a walkway, it’s a wonderful place to enjoy sunset views overlooking the Adriatic Sea and nearby Lokrum Island. It is considered one of the most romantic places to stay in the city. Coupling luxury amenities with natural beauty, it’s worth splurging for a stay in Ploče.

  1. Hotel Excelsior ($$$$) — This sensational 5-star hotel boasts one of the best views of Dubrovnik Old Town and nearby islands. Built into the cliffy hillside on the coastline outside of the city walls, guests can enjoy a luxury experience including a romantic waterview dining, three restaurants, and a spa with an indoor pool.
  2. Villa Dubrovnik ($$$$) — Views, beach access, and a high-end spa make this a top choice just a 15-minute walk outside of the Old Town. Most rooms offer views of Lokrum Island or the sea, including a terrace, and are typically larger than average.
  3. Villa Allure of Dubrovnik ($$) — If you’re looking for luxury without breaking the bank, Villa Allure is a beautiful stone villa and just a short walk from the Old Town and the iconic Banje Beach. Enjoy the sun by the private pool terrace or unwind in the onsite sauna.

Pile for Best Local Neighborhood Near Everything

Where to Stay in Dubrovnik: Best Areas & Hotels for 2024

If you want to be close to the action and sights of the Old Town, but not within the city walls, then Pile is the best neighborhood for you. The Pile Gate connects Stradun to the Old Town, an ideal place to stay in the city.

It sits in the historic area. Hotels in the area come at a premium due to the proximity to the Old Town, but the convenience of being centrally located is worth it.

Pile has some great dining options, as well as being home to Fort Lovrijenac, an impressive fortress that was prominent in defending Dubrovnik against potential invaders throughout history. Nowadays, it offers panoramic views of the coastline and across the Old Town.

  1. Palace Natali ($$$) — Formerly the summer home of the aristocratic Natali family in the 16th century, guests can now stay here to enjoy incredible views across Dubrovnik and the Adriatic coastline. The interiors blend modern styling with nods to the property’s former glory with arched frames and exposed stone walls.
  2. Hilton Imperial Dubrovnik ($$$$) — Just outside the city walls, the 19th-century Hilton Imperial is somewhat of a masterpiece. Carefully preserved to retain heritage details, the interiors have been given a modern makeover with plush styling details and color palettes. The indoor pool with a glass-dome roof is a highlight.
  3. Hotel Bellevue Dubrovnik ($$$$) — Tucked away in a sheltered bay between Dubrovnik’s Old Town and Lapad, Bellevue is built into a cliff overlooking a pebbly beach. Following renovations by Portuguese interior designer Tereza Prego, the hotel exudes effortlessly chic style. If hanging by the beach isn’t enough, there’s also a wellness spa to be enjoyed.

Lapad Peninsula & Babin Kuk For Best Quiet Beachfront Area

Where to Stay in Dubrovnik: Best Areas & Hotels for 2024

A scenic peninsula peppered with pebble beaches and crystal clear waters which make it perfect for those looking for a beach break. You can walk on the paved promenade in Velika Forest Park. You can also ride on the cycling trails in Petka Hill.

This is the most family-friendly area to stay in Dubrovnik thanks to offering a range of larger resorts and hotels with plenty of amenities. Several hotels in the area offer shuttles to the Old Town during summer, making it a great choice for balancing sightseeing with a summery beach getaway. 

  1. Rixos Premium Dubrovnik ($$$) — Panoramic views across the Adriatic are just part of the stellar 5-star luxury stay at Rixos. Light-filled rooms are generous and feature floor-to-ceiling windows and Adriatic-side rooms come with a balcony or terrace. With an indoor and outdoor pool, lounge bar, and a Japanese restaurant onsite, you might be tempted not to leave, but beaches and the Old Town lie just beyond.
  2. Hotel Dubrovnik Palace ($$$) — Modern elegance best describes this seaside beach hotel. Neutral tones and organic textures create a sense of ease throughout the property, and the views overlooking the Elafiti Islands are beautiful. There are two pools, a rooftop spa, and a dive center, and every room features sea views and a balcony.
  3. Royal Neptun Hotel ($$) — Built in 1961, this hotel was one of Dubrovnik’s first modernist-style buildings in the area and remains a great 4-star option to this day. There is a wellness center and access to plenty of water-based activities including kayaks and stand-up paddle boards.
  4. Valamar Lacroma Dubrovnik Hotel ($$$) — A great family-friendly hotel, Valamar Lacroma is set back from the beachfront and instead surrounded by gardens in the Babin Kuk area. A place designed for unwinding, the hotel’s Ragusa Spa includes a heated indoor pool, steam bath, and Finnish sauna, and offers a range of massage and beauty treatments.
  5. Hotel Kompas ($$$) — Overlooking the sea of Lapad Bay, this hotel is smaller than most in the Lapad area with 173 rooms. Modern minimalist design lets the surroundings take center stage, especially from the sun-soaked waterfront terrace. Guests can make use of the sun loungers at nearby Lapad Bay, and don’t miss heading to Zenith Bar on the rooftop for sunset.

Gruz For Best Budget Stay

Where to Stay in Dubrovnik: Best Areas & Hotels for 2024

Gruz is a great location for budget-conscious travelers looking to be close enough to Dubrovnik’s best sights. Once serving as the main port and trading hub of the city, the area still plays a key role in Dubrovnik’s maritime activities. Beyond the port, there’s a vibrant market that’s a great place to pick up local produce and seafood, and there’s a mix of cafes and restaurants catering to both tourists and locals.

Gruz serves as a great gateway for those who plan on island hopping around Croatia and has easy access via public transport to the Old Town. 

  1. Boutique Hotel Porto ($$) — Modern, minimalist style creates a clean and airy feeling at this hotel on the border of Gruz and Lapad. Relax on the terrace or head into town to explore the best of the city’s sights. Guests can enjoy access to an onsite restaurant, parking, and convenient 24-hour check-in. 
  2. Hotel Adria ($$) — Offering sea views for a budget-friendly price, Hotel Adria is a great choice for those looking for great value. Most rooms include a balcony with views of Lapad Bay and the Elafiti Islands. Pools, a gym, and an onsite restaurant mean you have everything you need.
  3. Berkeley Hotel ($$) — This family-run hotel near Gruz Harbor has just 24 rooms making it feel more like a budget-conscious boutique hotel. There’s a small spa, heated outdoor pool, and sun deck to make the most of your time. Guests can also book private excursions to the nearby Elafiti islands with the hotel.

Save This Post for Later on Pinterest

Where to Stay in Dubrovnik: Best Areas & Hotels for 2024

PS — Are You Booking a Trip Soon? Use My Booking Checklist!

These are the sites I use most to book my own trips. Using the links below is a great way to support Bon Traveler’s travel journalism at no extra cost to you. If you need help organizing your itinerary, get my free travel itinerary template here.

1. Book Your Flights

Use Skyscanner to find the best flights. It searches 100s of airlines and websites across the globe to ensure you’re not missing out on any route options or deals.

2. Book Your Accommodations

Use for hotels and guest houses. They have the biggest inventory and consistently offer the best rates.

3. Book Your Tours & Experiences

Use Viator or Get Your Guide to find the best tours and experiences. They are my favorite tour search engines. I always check both as their inventory varies depending on the destination.

4. Book Your Car

Use Discover Cars or to find the best car rental deals. I recommend comparing rental agency reviews on Google to ensure you are booking with the best company in that destination, as the reviews are often more accurate than the car rental search engines.

5. Don’t Forget Airport Lounge Access

Get a Priority Pass membership to gain access to 1,400+ VIP lounges and airport experiences worldwide. The Priority Pass app is the first thing I check when I have a layover. I’ve been a member for over a decade, and having a comfortable place to relax before and between flights makes air travel so much more enjoyable.

6. Don’t Forget Travel Insurance

I never leave the country without travel insurance. It provides comprehensive protection in case anything goes wrong (ie. illness, injury, theft, and cancelations, etc.). I use it frequently for my travels to stay protected.

My favorite companies that offer the best coverage and rates are:


Write A Comment