Dubrovnik has no shortage of places to stay that are destinations in their own right. Whether you're hoping to be in the heart of the action inside the walls of Old Town or enjoy incredible views of the Adriatic, this collection of hotels showcases some of the best that the city has to offer.

St. Joseph's

Deluxe King Suite (photo courtesy of St. Joseph's)

St. Joseph's is a boutique hotel in the heart of Dubrovnik's pedestrian area and Old Town. You'll enjoy staying in a historic property from the 16th century, with details of the city's past, including exposed stone walls, flourishes, and more. And with just six rooms, you're sure to have a quiet, intimate, and authentic experience. For those wanting more space or traveling with family or friends, you can also book a three-bedroom cottage, a charming space dating to the 13th century.

The hotel is quiet, set on a side street, yet only steps from all the buzz of Dubrovnik's historic core along Stradun, the primary pedestrian street lined with cafés, restaurants, bars, and shops. You'll also be within walking distance of all the major sites and the city beaches, with the beach Banje just five minutes away.

Boutique Hotel Starigrad

Above5 rooftop restaurant (photo courtesy of Boutique Hotel Starigrad)

For another excellent option in the Old Town, consider Boutique Hotel Starigrad set in an ideal location for exploring the charming marble streets on foot. And the hotel's building matches all the history surrounding it, as it was once a nobleman's house in the 16th century. Today, it's a cozy property with just eight comfortable rooms featuring lush jewel tones.

The amenities of Boutique Hotel Starigrad are tempting enough. You can sip assorted whiskeys and gin at the property's elegant Lobby Bar or grab a Michelin-star meal at the rooftop terrace restaurant, which offers seasonal dishes amid the stone eaves. This is one of Dubrovnik's only rooftop restaurants, and the hotel also features the relaxing Icona Spa, perfect for recovering from a day of sightseeing.

Plan your trip to Croatia
Chat with a local specialist who can help organize your trip.

Hotel Excelsior

Photo courtesy of Hotel Excelsior

If you're after iconic Dubrovnik views, you might like Hotel Excelsior within the Adriatic Hotels Luxury Group. It's definitely one of the most luxurious options in Dubrovnik, plus offers views of the historic city walls surrounding the Old Town and the blue Adriatic Sea. Once a former villa built in 1913, the hotel is now a place for pure relaxation, with elegant touches and a modern extension called The Tower. Enjoy the on-site gardens and waterfront promenade, just a quick five-minute stroll from the Old Town.

The hotel features three on-site eateries, all offering traditional Dalmatian delicacies with a modern twist. After exploring the city, you can unwind in the spa or sip drinks at the in-house piano bar. Here is where Queen Elizabeth II and Elizabeth Taylor enjoyed their time at the hotel as guests.

Heritage Villa Nobile

Photo courtesy of Heritage Villa Nobile

A truly prime location, Villa Nobile, set in a charming 18th-century building, is just next to the Old Town gates. There are only six rooms, all renovated yet maintaining the historical elements of the original house and the family that once resided in it. Each unit features art, furnishings, and decor dedicated to specific cultural aspects. Enjoy the sheet music and instruments in the Music Room, gorgeous sea views and a few nautical elements in the Admiral's Room, and the extensive bookshelves of the Writer's Room, for example.

These themes create a museum-like ambience for your stay, transporting you into Dubrovnik's varied past. You can also enjoy quite a few modern conveniences, such as breakfast in the garden under the orange trees.

Villa Dubrovnik

Photo courtesy of Villa Dubrovnik

For another luxury option, consider the modernist Villa Dubrovnik. Though it won't fit all budgets, staying here could be worth the splurge if you're after those incredible Adriatic views. The hotel also offers its guests Michelin cuisine and 24/7 concierge service. Grab one of the executive rooms to have your own private Jacuzzi on a balcony. Those traveling with family and friends can book the property's apartments, adjoining rooms, or villas.

What makes the hotel so unique is its setting, built into a rocky cliff overlooking the sea and protecting the natural environment around it. It was originally designed in the 1960s, so you get both elegance and a glimpse of the country's postwar architecture, which focused on clean lines and a nautical atmosphere. Though you'll certainly enjoy the calm location and views, the trade-off is that you'll be farther from the Old Town, about a 15- to 20-minute walk. If you don't feel like walking, use the hotel's shuttles, which take you straight to the Old Town gates.

Hotel More

Cave Bar More (photo courtesy of Hotel More)

This is another hotel that's a bit out of the historic core, so plan on a 15-minute walk to the Old Town. Instead, Hotel More gives you a secluded location in Lapad Bay. Rooms are comfortable and charming, with options for families and groups, including villas and one- to two-bedroom apartments.

One of the hotel's biggest draws is its Cave Bar, which sits in a natural underground cavern. During the hotel's construction, workers discovered the cave, and the properties decided to convert it into a subterranean watering hole. It includes more than three levels, with the top offering a spot to jump into the sea. The hotel also features two restaurants overlooking the coast, plus a pastry and cocktail bar.