
From luxurious sea views to boutique stays near the Old Town, discover the best places to stay in this Croatian gem
Dubrovnik, a small yet captivating coastal city, offers a wide variety of accommodation options, whether you seek a five-star retreat with breathtaking views of the Adriatic or a charming boutique hotel nestled within its historic Old Town. Here’s a selection of the best hotels in the city, perfect for those wanting to be close to both its rich history and stunning beaches.
Rixos Premium Dubrovnik
Ideal for families, Rixos Premium Dubrovnik offers spacious rooms with panoramic sea views. Perched on a hillside, this luxurious 1970s hotel makes the most of its location with floor-to-ceiling windows and an expansive outdoor pool. It’s perfect for those seeking both relaxation and an active holiday with its spa, beach access, and diverse dining options.
St Joseph’s
For a serene and intimate stay, St Joseph’s in the heart of the Old Town offers six elegant suites in two 16th-century stone houses. This sophisticated B&B is a peaceful retreat where guests enjoy bespoke breakfasts in the comfort of their rooms, a unique blend of French country style and Croatian charm.
Dubrovnik President Valamar Collection
Located on the Babin Kuk peninsula, this resort is perfect for beach lovers. With nearly 300 rooms, all boasting sea views, the hotel features a range of facilities, including a pebbly beach, two restaurants, an outdoor pool, and a diving centre. It’s a short bus ride to the Old Town, but the surrounding area has more than enough to keep guests entertained.
Hotel Excelsior Dubrovnik
A short walk from the Old Town, Hotel Excelsior offers the best of both worlds: easy access to Dubrovnik’s historical centre and peaceful seclusion with stunning views of the old port and city walls. The hotel combines a 1913 stone villa with a modern 1970s addition, featuring three restaurants, a large spa, and a piano bar for ultimate relaxation.
Hotel Kazbek
This boutique 16th-century villa offers a traditional yet luxurious stay, nestled near the beaches of Babin Kuk and Lapad Bay. With its lush garden, outdoor pool, and stone-vaulted restaurant, Hotel Kazbek’s 13 rooms are full of character. Guests can enjoy sea views from the terrace and even rent the hotel’s speedboat to explore nearby islands.
Hotel Kompas Dubrovnik
Situated on Lapad Bay, Hotel Kompas is ideal for those who want to combine luxury with beach access. Most rooms offer sea views, and guests can relax on the large terrace by the outdoor pool or sip cocktails at the rooftop Zenith Bar. The hotel’s proximity to the beach ensures a great mix of sun and sea.
Palace Natali
Offering exceptional views of Dubrovnik from its hillside location, Palace Natali is a Renaissance-inspired villa set within tranquil gardens. The property boasts luxurious rooms with contemporary decor and a prestigious suite with a private sauna. Guests can also enjoy the outdoor pool and exquisite restaurant, making it an ideal choice for a peaceful getaway.
Hotel Dubrovnik Palace
Situated on its own peninsula in Lapad, this expansive hotel is a haven for relaxation and outdoor activities. The property features two outdoor pools, tennis courts, a dive centre, and lush walking trails through a pine forest. Its proximity to rocky and pebbly beaches ensures a laid-back experience with a touch of luxury.
Hotel Bellevue Dubrovnik
Nestled beneath a cliff with views of Miramare Bay, Hotel Bellevue is a stylish retreat offering serene beach access via a lift. The 91 rooms and suites, all with sea views, have a sleek and contemporary design. Guests can indulge in Mediterranean and Croatian cuisine at the on-site Vapor Restaurant, or unwind in the hotel’s light-filled spa.
Bokun Guesthouse
A budget-friendly option located in the Gruž district, Bokun Guesthouse provides a relaxed, family-run atmosphere. Housed in a 400-year-old stone building, it offers spacious apartments and guest rooms with a garden, pool, and large terrace. Though it’s a bit further from the Old Town, guests can easily access it by bus and enjoy the lively neighbourhood’s cafes and restaurants.
Each of these hotels offers something unique, whether it’s a historic Old Town experience, beachside luxury, or an intimate retreat, making Dubrovnik an unforgettable destination for all types of travellers.