We are committed to researching and recommending the best hotels. We may receive commissions from purchases made after visiting links within our content. Learn more about our review process.
First settled in the early 7th century, Dubrovnik has an impressive history. The UNESCO-protected Old Town has weathered both natural and political crises and emerged with its beauty intact. Today, it is famous for its splendid Baroque architecture. Outside Dubrovnik’s ancient city walls, the rugged coast stretches in either direction. Shimmering Adriatic views are best admired from the tops of towering cliffs, while pebble beaches and lush gardens filled with the aroma of Mediterranean blooms wait to be explored below. Below, we round up the best hotels Dubrovnik has to offer - from 16th-century boutiques to family-oriented seaside resorts.
Best Overall: Villa Dubrovnik
Located a 15-minute walk from the Old Town’s eastern gates, cliff-side Villa Dubrovnik is surrounded by gardens fragrant with orange, lemon and bougainvillea. It is the perfect five-star sanctuary, defined by flawless service and stunning views of Lokrum Island and the Adriatic Sea. There are 56 residences, including six ultra-luxurious suites. No matter which you choose, spend unforgettable moments in the Jacuzzi on your private balcony or terrace. Most rooms overlook the ocean, and all have a decadent bathroom, a large TV and free Wi-Fi.
Exemplary Mediterranean cuisine and a list of fine wines await you in the hotel restaurants, whether you choose cliff-top Pjerin or al fresco Giardino. In the evening, head up to rooftop Prosciutto & Wine Bar for martinis, cocktails and romantic sunset vistas. Villa Spa is another hotel highlight, offering beauty treatments, massages and a heated indoor pool. When you want to explore your surroundings, the 24-hour concierge can arrange speedboat transfers to the Old Town in addition to tailor-made sightseeing tours.
Best Budget: Bokun Guesthouse
Beautiful Bokun Guesthouse has been providing charming, affordable accommodations for budget-conscious travelers for more than 30 years. Housed in a 400-year-old stone farmhouse near Port Gruž, it’s an eight-minute drive from the city’s scenic Old Town. Fall in love with the property’s lush Mediterranean garden - and with its welcoming, family-run atmosphere. There are eight double or twin rooms, each with air-conditioning, heating, satellite TV and free Wi-Fi.
Consider staying in one of three apartments to benefit from full kitchen facilities (an excellent way to save money on dining out). Breakfast is available for just €6.50 per person and is served on the guesthouse’s idyllic vine-entwined terrace. A communal fridge and a barbecue area on the terrace provide another option for self-catering, while there are several affordable restaurants nearby. In between sightseeing, spend lazy days relaxing by the picture-perfect swimming pool. Laundry facilities and airport transfers are offered for very reasonable rates.
Best Boutique: St. Joseph’s Boutique Hotel
St. Joseph’s Boutique Hotel is a very special family-run option, located a few minutes’ walk from Dubrovnik Cathedral in the heart of the Old Town. The house dates back to the 16th century, and after a lengthy restoration, it's been lovingly returned to its former glory. Find yourself swept back in time by original stone walls, exposed wooden beams and an infinitely elegant color scheme of cream, caramel and soft gray.
With just six suites, a stay at St. Joseph’s is an intimate experience. All rooms have satellite TV, Wi-Fi and a rain shower housed in a Carrara marble-tiled bathroom. King Suites complete the aura of luxury with a separate soaking tub. A kitchenette gives you an element of independence, while a complimentary continental breakfast is delivered to your room each morning. And if you don’t feel like cooking, ask the concierge to recommend a nearby restaurant.
Best for Families: Valamar Club Dubrovnik
Located on scenic Babin Kuk peninsula, Valamar Club Dubrovnik prides itself on being the city’s only hotel specifically designed for families. It’s a few steps from the beach and has an enormous outdoor pool. Maro Club hosts kids’ activities for different age groups and there are entertainment programs for the whole family, too. You can work on your serve on the tennis courts or play video games with your kids in the entertainment center.
Family Rooms offer two connecting bedrooms, two bathrooms and a balcony, as well as family kits and special children’s TV channels. Opt for the hotel’s all-inclusive light service package to dine and drink for free at the buffet restaurant. Kids will love the endless servings of pizza and pasta, but when you feel like a more refined meal, make the most of the professional childcare services and head into the city center.
Best for Romance: Villa Orsula
Situated within walking distance of Ploče Gate on the Adriatic coast, Villa Orsula offers an atmosphere of intimate seclusion, but still allows for romantic strolls through the Old Town’s winding streets. A beautiful white-stone villa, it exudes Old World glamor on the outside and contemporary elegance inside. There are 13 rooms and suites, all with a satellite TV, a minibar and Bvlgari toiletries. Choose one with a balcony for perfect moments overlooking the ocean.
You can reconnect in gardens filled with wild orange trees or on the hotel’s exclusive beach. Guests also have access to the spa at neighboring Excelsior Hotel Dubrovnik in can you're looking for a couples' massage. Each morning, enjoy a quiet à la carte breakfast on the vine-adorned terrace of Victoria Restaurant, an intimate venue perfect for special, Peruvian-inspired dinners. When it's time for drinks, the adjacent Lounge Bar promises live jazz and a long cocktail list.
Best Luxury: Hotel Bellevue Dubrovnik
Five-star Hotel Bellevue Dubrovnik is a contemporary masterpiece carved into the cliffside 30 meters above Miramare Bay. Expect warm wooden floors, neutral tones and opulent fabrics complemented by stunning floor-to-ceiling ocean views. All rooms and suites offer luxury additions such as L’Occitane amenities and plush bathrobes - but none compare to the Presidential Suite Lovor. Here, spread out on the furnished fifth-floor terrace or in the separate living and dining area.
Dining options range from Michelin Plate-awarded Vapor Restaurant to Nevera, a beachfront terrace serving the best seafood from around Dalmatia. For a truly decadent afternoon, head to the spa. Here, you can indulge in a massage or spend a leisurely afternoon exploring the freshwater swimming pool, Finnish sauna and themed showers. In the evening, cocktails await at glamorous bar the Spice Lounge.
Best for Nightlife: Hotel More
Perched above Lapad Bay on the Babin Kuk peninsula, trendy Hotel More is the perfect choice for sophisticated travelers in search of a unique night out. Hidden in a natural cave beneath the hotel, triple-level Cave Bar More is a subterranean party destination with a difference. Alternatively, seventh-floor Café Bar Taraca tempts with mesmerizing sunset views, mood-enhancing music and innovative cocktails. After a late night, sleep until late in a nautical-themed room or suite complete with luxury bedding, a marble bathroom and free Wi-Fi. Spend your daylight hours on the beach or by the fifth-floor swimming pool or detoxing at Illumnia Spa. Restaurant More serves Croatian and Mediterranean specialties ahead of the next night’s festivities.
Best Business: Hilton Imperial Dubrovnik
Hilton Imperial Dubrovnik is perfectly placed for work and play near historic Pile Gate. It’s convenient for meetings, with five flexible event spaces and a business center. Free Wi-Fi is offered in the public spaces - including the Lobby Bar, a great choice for casual coffee breaks with your colleagues. Executive Rooms come with a balcony, a work desk and have exclusive access to the Executive Lounge. Here, you can enjoy a complimentary continental breakfast and free refreshments throughout the day. After work, treat yourself to a dip in the indoor pool or to fine Mediterranean fare at Porat Restaurant.
Best Hostel: Hostel Angelina Old Town
In the shadow of Minčeta Tower (a Dubrovnik landmark and Game of Thrones film set) lies Hostel Angelina Old Town. Save money in a dormitory with up to eight bunks, equipped with plug points, reading lights and free lockers. If you don’t want to share, choose a private room instead. The common room is made for relaxing with cable TV and a book exchange, while the terrace is great for evening pre-dinner drinks. Make new friends, then sign up together for activities such as sea kayaking and snorkeling. Handy freebies include Wi-Fi, towels and city maps.