The 13 best hotels in Dubrovnik, Croatia
It doesn’t matter if you’re looking for one of the most prestigious hotels in Dubrovnik or a little boutique hotel on the outskirts of the city. Dubrovnik is filled with luxurious options.
Between the charming Old Town of Dubrovnik and its surrounding peninsulas, which are dotted with rocky coves and expansive bays, there is an incredible array of hotels to choose from. Some of them have been transformed from the Renaissance palaces and townhouses in the middle of the Old Town’s marble streets. The Lapad and Babin Kuk peninsulas, which are located within a bus ride from the Old Town, are home to traditional Croatian beach resort hotels with plenty of space for enormous outdoor pools.
This article contains affiliate links.
Best hotels in Dubrovnik
1. Hotel Excelsior Dubrovnik
With a stunning history and views of Dubrovnik’s Old Town, this waterfront gem is truly magnificent. A hotel is bound to be unique if its previous clientele includes Hollywood elite as well as kings and queens. The five-star Hotel Excelsior is like having two hotels in one – the elegant addition from the 1970s and the massive building made of Dalmatian stone from 1913. Smart, modern rooms in both halves, many with balconies offering some of the best views of the Adriatic Sea and Dubrovnik Old Town. The hotel is situated in a prime location just a minute’s walk from the city walls. To complete the scene, there are three restaurants, a piano bar, and an extensive spa featuring an indoor pool.
2. Hilton Imperial Dubrovnik
Right beyond the old City Walls sits the Hilton Imperial, the grand dame of Dubrovnik hotels. The exquisite hotel Hilton Imperial Dubrovnik lives up to its name – it’s just a few steps from the Old Town’s northern gate and away from the crowds. With a huge garden patio and amazing views of the sea from its higher floors, this elegant 19th-century hotel also features an indoor pool and a spa. To fully enjoy the Adriatic views, it is worthwhile to reserve a room with a balcony. The original 19th-century architectural elements, such as the sweeping stone stairway and stone columns, have been meticulously maintained.
3. Hotel Sheraton Dubrovnik Riviera
With the panorama of Srebreno Bay and a backdrop of untamed mountains, the Hotel Sheraton provides a tranquil haven from the bustling streets of Dubrovnik. A tranquil and reflective ambiance is guaranteed by the calming décor, which draws inspiration from the city’s terracotta rooftops, Adriatic red coral, and regional filigree jewelry, as well as the tranquil waterfront setting. Between the airport and the old town, the Sheraton is situated in a quiet cove 6km southeast of Dubrovnik. This beachfront resort features conference spaces and an international business vibe with stylish, modern furnishings. Outside, there’s a large outdoor pool, kids’ pool, two tennis courts, and a pebble beach with sun loungers and parasols.
4. Hotel Dubrovnik Palace
Leaning against the cliffs on the southernmost point of the Lapad peninsula, Hotel Dubrovnik Palace takes full advantage of its magnificent waterfront setting. In addition to having 308 modern rooms with balconies and views of the sea, it also features two outdoor pools, a rocky beach, a diving center, and a rooftop spa. Nestled amidst the aromatic pine forests of Petka Park, an enticing spot for a jog through the woods, the hotel enjoys a peaceful setting, but it’s conveniently close to the Old Town via bus. Hotel Dubrovnik Palace is the ideal starting point for blending cultural touring with beach leisure.
5. Hotel Kompas Dubrovnik
Hotel Kompas Dubrovnik offers superb contemporary design, a luxury spa, and outstanding dining and conference facilities – all with exemplary service. At just a short distance from Lapad’s beach, Hotel Kompass boasts impressive views to complement its stylish, minimalist rooms and expansive waterfront outdoor space. Fans of minimalist design will be drawn to the chic, modern interiors. The bright, spacious areas include floor-to-ceiling windows that let in an abundance of natural light and provide a never-ending view of the sea and sky. The vibe is laid back yet stylish. There’s a large restaurant with a patio overlooking the sea, a spa, an outdoor pool, and 173 rooms.
6. Hotel Bellevue Dubrovnik
The hotel found its place on the cliffs around twenty minutes’ walk north of Dubrovnik Old Town. Hotel Bellevue is a beautiful place with alluring views of the sheltered beach at Miramare Bay. Its 91 spacious, modern rooms and suites all have views of the sea, although it’s worth spending a little more for a balcony. The indoor pool offers stunning views of the Adriatic Sea. It features a wine bar, two open restaurants, a fitness facility, and a spa with an indoor pool overlooking the sea. It’s one of the most charming hotels in Dubrovnik, in our opinion.
7. Hotel Rixos Premium Dubrovnik
Built into the cliffs above a deep blue bay, this modern and luxurious hotel is located a 15-minute walk from Dubrovnik’s Old Town. The majority of the rooms and suites feature amazing patios. With views of the sea, a lavish spa, a beachfront with water sports, and gourmet dining options that include a sushi bar. There’s a huge wooden deck with sunbeds and a rocky beach with steps down into the water towards the sea. The hotel Rixos Premium Dubrovnik is a year-round destination thanks to the wonderfully tranquil Anjana Spa, which features an oval indoor sea-view pool, a state-of-the-art gym, a sauna, an ice room, and a Turkish hammam made of white marble.
8. Valamar Argosy Hotel
This four-star hotel in Dubrovnik is located in a four-story building from the 1970s that faces the sea and is surrounded by two pools and grounds with Mediterranean vegetation. There’s a large buffet restaurant, a health area with a large indoor pool a contemporary gym, and 308 cozy rooms. Located on Babin Kuk on the Lapad peninsula, hotel Valamar Argosy offers views of the Elafiti islets. The hotel is surrounded by plants and the coast is about 200 meters distant. Even though it isn’t as luxurious as some of the other well-known hotels in Dubrovnik, it nevertheless earns a spot on our exclusive list of the best hotels in Dubrovnik. That’s for sure!
9. Scalini Palace Hotel
This boutique hotel is housed in a 500-year-old townhouse near Stradun and has just three rooms. Each room is tastefully designed with modern amenities while paying homage to the building’s historical significance. With their small balconies overlooking the Old Town streets, two of the three rooms are perfect for morning breakfast. There’s little doubt that your stay at the Scalini Palace boutique hotel in Dubrovnik will be enjoyable. The hotel maintained its traditional charm while adding modern furnishings and décor. Despite being a very small hotel, it secured a spot on our list of the best hotels in Dubrovnik.
10. Hotel St. Joseph’s
In the historic old town of Dubrovnik, this charming boutique hotel is situated in a beautifully renovated 16th-century stone building that welcomes travelers looking for a romantic getaway. The location can’t be better, it’s on the main street of Dubrovnik Old Town – Stradun. The hotel is situated on a serene cobblestone lane. There are just six grand suites, each with natural stones, oak floors, and beamed ceilings. The décor is primarily white, with earthy beige tones and striking Baroque references in the form of crystal chandeliers, silver candlesticks, and baroque sofas. And yes, it’s one of the cutest hotels in Dubrovnik!
11. Valamar Dubrovnik President
Situated on a hill on the serene outskirts of Dubrovnik, the Valamar Hotel Dubrovnik President offers stunning views of the sea as well as convenient access to the famous old town. Stretching across a good portion of the Babin Kuk peninsula, Hotel President Dubrovnik boasts an extensive private beach on its premises, the closest thing to a private beach in a nation with no formal private beaches. Its 292 modern, spacious rooms and suites all feature furnished terraces with views of the sea. The hotel faces west, so guests may enjoy breathtaking sunset views from their rooms as well as the restaurants Momenti and Miramare. Along with the massive spa, there’s an enormous outdoor pool.
12. Pucic Palace
This hotel is located in the heart of Dubrovnik, nestled in the historic district of Dubrovnik Old Town with its terracotta roofs. Natural stone walls and wooden beams are typical features, as are porcelain tubs in the style of the Victorian era and Italian mosaic tiles. Additionally, the corridors are lined with glass-cased antiques and works of art. This is an old-school hotel that has the atmosphere of a museum piece (in a good way). The hotel features a wine bar and a restaurant with a patio where guests can watch the locals living their lives and a restaurant where guests can get a taste of Croatian wine.
13. Royal Hotel Neptun
Situated in Babin Kuk on Lapad, a 20-minute bus ride from Dubrovnik Old Town, this 91-room hotel is a part of the Importanne Resort. With pools, wellness areas, five restaurants, and rock-and-concrete beach areas with water sports, it’s a superb four-star alternative. The resort is situated above the rocky shore of the Lapad peninsula, with a view of Koločep Island across the open sea. Dubrovnik’s Old Town is accessible by a nearby bus stop. The personnel is friendly, accommodating, and professional. The Neptun’s Wellness Zone, which offers massage and beauty services, is located on the ground level and features an indoor pool, sauna, and gym.
Learn more about Dubrovnik
Within strong medieval walls, complete with glorious towers, Dubrovnik is encircled by the azure waters of the Adriatic Sea and the rocky peaks of the Srd Mountain in the distance. The city of Dubrovnik, which was formerly known as the Republic of Ragusa and existed from 1358 to 1808, has a rich and interesting history.
Dubrovnik has been one of Europe’s most popular tourist destinations during the last several decades. An abundance of premium restaurants have sprung up in recent years to meet the increasing number of travelers who come to Croatia to enjoy the delicious seafood and extensive assortment of top-notch wines. The city boasts a vibrant nightlife as well, with throbbing clubs and outdoor pubs brimming with affluent patrons.
But the true charm of Dubrovnik lies in its narrow, shaded lanes. Where pretty potted plants decorate beautiful balconies, the odd washing line is strung between windows, and quirky doors lead to hole-in-the-wall pubs. These are the streets where you’ll find Dubrovnik at its most picturesque.
Walk up to the top of the medieval walls to get the best possible view. From this point, the sparkling Adriatic Sea invites exploration. The sea in front of Dubrovnik is dotted with islands and is frequented by cruise ships, wooden galleons, speed boats, sightseeing vessels, and kayakers. On land or in the water, Dubrovnik shines as one of the most beautiful destinations in all of Europe.
Best hotels in Dubrovnik FAQs
Best hotels for travelers looking to stay near the Walls of Dubrovnik include Hilton Imperial Dubrovnik, St. Joseph’s Boutique Hotel, and The Pucic Palace.
The best hotels in Dubrovnik close to Old Town include St. Joseph’s Boutique Hotel and The Pucic Palace.
The most popular luxury hotels in Dubrovnik include St. Joseph’s Boutique Hotel, Hotel Bellevue Dubrovnik, and Hotel Kazbek.
The best cheap hotels in Dubrovnik include Berkeley Hotel & Spa, Hotel Perla, and Valamar Tirena Hotel.
Many families that traveled to Dubrovnik enjoyed staying at Hotel Bellevue Dubrovnik, Hotel Kompas, and Villa Dubrovnik.
The best hotels in Dubrovnik that are loved by couples include The Pucic Palace, Hotel Excelsior, and Hotel Kompas.
Some of the most popular pet-friendly hotels are The Pucic Palace and Hilton Imperial Dubrovnik.
Popular resorts for travelers staying in Dubrovnik include Hotel Bellevue Dubrovnik, Hotel Excelsior, and Hotel Dubrovnik Palace.
The best hotels by the beach include Hotel Bellevue Dubrovnik, Hotel Excelsior, and Royal Princess Hotel.