Best Hotels in Dubrovnik

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

Booking.com logo
MakeMyTrip logo
Trip.com logo
Expedia logo
Hotels.com logo
Airbnb logo

See all hotels in Dubrovnik

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
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 hotelLuigi Apartments – 5.0
Cheapest month to bookNovember
Average 4 star hotel price₹ 24,697 per night
Average 5 star hotel price₹ 62,968 per night

How to find the best hotel deals in Dubrovnik

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Dubrovnik

  • You've found the right flight. Now let the same clever search engine find you the best rates on Dubrovnik hotels. These tips will get you one step closer to making that trip official.

  • Land the best Dubrovnik hotel prices by organising things ahead. Hotels often offer early booking discounts or special rates to fill rooms before the busy season starts.

  • However, you could still come across last-minute deals. Although prices generally increase closer to your stay, some places cut rates a day or two before to avoid rooms sitting empty, especially when it's quiet.

  • Stay flexible with your dates to unlock better rates. Search for hotels in different seasons or months. Even going middle of the week (instead of weekends) can lead to bigger savings.

  • Avoid surprise fees later on by searching for stays that offer free cancellation. If things change or a better deal comes along, you can cancel without penalty.

Where to stay in Dubrovnik

Central Dubrovnik

  • Central Dubrovnik gives you a front-row seat to city life. If sightseeing is a big part of your plans, stay at any of these hotels and find yourself close to some standout attractions.

  • Spend your stay at Valamar Tirena Hotel. One of the most popular hotels near Dubrovnik City Walls, check in here and you'll be around 3 kilometres from this sight. This Dubrovnik hotel is a go-to for families and is rated 4 stars.

  • When it comes to hotels near Old Town, Apartments Raic ticks all the right boxes. Drop your bags at this 3-star hotel in Dubrovnik and you'll be about 0.16 kilometres away. While it's a crowd pleaser overall, business travellers find it especially appealing.

  • Or experience the city from one of the hotels near Dubrovnik Observation Point. Villa Orsula is 2 kilometres or so from this well-known sight. It's a leading choice for couples and has a 5-star rating.

When to go to Dubrovnik

  • If your perfect escape involves a packed itinerary, book your hotel in Dubrovnik in July. This is peak season, so expect the city to be in full swing.

  • March is the quietest month to go. Lock in a Dubrovnik hotel then to enjoy a less hectic version of the city.

  • The weather forecast can help shape your travel plans. August brings the warmest conditions, with temperatures reaching a high of 30ºC.

  • Expect lows of 2ºC during January, the coolest month here.

  • If you're hoping for clearer skies, search for Dubrovnik hotels during July. With an average of five days of rain, this is the driest month.

  • May brings the wettest weather. You can expect around 12 days of rainfall.

Best hotels in Dubrovnik

Best budget hotels

  • Make your travel money go further by choosing from at least 20 budget Dubrovnik hotels. Ideal for when you want to spend less on the room and more on adventures, these stays come with essentials like toiletries, fresh linens, and simple breakfasts.

  • Get the comfort you want without the fuss or frills at Apartments Raic. Located in Dubrovnik Old Town, it has a 3-star rating and amenities such as an airport shuttle and a kitchen.

  • Alternatively, find a room at Art Hotel. Offering conveniences such as room desks and luggage storage, this 3-star Dubrovnik hotel delivers what you need, without overdoing it.

  • A safe deposit box and an airport shuttle are just a couple of the things you'll find at Hotel Aquarius Dubrovnik. Another win for your bottom line, this place is rated 3 stars.

Best 4-star hotels in Dubrovnik

  • When you'd like a little extra from your stay, the 4-star hotels in Dubrovnik deliver. With around 30 choices, they typically offer well-appointed rooms, exceptional service, and extras such as spas, gyms, and on-site dining. These hotels feel elevated without feeling extravagant.

  • Hotel Vallum delivers the kind of stay that you'll remember for all the right reasons. Concierge assistance and room service are included in the 4-star guest experience here.

  • One Suite Hotel is another welcoming option. Make the most of amenities such as a tennis court and a pool at this Dubrovnik hotel.

  • Boutique Hotel Villa Pattiera is one more to keep on your radar. It comes with diving services and room service, among other things.

Best hotels in Dubrovnik for families

  • Picking the right hotel can be a total game changer when travelling with kids. With things like pools, play areas, and large suites, family-friendly hotels in Dubrovnik are loaded with perks that just make life easier. Choose from around 40 of these stays that blend kid-friendly fun with grown-up comfort.

  • Give your family trip a luxury twist at Hotel Supetar. Rated 5 stars, this Dubrovnik hotel features an outdoor swimming pool and a safe deposit box.

Best hotels with a spa

  • Swap your walking shoes for a pair of fluffy slippers at a Dubrovnik hotel with a spa. With roughly 40 to choose from, they're all about helping you relax. Many offer features like saunas, massage therapies, beauty salons, and serene indoor pools. You'll find most of these stays in Lapad.

  • Escape to Boutique Hotel Stari Grad and then put the world on hold. Room service, massage services and a host of other perks await you at this 4-star option in Dubrovnik Old Town.

  • Rated 4 stars, Hotel D'Elegant Dubrovnik is another hotel in Dubrovnik where you can let your stress drift away. From a lounge to a spa and more, you'll find everything you need to relax here.

  • After checking in to Hotel Perla, you'll wonder why you waited so long to visit. This accommodation option comes with amenities such as a fitness centre and hairdressing services.

Best hotels with a pool

  • There are around 50 pool hotels in Dubrovnik, each with its own style and character. City hotels tend to offer rooftop or indoor pools, while resorts generally go big with outdoor setups and more room to lounge. Whether you're here to unwind or make waves, you'll find a stay to match.

  • Spend long, lazy days by the water at Hotel Supetar. As well as an indoor swimming pool, this Dubrovnik hotel offers internet access and shuttle services.

  • Apartments Lea will also have you reaching for your swimsuit and goggles. Choose this popular option and take advantage of an outdoor swimming pool, air conditioning and a barbecue.

  • Hotel Vallum is another stay that delivers everything you want. This hotel offers an outdoor swimming pool, luggage storage and a fitness centre.

Best pet-friendly hotels

  • Why go it alone when your pet can join the fun? From cosy beds and water bowls to nearby walking tracks, pet-friendly hotels are designed to make you and your best buddy feel right at home. There are around 30 Dubrovnik hotels that'll happily host your furry friend.

  • You pack the toys, Veranda Rooms will handle the rest. Amenities like a restaurant and room service add to the experience of this pet-friendly hotel in Dubrovnik.

  • Dubrovnik Hotel Akademis Čingrija is another place that'll treat your loyal companion like family. This popular accommodation option offers room service and Wi-Fi.

  • Apartments Dub Cavtat is one more place that gets what pet owners need. Amenities here include a laundry and a barbecue.

Flying to Dubrovnik

Dubrovnik Airport (DBV)

  • Dubrovnik Airport (DBV) is the main airport for this city. After your flight to Dubrovnik lands, it's about 18 kilometres to the centre.

  • Reaching central Dubrovnik takes roughly 35 minutes on public transport. When driving, it's about 25 minutes.

  • If you're flying in late, you could stay at Apartmani Niki Zvekovica, a 3-star option within easy reach of the runway. One of the things guests like most about this place is its rooms.

  • Boutique Hotel Villa Pattiera is a popular 4-star stay that's also close to DBV. It's earned a solid overall rating of 4-plus out of 5 from satisfied guests.

Finding cheap hotels in Dubrovnik: FAQs

In Dubrovnik, the expected average temperature in August is 24°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 ₹ 5,024 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for ₹ 16,070 per night.

The average price of a hotel during the week is ₹ 25,131 per night, and the average price on weekends is ₹ 25,289. Overall, it looks like the cheapest day to stay in Dubrovnik could be Sunday.

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 Sunday 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 ₹ 18,520 per night. And the cheapest 3-star hotel we found is ₹ 11,347 per night.

The average price of a 4-star hotel in Dubrovnik is currently around ₹ 26,848 per night. And the cheapest 4-star hotel we found is ₹ 11,596 per night.

The average price of a 5-star hotel in Dubrovnik is currently around ₹ 56,738 per night. And the cheapest 5-star hotel we found is ₹ 20,512 per night.

The cheapest month to stay in a hotel in Dubrovnik is December, with an average price of ₹ 16,714 per night. The most expensive month is September, when the average room rate can rise to ₹ 35,406 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.

The average price of a hotel in September is ₹ 35,406 per night, which is around 29% higher than the rest of the year.
Get your morning laps in at Hotel Lero, M House and Guesthouse Villa Klaic.
If you're planning a trip with the whole family, the best rated hotels for you near Dubrovnik are Guesthouse Alliya, Guesthouse Ivona and Apartments ZoomZoom.