Dubrovnik Hotels

Find the best Dubrovnik hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Dubrovnik hotels with free cancellation or excellent ratings

Trusted Dubrovnik hotel providers

See all hotels in Dubrovnik

View more hotels
We use indicative prices on this page to help you choose from a large number of options. The prices on this page are indicative estimates based on searches conducted by travellers on Skyscanner, which are subject to change.
All taxes and fees included
View more hotels

Find a Dubrovnik hotel in the heart of the action

Beat the queues at the top Dubrovnik attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelRixos Premium Dubrovnik – 4.7
Cheapest month to bookMarch
Average 4 star hotel price$299 per night
Average 5 star hotel price$551 per night

Where to stay in Dubrovnik

Staying in Dubrovnik means exploring richly historic and picturesque neighbourhoods. The Old Town (Stari Grad) is the heart of the city, featuring ancient walls, narrow streets, and immediate access to major attractions, making it a prime choice for any visit. Further, Ploče, located just outside the eastern entrance to Old Town, provides stunning views and easy access to key attractions. For those seeking a quieter, beach-centric experience, Lapad on its serene peninsula, offers splendid beaches and green parks. Gruž, including the main port, is perfect for travellers looking for convenient ferry connections to nearby islands along with diverse dining options. Babin Kuk on the northern peninsula extends a range of resorts and leisure activities, endorsed for those relishing peaceful stays by the beach. Utilising Skyscanner, you can effortlessly find the best hotel deals in these popular Dubrovnik areas.

Best hotels in Dubrovnik based on location

For the best-located Dubrovnik hotels, look no further than Apartments Eleganca, Hostel Angelina Old Town, and Hilton Imperial Dubrovnik. Apartments Eleganca stands out as the closest to the city centre, being just 0.1 km away. It's the ideal spot for those wishing to immerse themselves in the central attractions and various amenities without any hassle. Hostel Angelina Old Town is another fantastic option at 0.18 km from the centre, offering similar convenience for exploring the city's marvellous historic sights. Another great choice is Hilton Imperial Dubrovnik, situated merely 0.39 km from the heart of the city, providing not just proximity but also a touch of luxury. Each of these hotels ensures you spend less time commuting and more time soaking in the beauty of Dubrovnik. And with Skyscanner, finding the best deals for these centrally positioned options is effortless.

Good value hotels in Dubrovnik

Sentinel Old Town provides a welcoming environment in Dubrovnik with its air-conditioned rooms, Wi-Fi access, and a game room, ideal for relaxing after a day's exploration. Another excellent choice is Monty's Apartments, which features spacious accommodations with kitchens and air conditioning, offering added convenience for those who prefer to prepare their own meals. For travellers requiring ease of access and mobility support, AquaMarina Deluxe Apartments includes free around-the-clock reception and well-furnished rooms equipped with essential amenities. Check Skyscanner to discover the best options and deals for your stay.

Family-friendly hotels in Dubrovnik

Exploring Dubrovnik with your family invites a blend of comfort and adventure, particularly with the family-friendly amenities found in local hotels. At Hotel Dubrovnik Palace, your children can plunge into the children's pool while you unwind on the private beach. The availability of baby-sitting services ensures you have time to relax while kids are safely engaged. Hilton Imperial Dubrovnik blends style with practicality, offering spacious family rooms to accommodate everyone comfortably. An indoor pool keeps swimming part of the fun, whatever the weather, while babysitting services provide an added allowance for personal time. For a luxurious yet family-centric stay, Hotel Excelsior features both indoor and outdoor pool options, allowing for versatile swimming experiences. The private beach and childcare services only enhance the quality time you can share with your family during your visit.

Dubrovnik's top attractions

Explore Dubrovnik's highlights to fully experience its rich history and captivating sights. Begin your journey at the Old Town, where you'll be surrounded by stunning architecture and cobblestone streets in a UNESCO World Heritage Site. Don't miss the opportunity to walk the City Walls, stretching 2 kilometres and featuring key forts like Minceta and Bokar. For panoramic views, take the Dubrovnik Cable Car up to Mount Srđ and visit Fortress Srđ, which offers a small museum detailing historical conflicts. Lastly, immerse yourself in centuries of culture at the Franciscan Monastery, renowned for being one of the world's oldest operational pharmacies.

Finding cheap hotels in Dubrovnik: FAQs

In Dubrovnik, the expected average temperature in April is 12°C. The warmest month is typically August, which averages 28°C. The coolest month is January, with temperatures averaging 4°C. The rainiest month is November, and the driest month is July.
You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Dubrovnik with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is $38 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $38 per night.
The average price of a hotel during the week is $297 per night, and the average price on weekends is $307. Overall, it looks like the cheapest day to stay in Dubrovnik could be Monday.
The nearest airport to Dubrovnik is Dubrovnik Airport (DBV), which is 15.4km from the city centre.
We crunched some numbers on our calendar and found that Monday is the cheapest day to stay in Dubrovnik. And the most expensive day seems to be Saturday
The average price of a 3-star hotel in Dubrovnik is currently around $222 per night. And the cheapest 3-star hotel we found is $93 per night.
The average price of a 4-star hotel in Dubrovnik is currently around $309 per night. And the cheapest 4-star hotel we found is $123 per night.
The average price of a 5-star hotel in Dubrovnik is currently around $566 per night. And the cheapest 5-star hotel we found is $168 per night.
If you're hitting up Dubrovnik with kids in tow, try Rixos Premium Dubrovnik.