
From Malta to Malaga to Montenegro, Europe has been capturing the hearts of holiday makers with its captivating views and storied past for years. In recent years, a hot-spot that has been quickly winning favour is the gorgeous country of Croatia. Thanks to its warm locals, stunning beaches, and epic architecture and natural beauty, it’s understandable why this special place on the Balkan Peninsula is constantly topping travel lists. And if you’re looking for the best boutique hotels in Dubrovnik to complete your vacay vibes, then read on to discover our top picks.
The best boutique hotels in Dubrovnik, Croatia
1. One Suite Hotel | Mlini (Temporarily closed)
Location: Dr. Franje Tuđmana 1, Srebreno, 20207 Mlini, Croatia
Neighbourhood: Coastal village south of Dubrovnik, close to Srebreno Beach
Rooms: 16 suites and two premium rooms
Style: Contemporary minimalist design with neutral colours and functional interiors
Family-friendly: Yes; spacious suites and apartment-style accommodation
Wellness: Fitness centre
Pool: Rooftop swimming pool
Dining: Lokal, serving breakfast, drinks and Croatian wines
Best for: Couples, families and travellers seeking contemporary accommodation outside the Old Town
Prices starting from: Approximately €120 per night, depending on room and season

One Suite Hotel
Home to 16 suites and two premium rooms, One Suite Hotel is the ideal place to set up camp just a short drive from the walled city of Dubrovnik. Settle into spaces that are thoughtfully designed with a contemporary and minimal aesthetic.
Dive into the rooftop pool, spend time at the gym, or sample a glass of Croatian wine at Lokal, where you can relax on the grass in the sunshine.
Find out more about One Suite Hotel or Book through Booking.com
2. Hotel Kazbek | Gruz Bay
Location: Lapadska obala 25, 20000 Dubrovnik, Croatia
Neighbourhood: Gruž Bay, in a quiet residential area near the marina
Rooms: 12 individually designed rooms and one suite
Style: Restored 16th-century noble residence combining historic architecture with contemporary furnishings
Family-friendly: Limited; best suited to couples and adults seeking a peaceful stay
Wellness: Sauna and relaxation facilities
Pool: Outdoor swimming pool
Dining: Hotel Kazbek Restaurant, serving Croatian and Mediterranean cuisine with seasonal ingredients
Best for: History enthusiasts, couples and travellers seeking a quiet boutique hotel
Prices starting from: Approximately €180 per night, depending on room and season

Hotel Kazbek
With a design style that straddles old and new, Hotel Kazbek offers a perfect respite for your holiday explorations. This 5-star boutique hotel sits inside a historic monumental property originally built in 1573 by one of the country’s noble families. Each of the 12 rooms and the one suite is furnished individually, including a coat of arms taken from the old Dubrovnik ancestry, and many feature exposed wood beams on the ceilings.
A huge emphasis here is put on eco-friendliness, so expect eco-pump bath amenities, furniture crafted from sustainable materials, and even free charging for electric cars. Sample an array of Croatian delicacies at the restaurant, all crafted from local, seasonal produce.
Learn more about Hotel Kazbek or Book through Booking.com
3. St. Joseph’s | Old Town
Location: Sv. Josipa 3, 20000 Dubrovnik, Croatia
Neighbourhood: Historic centre, close to Stradun and the city’s main attractions
Rooms: Six individually designed rooms and suites
Style: Restored 16th-century stone residence with contemporary furnishings, exposed beams and elegant bathrooms
Family-friendly: Limited; some suites accommodate families
Wellness: No dedicated spa; rooms feature comfortable bathrooms with baths or rain showers
Pool: No
Dining: Complimentary breakfast served in guests’ rooms
Best for: Couples, historic architecture and exploring Dubrovnik on foot
Prices starting from: Approximately €250 per night, depending on room and season

St. Joseph’s
Undoubtedly one of the trendiest boutique hotels in Croatia, St. Joseph’s offers a selection of rooms, many with stunning views into the heart of Old Town Dubrovnik. Situated in a residence built in the 16th century, go for a King Suite that features an exposed stone wall and the original beams in the ceiling. Bathrooms include Carrara tiles, a rain shower, and a bath for unwinding after a day of exploring.
A complimentary breakfast is served to your room every morning, including the signature St. Joseph’s Green Smoothie to kick off your day.
Find out more about St. Joseph’s or Book through Booking.com
4. Villa Orsula | Old Town
Location: Ul. Frana Supila 14, 20000 Dubrovnik, Croatia
Neighbourhood: Residential coastal area east of the Old Town, overlooking Lokrum Island
Rooms: 13 rooms and suites
Style: Historic noble residence with contemporary interiors, eclectic artwork and elegant furnishings
Family-friendly: Limited; more suited to couples and adult travellers
Wellness: Spa facilities, sauna and relaxation treatments
Pool: Indoor swimming pool
Dining: Restaurant Victoria, offering fine dining with Mediterranean influences
Best for: Romantic escapes, sea views, private beach access and luxury close to the Old Town
Prices starting from: Approximately €700 per night, depending on room and season

Villa Orsula
For the ultimate blend of historic architecture and lavish interior design, head straight to Villa Orsula. Just a five-minute walk from Dubrovnik Old Town, the building was once the home of a local noble family.
Once inside, you’ll find artwork from the likes of Victor Vasarely and Roberto Matta complementing contemporary design and an eclectic collection of objets d’art. Spend time catching up on a book in the garden as you sit among the lavender and wild orange trees or head to the bar and sample a cocktail as you listen to the live jazz soundtrack.
All about that beach life? There’s a private beach connected to the property complete with sunbeds and shades. And when it’s time to get fed, you can’t beat a visit to the on-site restaurant Victoria, where gastronomic masterpieces are the order of the day.
Find out more about Villa Orsula or Book through Booking.com
5. Hotel Stari Grad | Old Town
Location: Od Sigurate 4, 20000 Dubrovnik, Croatia
Neighbourhood: Historic centre, close to Stradun and the main attractions
Rooms: 11 rooms and three suites
Style: Restored 16th-century townhouse with individually designed interiors inspired by the Adriatic
Family-friendly: Limited; rooms are primarily designed for two guests
Wellness: Icona Thai Spa, offering traditional Thai massages
Pool: No
Dining: Above 5 Rooftop Restaurant, recognised by the Michelin Guide, and a hotel lobby bar
Best for: Couples, rooftop dining and staying within Dubrovnik’s historic walls
Prices starting from: Approximately €250 per night, depending on room and season.
Originally built in the 16th century by a local nobleman (there’s a bit of a theme in Dubrovnik when it comes to boutique hotels!), Hotel Stari Grad is home to just eight rooms, each uniquely designed with touches of historic glamour.
We love that there’s a spa on-site offering Ancient Thai Massage treatments, the perfect place to bliss out after a day exploring the city. Take dining to the next level at Above 5, the hotel’s rooftop dining destination with Michelin accolades or enjoy a sneaky cocktail at the Lobby Bar.
Learn more about Hotel Stari Grad or Book through Booking.com
6. The Byron Dubrovnik | Old Town
Location: Palmotićeva 3, 20000 Dubrovnik, Croatia
Neighbourhood: Quiet historic street near the Cathedral and Rector’s Palace
Rooms: Seven en-suite rooms and family suites
Style: Restored UNESCO-listed townhouse with bright interiors, traditional furnishings and original architectural details
Family-friendly: Yes; family suites and connecting rooms are available
Wellness: No dedicated wellness facilities; a nearby swimming spot offers a refreshing alternative
Pool: No
Dining: Breakfast and kitchenette facilities in selected rooms; restaurants are within walking distance
Best for: Couples, families and independent travellers wanting a central Old Town base
Prices starting from: Approximately €250 per night, depending on room and season.
Home to just four unique rooms, The Byron Dubrovnik is the perfect boutique hotel in Dubrovnik for exploring the colourful city. Located in a quiet part of the old town, the property is located within walking distance of shopping, restaurants, and major attractions, plus there’s a secret watering hole around the corner too.
Set in a UNESCO World Heritage building, each room is decked out in homely decor, with some even complete with kitchenettes. Enjoy Molten Brown toiletries, bask in the presence of gorgeous works of art, and you can even book out the whole property if you’re travelling in a group of up to eight people.
Discover more about The Byron Dubrovnik or Book through Booking.com
7. Villa Dubrovnik | St. Jacob
Location: Ul. Vlaha Bukovca 6, 20000 Dubrovnik, Croatia
Neighbourhood: Cliffside coastal setting southeast of the Old Town, overlooking Lokrum Island
Rooms: 56 rooms and suites
Style: Contemporary Mediterranean design by Studio Arthur Casas, with natural stone, warm colours and sea-facing terraces
Family-friendly: Yes; babysitting, family accommodation and watersports are available
Wellness: Villa Spa, treatment rooms, Finnish sauna, steam room and fitness facilities
Pool: Heated indoor swimming pool with panoramic views
Dining: Pjerin, a Michelin Guide-recognised restaurant, and Giardino, alongside rooftop and beach bars
Best for: Luxury coastal stays, couples, sea views and private beach access
Prices starting from: Approximately €600 per night, depending on room and season.

Villa Dubrovnik
For an entirely magical stay, Villa Dubrovnik is set into a cliff, allowing for stunning views of the Dalmatian Coast. The striking white architecture sets the scene here, with contemporary interiors letting the natural surroundings take the starring role.
Relax at the beach or by the pool, or experience a revitalising treatment at the spa. When hunger strikes, Restaurant Pjerin serves an array of Mediterranean delights, while drinks can be enjoyed at Al Fresco Bar Giardino.
Learn more about Villa Dubrovnik or Book through Booking.com
Frequently Asked Questions
When is the best time to visit Dubrovnik?
May, June, September and early October offer a good balance of pleasant weather and manageable crowds. July and August are the busiest months, particularly when cruise ships arrive. For a quieter experience, consider May or late September.
Is Dubrovnik Old Town walkable?
Yes. The historic centre is pedestrianised, with most major attractions, restaurants and shops within walking distance. However, expect polished stone streets, steep steps and narrow alleyways. Comfortable walking shoes are essential, particularly if your accommodation is on an upper street.
How do you get from Dubrovnik Airport to the Old Town?
Dubrovnik Airport is approximately 20 km from the Old Town. You can take an airport shuttle, taxi or private transfer. The journey usually takes 25–40 minutes, depending on traffic.
Do you need a car when visiting Dubrovnik?
Not if you're mainly exploring Dubrovnik itself. The Old Town is pedestrian-only, and local buses connect it with neighbourhoods such as Lapad, Babin Kuk and Gruž. A rental car is more useful for exploring the wider Dubrovnik Riviera and neighbouring towns.
What are the best day trips from Dubrovnik?
Popular options include the Elafiti Islands for swimming and boat excursions, Cavtat for waterfront restaurants and historic streets, and the Pelješac Peninsula for wine tasting. You can also visit Mostar in Bosnia and Herzegovina on an organised excursion. Check border-crossing requirements before travelling internationally.
But wait, there’s more…
- These are the boutique hotels in Bodrum, Turkey
- Discover why we fell in love with Motel One Edinburgh Royal
- And these are the coolest eco-friendly hotels in India





