From the chic luxury of Hotel Bellevue Dubrovnik to stylish Old Town B&B Fresh Sheets Kathedral, decide where to stay in Dubrovnik with my one-stop guide!
Travel to Croatia has skyrocketed in recent years. With dreamy cities as idyllic as the capital of Dubrovnik, that’s really not a surprise.
I was first drawn there by images of the inviting Adriatic sea, charming old stone buildings, and those iconic red roof tiles. And of course, Game of Thrones. It’s like stepping onto the TV set when walking around here.
When I arrived, I found it was just as enchanting as any pictures. With the whole city promising Instagram-worthy views and intriguing culture, choosing where to stay in Dubrovnik isn’t easy.
To start with, you need to whittle down which area you want to be based in. Old Town, which is UNESCO-protected and one of the world’s most well-preserved medieval cities, is where a lot of the cultural and heritage sights are. But further out of the centre, you can wake up to the tranquil beaches fringing suburbs like Babin Kuk and Ploce.
Then it’s onto picking between the myriad stunning hotels. There’s boutique-style Hotel Villa Orsula, the chic and luxurious Hotel Bellevue Dubrovnik, stylish B&B Fresh Sheets Kathedral in the Old Town and many more.
My guide to where to stay in Dubrovnik runs you through some of the best accommodation spread across the city. I guarantee you’ll find (at least) one you want to book a stay at by the end!
- Dubrovnik Old Town: Packed with landmarks, Old Town is the best area to stay for first-time visitors and for the best restaurants in the city.
- Pile: A convenient place to stay in Dubrovnik thanks to its central location just to the west of Old Town. Plus, it’s near the awesome Lovrijenac Fortress.
- Ploce: This trendy, beachside district is the place to stay if you’re looking for higher-end restaurants, bars and shops.
- Gruž: A good choice of hostels and guesthouses for those with a smaller budget. It’s in a more residential area but has got a lively spirit and gives you a feel of local life in Dubrovnik.
- Lapad: There’s a family-friendly vibe on this stunning bay. Enjoy the beautiful beaches and being just a ten-minute drive from Old Town.
- Babin Kuk: Luxury hotels are the main accommodation offering in Lapad, which is a pretty and peaceful secluded suburb.
Just next door to Hotel Excelsior in Ploce you find this little gem of a boutique hotel. From here, you can wander down to the city centre in no more than five minutes.
When I visited, I was lucky to have a room with sweeping vistas of the Old Town. Others give you a snapshot of the pretty gardens or blissful blue waters of the Adriatic Sea. Whichever you’re in, comfort and class are guaranteed.
The hotel’s private beach is a star feature. Chilling out there on a deckchair in the evening sun is the perfect way to round off a busy day in Dubrovnik.
Price: This is top-end accommodation and it comes with a price tag of around £587 per night in a double room. It’s expensive but it’s worth it!
You can’t get much better than this when it comes to choosing where to stay in Dubrovnik. Based in Ploce, you can reach the Old Town’s awesome medieval fortress walls by foot in only five minutes.
Everything about the hotel screams elegance, from the romantic terrace to the decor and furnishings in the rooms. You’re in good company if you stay here too. Since it opened in 1913, past guests at Hotel Excelsior have included Elizabeth Taylor, Morgan Freeman and even Queen Elizabeth II!
Price: Basic double rooms will set you back around £341 per night but it’s much cheaper during the low season.
Recently refurbished and looking super chic, Hotel Bellevue is a contender for the best place to stay in Dubrovnik. That’s mainly thanks to its incredible location – it’s built into the side of a cliff! – but the first-class facilities and sleek interiors help too.
Not far from the Old Town, the hotel is found above Miramare Bay. Walking to the city centre takes about 10 minutes or the bus passes nearby, keeping getting around nice and simple.
All the rooms have sea views and even better, the indoor pool does too. I couldn’t resist sampling a few wines at the bar, which boasts a huge selection. No less than 180 varieties!
Price: Expect to pay around £361 per night for a classic double room with a partial sea view.
Got your heart set on hotels in Dubrovnik Old Town? There are only two actually inside the historic city walls and Boutique Hotel Stari Grad is one of them.
This boutique hotel is in an alley off of Stradun, Dubrovnik’s main street. It’s amazing to be directly at the heart of the city and in a building that’s steeped in history itself, as a former nobleman’s house.
The rooftop terrace is one of the nicest spots I’ve sat down for breakfast – not just in Dubrovnik but anywhere! From there you can admire the Old Town and the Adriatic coastline, and as a bonus, the food is great too.
Price: A deluxe double room costs around £337 per night but it’s much cheaper during the low season.
Looking out over the Elaphiti Islands, Hotel Dubrovnik Palace is in Lapad and is only half a mile from the main bay. It’s easy to reach the Old Town from here – just a 20-minute ride on the local bus line or even quicker by car.
My favourite thing about this hotel is that every room has its own balcony, so gorgeous views are a given on your stay. I’m also a big fan of the choice of restaurants and bars. Who doesn’t love a poolside bar or dining on the beach?
As well as relaxing in total luxury, the hotel gives you the option of getting active. There are outdoor and indoor swimming pools, tennis courts, a gym with ocean views to inspire your workout, and even a PADI scuba diving centre.
Price: The average price for a superior double room for two is around £266 per night.
Another fantastic option if you’re after hotels in Dubrovnik Old Town is Fresh Sheets Kathedral, which gets its name because it overlooks the cathedral. It’s actually a stylish bed and breakfast, occupying a floor in a building which was once a palace. A pretty cool back story!
As well as being right in the bustling centre of Old Town, Fresh Sheets Kathedral is great for throwing yourself into things to do in Dubrovnik. They can set you up on cooking classes, tours, kayak hire, arrange picnic baskets and more. It’s definitely one of the most friendly, sociable choices of the hotels in Dubrovnik Old Town.
Price: Pay around £180 per night for a double or twin room with external bathroom.
The Sheraton Dubrovnik Riviera has got style. I absolutely love the contemporary colours and patterns found across the whole hotel.
More than just looking the part though, the location and five-star facilities also make this one of the best places to stay in Dubrovnik. Based between the airport and the city, in an enticing little village called Mlini, the Sheraton Dubrovnik Riviera sits just beyond a beautiful beach. It gets full marks for closeness to the sea and coastal views.
With a luxurious spa, wellness centre, restaurant and bar all on-site, it’s a great space to unwind after a day of sightseeing in the Croatian heat.
Price: A room with a balcony and sea view for two people will cost you around £165 per night.
I think Hotel Lapad is the best place to stay in Dubrovnik if you want a proper grand hotel feel. It’s in a great spot over from Gruz Harbour in its namesake, Lapad. You can hop on the hotel’s boat shuttle if you want to explore the harbour.
Away from the buzz of central Dubrovnik, I’d also say it’s a top pick for seekers of seclusion. Laze on the nearby beach or by the outdoor swimming pool, heading into town when, and if, you feel like it.
Price: A classic double or twin room with a balcony for two is priced at around £112 per night.
Despite being more friendly on your wallet, Hotel Zagreb still packs the wow-factor. Located in Lapad, the charm of its promenade setting impresses and so do the verdant gardens.
If you like Art Deco style, this might be the best place to stay in Dubrovnik, as chances are you’ll warm to the building. Inside the pink-hued villa there remains a 1930s vibe, which was when it was originally built.
The pedestrian-only promenade that Hotel Zagreb is situated on leads you down to Lapad Bay. Ideal if you’re in Dubrovnik for beach bumming as much as a culture trip.
Price: Great value at around £93 per night for a double or twin room with a park view.
The final hotel I’m shouting about in my guide to where to stay in Dubrovnik is out in Babin Kuk, north of the Lapad peninsula.
Perfect for families, one of the things that stands out about Valamar Club Dubrovnik is just how much there is to do. It’s especially handy if you have kids – there are heaps of activities and entertainment to keep them occupied.
Since the hotel is surrounded by sea on three sides, water-based activities and spending time on the pebble-covered beaches are a big draw. But just as good is relaxing on the terrace with a drink, appreciating the ocean from afar. When you’re up for day trips into town, there’s a bus stop right outside or it’s a 15-minute taxi ride.
Price: You can stay in a double room with a park view for around £88 per night.
I hope I’ve made picking where to stay in Dubrovnik a bit easier for you! Let me know in the comments if you’re planning a trip to the city soon and which hotel you’ve got your eye on.
Like this blog post? Then make sure you Pin it for the future!