Our research is editorially independent but we may earn a commission for purchases made through our links.
Dubrovnik has become a popular destination in Croatia and one of the world’s top tourist destinations, thanks in part to HBO’s hit “Game of Thrones,” with the city used as one of the settings for the series. It offers not only a ton for fans of the show but for history buffs, food and wine enthusiasts, beach lovers and much more. To make the most out of your stay, consider booking one of these top hotels.

Hotel More Dubrovnik
Built into a hillside overlooking Lapad Bay, the luxurious Hotel More Dubrovnik hosts some impressive rooms with gorgeous views of the turquoise Adriatic, two outstanding terrace restaurants with sea views, a spa, two outdoor swimming pools and a seaside area for soaking up the sun. It’s perhaps best loved for its romantic underground Cave Bar, a hidden natural cave complete with stalactites, frequently ranked among Top 10 lists of the world’s coolest bars.

Hotel Dubrovnik Palace
Hotel Dubrovnik Palace is a lavish seaside hotel that harmoniously blends into its natural surroundings, set among picturesque grounds with olive and pine trees, rosemary and lavender. Guests can look forward to awe-inspiring sunsets and lounging on the private beach as well as indulging at the rooftop spa with infinity pools, a Finnish sauna and all sorts of decadent treatments, including Polynesian body massage. All rooms and suites come with dazzling views of the coastline, private balconies and high-end perks.

Hilton Imperial Dubrovnik
The 19th-century Hilton Imperial is one of the grandest hotels in Dubrovnik. It makes an ideal base for exploring the magical Old Town, just steps from the famous Pile Gate entrance. Original 19th-century architectural features remain, and it also features a spa with an indoor glass-ceilinged pool, sauna, steam room and menu of massage treatments. The lounge/bar/restaurant terrace serves mouthwatering Mediterranean fare under the stars while the elegant rooms come with either sea or garden views.

Hotel Excelsior
Dating back to 1913, the five-star Hotel Excelsior has hosted many illustrious guests over the decades, including Queen Elizabeth II and Sir Roger Moore. It’s made up of the original building, Villa Odak with a modern extension that’s been added, all built into a steep hillside. Its idyllic location results in particularly jaw-dropping views of the medieval walls of the city that rise from the sea, only steps from the hotel’s own private beach. Many of its modern rooms come with expansive balconies, with its suites are all individually designed, including works of art created by local artists, spacious living rooms and terraces for enjoying the beautiful views of the Adriatic and Dubrovnik.
There are multiple on-site eateries, including the popular Prora’s romantic waterside tables. You’ll also find a pampering spa with an indoor pool and Jacuzzis, Turkish and Roman baths, a Finnish sauna and an array of indulgent spa treatments.

Hotel Kompas
Overlooking Lapad Bay, Hotel Kompas is steps from Dubrovnik’s lovely palm-tree lined promenade and pebble beach. Rooms come with floor-to-ceiling windows for endless views of the Adriatic, and guests can also relax in the fabulous spa and wellness center with a variety of heavenly treatments as well as an outdoor pool and poolside bar. There’s also a rooftop bar, the ideal spot for sipping cocktails while watching the sun splash its colors over the sea.

Hotel Neptun
Luxurious Hotel Neptun is nestled in a peaceful corner of the Babin Kuk peninsula, with its rooms and suites all including balconies that showcase uninterrupted sea views. There are multiple onsite restaurants offering everything from a weekly grill buffet to fresh-caught seafood, along with has rock-and-concrete beach areas providing water sports, pools and wellness zones for indulging in a variety of massage options and more.

Villa Orsula Dubrovnik
This boutique hotel that’s once hosted Elizabeth Taylor, sits within a historic white stone villa hat’s especially popular for a romantic couples retreat. It hosts just 13 rooms and an outstanding restaurant that serves Peruvian fare on a vine-draped terrace with fabulous Adriatic views. A sunbathing platform features comfy loungers, beach towels and convenient access to the sea.

St. Joseph's Boutique Hotel
Family-run St. Joseph’s Boutique Hotel is just a few minutes’ walk from Dubrovnik Cathedral in the heart of the Old Town and dates back to the 16th century. It has just six suites while offering a trip back in time, along with modern amenities like Wi-Fi, satellite TV and a kitchenette. If you don’t feel like cooking, while there isn’t a restaurant on site, complimentary continental breakfast is delivered to your room every morning and there are plenty of great eateries nearby.

Hotel Bellevue Dubrovnik
This five-star hotel is carved into the cliffside above Miramare Bay. Luxurious rooms feature spectacular floor-to-ceiling sea views and many upscale perks, including plush bathrobes. Enjoy relaxing at the spa which offers massage, a swimming pool, Finnish sauna and themed showers, and taking advantage of multiple onsite dining options, from the beachfront terrace with its much-lauded seafood to the Michelin Plate-awarded Vapor Restaurant.

Valamar Club Dubrovnik
Set along the Babin Kuk peninsula, Valamar Club Dubrovnik is the only hotel in the city designed specifically for families with children. It has a huge outdoor pool, a kids’ club with activities for various age groups, including video games for teens, plus it’s only steps away from the beach. There are entertainment programs for adults and the whole family too.
Book an all-inclusive “light” package and you’ll be able to dine and drink for free in the onsite buffet restaurant that includes endless pasta and pizza servings. Family Rooms come with two connecting bedrooms, two bathrooms and a balcony, as well as TVs with special children’s channels. Adults can even enjoy a special night out by taking advantage of the hotel’s professional childcare services.