Best Places to Stay in Dubrovnik, Croatia — Hotels, Rentals

As a travel blogger turned Croatia travel consultant living in Dubrovnik for the past few years, I’ve become an expert on the best accommodation options in town. One of the most frequently asked questions is about hotels, not because there’s a dearth of options, but because there are so many places to consider.

My Croatian fiancé and I also manage our own rental apartments, and I can tell you that the price of accommodation will vary greatly depending on when you visit. July and August are high season and the price of accommodation during this period can double. If you’re on a budget, try to travel outside of this time frame or book at least two months in advance.

Although there are many hotels in Dubrovnik, a rental apartment offers the best value for money. You can book a spacious one-bedroom apartment through airbnb or from around $60 a night, depending on the time of year. In contrast, even budget hotels will start at around $150 a night. Plus, many locals live off the money from rental apartments, making it a great way to support the economy.

If a hotel is more your style, there are plenty of great options, including dozens of 4- and 5-star hotels, as well as more affordable, well-appointed 3-star hotels. Hotels tend to book up quickly in the summer, so reserve your room at least a few months in advance.

Read on for my top hotel picks, as well as the best neighborhoods to consider if you’re booking a vacation rental.

Dubrovnik travel guide Dario Garofalo for Insider

The Hilton Imperial is housed in a renovated 20th century villa.

Dario Garofalo for Insider

Imperial Hilton Hotel

You’ll immediately recognize the Hilton Imperial Dubrovnik for its salmon-colored, evergreen facade perched outside Dubrovnik’s Pile Gate. What was once a 20th century villa is now a modern 5 star hotel, still incorporating Art Deco design in the restaurant and bar. Although the price per night is a bit high, ranging from $350 to $600, you are paying for both luxury and location.

The rooms offer stunning views of the sea and the old town, and the hotel is a short walk from the entrance to the old town. My customers have said the service here is superb, making it a good choice for Hilton loyalists.

Excelsior Hotel

This hotel will always be one of my favorites as it is where my mother had her destination wedding in 2017. That’s why I’ll be the first to tell you that the Excelsior Hotel is worth your while if you’re looking for a luxury hotel. , charming hotel with a privileged location.

This 5-star hotel is located in an old 19th century villa and offers 139 spacious rooms and 19 luxury suites with views of the Adriatic Sea and the historic old town. I love how the chic, modern interior contrasts with the historic limestone exterior, blending effortlessly into the natural surroundings. Don’t miss the seaside bar and the rustic stone pool overlooking the old town.

Dubrovnik travel guide Dario Garofalo for Insider

The Rixos Hotel is a spacious complex with sea views and several on-site restaurants and bars.

Dario Garofalo for Insider

Hotel Rixos

I’m generally not a fan of the big hotels in Dubrovnik, as I think that takes away from the quaint charm the city has to offer. However, I always make an exception for the Rixos Hotel. I planned a destination wedding for a client here and fell in love with the location and the open space.

The newly renovated 5-star hotel has over 300 rooms spread over 14 floors, all directly overlooking the vast Adriatic skyline, and is just a 10-minute walk from the Old Town. Within the resort are three restaurants, three bars, a spa with a traditional hammam, and an Instagram-worthy pool and beach bar. I particularly recommend Rixos to honeymooners or a family that wants to splurge on a luxurious stay.

Porto Hotel

Newly opened in 2021, Hotel Porto is a trendy boutique hotel that generally suits most budgets. With just 36 rooms, each with a private balcony-terrace, this space feels particularly intimate compared to other hotel offerings, but what I love most is the prime location next to Dubrovnik Port, 15 minutes from the old town and 15 minutes from Lapad.

If you like to sleep in, don’t hesitate any longer: breakfast is served until noon. I also recommend dining at the on-site restaurant, which offers Mediterranean fusion for lunch and dinner.

Dubrovnik travel guide Dario Garofalo for Insider

Hotel Mlini is located in the quiet town of Mlini, about a 15-minute drive from Dubrovnik.

Dario Garofalo for Insider


When travelers tell me they want to stay somewhere peaceful outside of the Old Town, yet still within walking distance of several beaches, bars, and restaurants, I refer them to Hotel Mlini. Nestled in the picturesque village of Mlini, this 4-star hotel sits along the seaside promenade and offers spacious seafront rooms and suites, all decorated with shades of blue and green inspired by the surrounding coast.

The property features indoor and outdoor swimming pools, a restaurant, bar and pizzeria. Hotel Mlini is a 15-minute bus ride or 30-minute boat ride from Dubrovnik’s Old Town.

Hotel Adria

To see the most breathtaking sunsets over Lapad Bay and the neighboring Elafiti Islands every night, book a stay at the Adria Hotel. Sleek floor-to-ceiling windows overlook the port of Gruž, and it’s located between the Old Town and the popular Lapad district. Rooms are spacious with beachfront balconies, and facilities include a restaurant and bar. I always tell travelers that Hotel Adria is a reliable option if you are looking for a central yet chic hotel with great value for money.

Dubrovnik Travel Guide Dario Garofalo for Insider Hotel Lero

Hotel Lero is a chic, central option for budget-conscious travelers.

Dario Garofalo for Insider

Hotel Lero

Hotel Lero is the first hotel I recommend when travelers tell me they are looking for a budget hotel in the center of Dubrovnik. It’s one of the more affordable options with prices starting around $150 a night for standard but comfortable rooms and suites.

There’s also an outdoor pool and wellness center, and it’s strategically located between the Old Town and Lapad Bay. I also like that this 4 star hotel is within walking distance of everything. The Bosnian restaurant, Taj Mahal, is one of my favorite restaurants in town and is right next door.

Hotel Kompa

A short walk from the bars and restaurants along the Uvala promenade, Hotel Kompas is my favorite hotel in the Lapad area. The chic and airy decor feels upscale but not pretentious and most rooms at this 4-star hotel have views of Lapad Bay and the beach at sunset. I frequent the rooftop bar for cocktails in the summer with my friends, and many patrons rave about the location in the center of the action in the summer.

Dubrovnik travel guide Dario Garofalo for Insider

Hotel Croatia in nearby Cavtat is a great choice for travelers looking for a quiet atmosphere with luxury amenities.

Dario Garofalo for Insider

Hotel Croatia

Hotel Croatia is my first choice in the lovely nearby town of Cavtat. Surrounded by Mediterranean pine trees and overlooking the old town of Cavtat, the hotel exudes a tranquil atmosphere with all the luxurious trimmings of a 5-star hotel. Accommodations range from standard beachfront rooms to apartment-style suites with private terraces.

There’s also a spa, indoor and outdoor saltwater pools, and on-site restaurants and bars, including one of my personal favorites, Spinaker, which is so quaint it’s one of my top picks. for my own wedding in 2023.

Dubrovnik Travel Guide Dario Garofalo for Insider Club Dubrovnik Sunny Hotel

The Gruž district is a good part of Dubrovnik for local shopping, while Lapad is convenient for beach access.

Dario Garofalo for Insider

Hotel Club Dubrovnik

If you are traveling with children and are looking for a budget beach holiday, consider the Club Dubrovnik Sunny Hotel. Located on the lush Babin Kuk peninsula, this beachfront hotel is surrounded by some of my favorite beach bars, including Copacabana Beach Bar and Coral Beach Club. It’s also part of the Valamar chain of hotels, so guests have access to the sister resort’s outdoor pool, sports courts, water sports, nearby beaches and kids’ entertainment, without the prices. 5 stars.

Here are the best places to look for a vacation rental apartment in Dubrovnik.

Place / Stack: This area is directly outside the old town, a 5-10 minute walk. It offers some of the best views of the Adriatic, but be prepared to climb lots of stairs in either area.

Gruž: Located in the main port of Dubrovnik, this area is full of cafes, farmers markets, small shopping malls, etc. It’s about a 10-15 minute walk to the old town or a short bus ride.

lapad: This is a great place to base yourself if you want to be close to the many restaurants, bars and beaches. Lapad is about 20 minutes outside the old town on foot or a short bus ride.

Zupa: Although I might be biased since I live here, I think this is one of the most underrated areas to stay in Dubrovnik. I find it popular with European tourists who want to escape the chaos of the city center and relax along the pristine coastline. You will find many apartments for rent directly on the sea and within walking distance of many restaurants and the main shopping center of Dubrovnik. Župa is about 15 minutes by bus from the city or you can take a boat directly into the old town.

Cavtat: Nominated as one of the best places to travel in Europe by European Best Destinations, Cavtat is a great alternative to staying direct in Dubrovnik. The charming old town, sea views and variety of restaurants make it an ideal base less crowded and only 20 minutes by bus from Dubrovnik. You can also take the boat from the port of Cavtat.

See Insider’s Complete Guide to Visiting Dubrovnik.

Comments are closed.