The 23 Most Luxurious Hotels In Dubrovnik 2025
Are you looking for the most luxurious hotels in Dubrovnik for an extra special vacation?
Located on the Adriatic Sea, Dubrovnik is one of Croatia’s most popular tourist destinations. The city’s medieval Old Town is a UNESCO World Heritage Site, and its natural beauty has inspired writers and artists for centuries.
Dubrovnik is also home to some of Croatia’s finest hotels. From historic properties to modern marvels, these 23 hotels offer the ultimate in luxury and comfort.
No matter what your budget or preferences may be, there’s sure to be a luxurious hotel in Dubrovnik that’s perfect for you.
As an Amazon Associate, we earn from qualifying purchases. We also earn from other affiliate programs. This means we may receive a small commission on products purchased through our links at no extra cost to you.

Table Of Contents
- Where To Stay In Dubrovnik
- The Most Luxurious Hotels In Dubrovnik Old Town
- The Most Indulgent Hotels In Dubrovnik’s Lapad Area
- The Best Villas In Dubrovnik
Where To Stay In Dubrovnik
🏆 Our top pick 🏆
The Hotel Excelsior Dubrovnik
For a capital city, Dubrovnik isn’t actually that big. This makes it a little easier to figure out where to stay in Dubrovnik as things aren’t all that spread out.
You can still walk or catch a quick bus into the old town from most places in the city, so where ever you base yourself you shouldn’t miss out on sightseeing time.
If you’re looking for a relaxing beach vacation, the Lapad area is the best place to stay in Dubrovnik. This neighborhood is home to some of the city’s most luxurious hotels, as well as beautiful beaches and parks.
If you’re looking for more vibrant nightlife, the Old Town is the place to be. This historic district is full of restaurants, bars, and clubs. It’s also where you will find the most charm and character, and where you’ll be closest to the historic sites and museums.
Top tip: Leave some extra in the budget for tips. Tipping in Croatia isn’t obligatory but it is seen as polite.
The Most Luxurious Hotels In Dubrovnik Old Town

We’ve put together the top luxurious hotels in Dubrovnik to help you find somewhere truly spectacular to stay here.
Whether you’re celebrating a special occasion or simply celebrating life, these hotels will help make your holiday one to remember for a lifetime.
1. Hotel Excelsior Dubrovnik

The Hotel Excelsior in Dubrovnik boasts the very best location of all the luxury hotels here.
Just steps from the UNESCO Old City of Dubrovnik, Hotel Excelsior has long been recognised as one of the best places to stay in Dubrovnik, with previous guests Queen Elizabeth II and Elizabeth Taylor.
With three restaurants and a huge spa that includes hot tubs, saunas, and a freshwater pool, you won’t be short of facilities here either. From the spa, you will find direct access to the hotel’s beach.
Rooms at the Hotel Excelsior are fitted with modern amenities and decorated with original artwork by well-known Croatian artists. Most rooms have incredible sea views.
This is one of the most luxurious hotels in all of Croatia, and certainly one of the best picks in Dubrovnik. Don’t hesitate to book a stay here.
2. Hilton Imperial Dubrovnik
This impressive building is one of the most beautiful and historic luxury hotels in Dubrovnik. Located in the heart of Old Town, the Hilton Imperial was originally built as a palace for a noble family. It’s one of the best hotels in Dubrovnik for history lovers.
The hotel boasts stunning architecture, as well as luxurious rooms and amenities such as a spa, fitness center, and rooftop pool with panoramic views of Dubrovnik. The hotel also has multiple restaurants, including one on its rooftop terrace.
If you’re looking to stay in true luxury and experience elegant old-world charm in Dubrovnik, the Hilton Imperial is an excellent choice.
3 The Pucic Palace
Located in the heart of Old Town, The Pucic Palace is a unique luxury hotel housed in a 19th-century palace. This boutique hotel has only 11 rooms and suites, each filled with antique furnishings and original artwork.
The Pucic Palace offers a rooftop terrace with stunning views, as well as a high-end restaurant serving traditional Croatian cuisine with a modern flair. Guests can also indulge in spa treatments or relax at the hotel’s indoor pool.
This sophisticated hotel will make you feel like royalty during your stay in Dubrovnik.
4 Boutique Hotel Stari Grad
This beautifully restored townhouse in Old Town offers a unique luxury experience in Dubrovnik. The Boutique Hotel Stari Grad has only 6 rooms, each individually decorated with antique furniture and original artwork.
In addition to its charming rooms, this hotel also offers a rooftop terrace with stunning views of the city, as well as a restaurant serving traditional Croatian cuisine.
If you’re looking for luxury and charm in the heart of Dubrovnik’s historic Old Town, the Boutique Hotel Stari Grad is a great choice.
5. Hotel Dubrovnik President
Located in the Ploce district, just a 10-minute walk from the old town, Hotel Dubrovnik President offers beautiful sea views and luxury accommodations.
The hotel has its own private beach, as well as an outdoor pool and spa facilities including a hot tub, sauna, steam room, and gym. There are also three restaurants on site serving both international and Croatian cuisine.
Rooms at Hotel Dubrovnik President are modern and spacious with large windows offering panoramic views of the sea or city of Dubrovnik.
✅ Book your stay now
6. Hotel Rixos Libertas Dubrovnik
Located just steps away from the old town, Hotel Rixos Libertas offers plush accommodations with stunning views of the Adriatic Sea. The hotel has its own private beach area, as well as an outdoor pool and spa facilities including a sauna and hot tub.
Rooms at the hotel are modern and stylishly decorated, with many featuring balconies or terraces with sea views.
Hotel Rixos Libertas has several restaurants on-site, serving both international and traditional Croatian cuisine. The hotel also offers shuttle buses to the old town several times a day for easy access to all that Dubrovnik has to offer.
This luxury hotel is one of the best places to stay in Dubrovnik, offering excellent facilities and service for a comfortable and enjoyable stay.
7. Dominus Rooms
You’ll find Dominus rooms in a central location close to all the action, which makes it even more appealing. Just a 6 minute walk from the famous Buza bars with access to the sea and a great atmosphere, this apartment is the perfect place to stay for a city break in Dubrovnik.
These rooms aren’t part of a hotel complex like a lot of our other choices, so if you prefer smaller scale establishments then check out Dominus Rooms.
You might not have the same facilities as larger hotels, but here you’ll find tonnes of character and charm instead. Some rooms have sea views, and they’re all tastefully decorated and spacious. This is understated luxury at its best.
The Most Indulgent Hotels In Dubrovnik’s Lapad Area

Dubrovnik’s Lapad area is the place to be if you’re looking for rest and relaxation. It’s a little further from the old town than the options above, but most of these hotels offer a shuttle service or are close to the local bus stop which will take you there in a matter of minutes.
If you’re looking for the best hotels in Dubrovnik that are set far away from the crowds then the Lapad area is perfect for you.
8. Hotel Kompas Dubrovnik
From Hotel Kompas you’ll find some of the best views over the Adriatic Sea, and you’ll also be just steps away from the beach and within easy walking distance of the Old Town. You really can’t get a much better location than that!
Rooms at Hotel Kompas are elegant and comfortable, with some featuring private balconies overlooking the sea.
This is a modern hotel with a variety of luxurious facilities, including a fitness centre, wellness centre, and indoor and outdoor pools. Plus the hotel’s restaurant serves up delicious Mediterranean cuisine with a view.
This is a great option outside the hustle and bustle of the city, but still within easy reach of the main sightseeing hot spots.
9. Hotel Bellevue Dubrovnik
Perched atop a cliff in the Lapad area of Dubrovnik, Hotel Bellevue offers breathtaking views of the Adriatic Sea and its own private beach.
The hotel’s rooms are luxurious and modern, with floor-to-ceiling windows offering stunning views. Guests can lounge by the outdoor pool or pamper themselves at the spa.
Dining options include both international cuisine and traditional Croatian dishes at the hotel’s waterfront restaurant. You will also find a rich selection of more than 180 domestic and international wines and sparkling wines to enjoy during your stay.
The old town is a walk away from the hotel, or you can catch the bus from a nearby stop. The hotel can also organise limousine transfers to the city centre and airport so you can arrive in style and comfort.
After a day of exploring Dubrovnik, make the most of the hotel’s incredible spa facilities and treat yourself to a massage or a swim in the indoor pool with sea views.
This is one of the best places to stay in Dubrovnik and you can expect second-to-none service and facilities in all areas.
10. Hotel Dubrovnik Palace
Located in the Lapad area, Hotel Dubrovnik Palace offers luxury and comfort with a touch of modern elegance. The hotel boasts three fabulous restaurants, as well as an outdoor pool and a spa with a hot tub, sauna, and Turkish bath.
Rooms are spacious and equipped with all the amenities you need for a comfortable stay. Many rooms have large balconies or terraces with sea views.
The hotel has its own private beach area, complete with sun loungers and umbrellas for guests to relax on during their stay. Guests can also take advantage of water sports equipment available for rent at the beach.
Hotel Dubrovnik Palace offers shuttle buses to the old town several times a day, making it easy to explore all that Dubrovnik has to offer.
This is one of the best luxury hotels in Dubrovnik, with excellent facilities and service for a comfortable and enjoyable stay.
11. Hotel More
Hotel More couldn’t come more highly rated. It offers spacious bedrooms with amazing views and is in a prime position next to the sea. It’s the perfect place to come back to after a day of exploring, and take a dip in the cooling ocean.
Rooms at the hotel are modern, with many featuring balconies or terraces with sea views.
Hotel More has several restaurants on-site serving both international and traditional Croatian cuisine. Cave Bar More is a real selling point, located in a natural cave split into 3 levels beneath the hotel. It’s a unique and special place to enjoy a few evening cocktails.
The hotel also offers shuttle buses to the old town several times a day for easy access to all that Dubrovnik has to offer.
12. Royal Blue Hotel
Royal Blue Hotel is a great choice if you’re looking for a hotel that has it all. This huge complex offers an adult-only rooftop pool and a bar with panoramic views of the Lapad Bay and rooms plenty big enough for a family, so whether you’re after a romantic atmosphere or something for the whole family, this hotel will impress.
Rooms at the hotel are modern and elegant, with many featuring balconies or terraces with sea views. Every room at this hotel is air conditioned and fitted with a flat-screen cable TV.
Royal Blue Hotel has several restaurants on-site serving both international and traditional Croatian cuisine.
This is one of the best luxury hotels in Dubrovnik, with excellent facilities and service for a comfortable and enjoyable stay. Guests are impressed by the friendly staff who go out of their way to make your time here special.
13. Boutique Hotel Kazbek
Boutique Hotel Kazbek is a unique place to stay in Dubrovnik. Built in 1573, this hotel was once the summer residence of a local Croatian noble family. It has been fully restored to its former glory, and each of the 13 rooms are individually decorated in an impressive way.
The hotel has its own restaurant serving traditional Croatian cuisine made from fresh local ingredients, as well as a bar where guests can enjoy evening cocktails or snacks.
Boutique Hotel Kazbek also has an outdoor pool and spa facilities including a hot tub and sauna which are free for the guests to use.
This is one of the best boutique hotels in Dubrovnik, offering comfort and luxury in the most grand of surroundings.
14. Villa Dubrovnik
Located directly on the seafront in Lapad, Villa Dubrovnik offers luxurious accommodation with stunning sea views.
The hotel has an incredibly highly-rated spa with a sauna, steam baths, and a wide range of beauty and spa treatments so that you can relax after a long day of exploring the beautiful old town of Dubrovnik.
The restaurant here is top notch and breakfast here is a real highlight.
This luxury hotel is an excellent choice for those looking for a comfortable and enjoyable stay in Dubrovnik, with all the amenities and service of a 5-star hotel. Many choose this hotel for their honeymoon stay, and we can see why!
The Most Luxurious Villas In Dubrovnik

If you like a little more privacy and the ability to prepare and cook your own meals, or you’re visiting Dubrovnik as a larger group, then a luxurious villa is the way to go.
15. Bota Palace
Located right in the city centre is Bota Palace, a gorgeous bnb right in the middle of the Old Town. Just minutes from the accommodation you’ll find the famous Buza beach and bar and Onofrio’s Fountain.
Some apartments are fitted with a kitchen, so opt for this if you’re keen on catering for yourself (make sure you eat out at least once though, Dubrovnik is known for it’s great cuisine!)
The rooms have views of the Old Town, and offer a delicious continental or à la carte breakfast. You can also organise car rental from here.
16. Apartments Lejletul
Right in the heart of the UNESCO-listed Dubrovnik’s Old Town, Lejletul is a little slice of modern luxury. Stradun Promenade is just steps away from where you’ll be sleeping, so it’s easy to feel totally immersed in Dubrovnik’s fascinating culture.
The apartments are decorated with designer furniture and each has its own kitchenette for cooking, or simply keeping the beers cold. The hosts are incredibly friendly and welcoming, so you’ll feel instantly at home here.
17. St Josephs
Located in a quiet street but just steps from some of Dubrovniks main attractions is St Josephs. This fully renovated historic house dates back to the 16th century and is the perfect place to stay for any history lovers.
Rooms are tastefully decorated with a modern twist that still reflects the former glory of this incredible building. Bathrooms are fitted with spacious rainshowers and complimentary toiletries. The two largest units have inviting bathtubs and twin sinks.
You will also find a kitchette, so you can prepare your breakfast if you lie in late and miss the complimentary continental served each morning.
18. Apartment Harmony
Just a short walk from some of the best restaurants in Dubrovnik is Apartment Harmony. This beautifully decorated one bedroom apartment is right in the heart of the city and is the perfect place to stay for a romantic getaway in Dubrovnik.
The property has a gorgeous terrace that’s the perfect place to enjoy a morning coffee before you head off exploring. It has a fully equipped kitchen and city views.
The exposed brickwork gives this place a lot of character, and the finishes and attention to detail provide that added luxury you would expect to find at a high end apartment stay.
19. Villa Adrian
This pretty villa has outstanding views across the Adriatic sea and is in a perfect location close to the old town but quiet and peaceful.
The villa itself has a private pool and is decorated to a high standard. It has three terraces, but the main one has views across the sea and is the perfect place to enjoy an evening meal. You can even book a chef to cater for you.
20. Villa Donna Paola
The Villa Donna Paola is a traditional style building with modern comforts. The simple but comfortable interior is perfect for a family, or adult groups will love the terrace complete with its own pool.
This luxury villa is conveniently located in the old town, allowing easy access to all that Dubrovnik has to offer.
21. Skywalker Oasis
Located in Mlini, just a short drive from Dubrovnik’s old town, Skywalker Oasis offers luxurious accommodation with stunning sea views. The villa has its own infinity private pool with incredible views out to sea.
The villa’s bedrooms are spacious and modern, with views overlooking the Adriatic Sea. This complex is brand new and is decorated to the highest standard.
22. Heritage Villa Nobile
Located just outside the old walls of Dubrovnik, Heritage Villa Nobile offers luxurious accommodation in a historic setting. The villa provides beautiful accommodation for anyone wanting to stay within a stone’s throw of the old town of Dubrovnik.
What really makes this villa stand out is the outdoor space, with its beautiful gardens and relaxing outdoor dining space. You won’t want to sample Croatia’s best restaurants if you stay here!
23. Villa Vega
With it’s own outdoor swimming pool and a furnished terrace with views of the Adriatic Sea and Dubrovnik Old Town, Villa Vega is one of the best villas in Dubrovnik.
With 3 bedrooms, a living room, a dining area and a well-appointed kitchen, Villa Vega is big enough for a family to stay. The garden, furnished with barbecue facilities and an outdoor dining area under the pergola, is a great space to relax in on a summers evening.
If you’re up early enough for sunrise, watching the sun up over the bay is breathtaking.
Conclusion: The 23 Most Luxurious Hotels In Dubrovnik
If you’re looking for a luxurious and relaxing vacation, Dubrovnik is the place to be. These 23 hotels will make your stay in Dubrovnik unforgettable.
If you’re wondering where to head next then you’re for a treat. Dubrovnik has great links to neighbouring islands from the towns port, so if you’re hoping to explore wider then you’ll be close by. We thoroughly recommend a day trip to Korcula, or if you have the time then plan a weekend there.
If you’re short on time then consider heading to Cavtat, which is only about 30 minutes from Dubrovnik and definitely worth visiting.
You can tick off some of the best things to do in Korcula and spend time on some of Korcula’s fantastic beaches too.



