Spread out along the Adriatic Sea, this gem of southern Croatia is renowned for its UNESCO-listed medieval heart—the centuries-old city walls among the best preserved in the world. Many of Dubrovnik's boutique hotels peek out from ancient lanes, scattered between churches, palaces, monasteries, and museums. Check out this list for the best places to stay in the city.

Staying in Dubrovnik

Many of Dubrovnik's boutique hotels are located in centuries-old historic buildings right in the heart of Old Town, giving them easy access to cultural attractions; more luxurious options are found along the coast, beyond the medieval city walls. Below is a mixture of luxury boutique hotels and wallet-friendly options popular with budget travelers—all sure to make your stay in the city an excellent one. 

For more useful info, check out some unique ways to experience Dubrovnik and learn the best time of year to visit Croatia.

The Pucić Palace

Double room (courtesy of The Pucić Palace)

One of just two luxury hotels in Dubrovnik's labyrinthine Old Town, The Pucić Palace has a stellar location overlooking the main square. This 17th-century nobleman's mansion has been painstakingly restored, and its 19 rooms are an effortless blend of history: centuries-old stone walls, wooden-beamed ceilings, iron balustrades—and contemporary creature comforts.

You can't get any more central than this: the Old Town's mighty city walls and forts are just minutes away on foot, with the Rector's Palace and the Cathedral right on your doorstep. Dine on contemporary Mediterranean dishes at La Capella, or sample a flight of Croatian wines at the Razonoda Wine Bar. An added bonus? Go for a room higher up to get sea views. 

Ul. od Puča 1, 20000, Dubrovnik

St. Joseph's

Suite (courtesy of St. Joseph's)

The only other luxury hotel in Dubrovnik's Old Town, St. Joseph's is a beautifully restored 16th-century townhouse, its five suites and apartment all exuding old-world grandeur. Expect a winning combination of original features (exposed stone walls, beamed wooden ceilings), contemporary comforts (great beds, rain showers in the marble bathrooms) and Baroque touches (chandeliers, silver candlesticks, sumptuous armchairs).

Steps away from the Stradun, the main thoroughfare in the pedestrianized maze of streets, this hotel puts you right in the thick of the action: all the main sights and numerous restaurants are within a 10-minute walk. An indulgent breakfast is included and stellar service is another perk: come to the owners for highly personalized local recommendations. 

Ul. Svetog Josipa 3, 20000, Dubrovnik

Hotel Stari Grad

View of Old Town from the rooftop terrace (courtesy of Hotel Stari Grad)

As you tuck into your cooked-to-order breakfast on the rooftop terrace of this 16th-century stone house, you're simultaneously drinking in spectacular views of the sea and Dubrovnik's historic heart. Situated in a narrow stone alley on the edge of Dubrovnik's Old Town, Hotel Stari Grad comprises eight stylish and modern rooms: four doubles and four singles, all with batik prints, velvet upholstery, and welcome splashes of contemporary art.

Staff are happy to help you plan your stay according to your interests, and if it's relaxation that you're after, you can indulge in a Thai massage or some aromatherapy at the Icona spa across the alley. As with other Old Town accommodations, this hotel is impeccably located for exploring the city on foot. 

Ul. od Sigurate 4, 20000, Dubrovnik

Fresh* Sheets Kathedral B&B

Double room (courtesy of Fresh* Sheets Kathedral)

If you're looking for wallet-friendly accommodation right in the heart of Dubrovnik's cultural attractions, you hit the jackpot with Fresh* Sheets Kathedral B&B. Next door to the cathedral and impeccably located in the elegant maze of narrow medieval streets that make up this UNESCO-listed walled city, this boutique B&B rubs shoulders with many of the city's top sights.

Owners Sanja and Jon welcome you in the guest kitchen with wine and cold cuts and their six spotless rooms—all in neutral shades and decorated with black-and-white photos of Dubrovnik—benefit from plenty of natural light and killer views. Hit the surrounding streets for the numerous dining options, from seafood restaurants to open-air cafes (here are some local specialties to look for).

Bunićeva poljana 6, 20000, Dubrovnik

Villa Orsula

Swimming platform with views of Old Town (courtesy of Villa Orsula)

If money is no object, then this magnificent Art Deco hotel outside the Old Town walls is an inspired choice. Villa Orsula aims to impress, from the Moorish-inspired stone arches in the lobby to the Peruvian-Adriatic fusion dishes served on the al fresco terrace, allowing you to bask in the views of the medieval city walls. Below the terrace, there's a bathing platform with a large pool and easy sea access, while the spa caters to your pampering and relaxation needs.

Of the thirteen individually-designed rooms, the deluxe options and the suites all feature stone balconies and spectacular sea views. You can easily get to the main attractions—most are a 10-15 minute walk away—or you can take advantage of the personalized excursions arranged by the knowledgeable staff. 

Ul. Frana Supila 14, 20000, Dubrovnik

Villa Dubrovnik

View of Old Town from the alfresco terrace (courtesy of Villa Dubrovnik)

A 20-minute walk east along the coast from Old Town, this cliffside hotel overlooks the Adriatic and its own private beach. A romantic retreat with a state-of-the-art spa, Villa Dubrovnik offers an assortment of modern rooms—all with private terraces, and some with whirlpool baths and private gardens. Opt for the Villa Kolin Residences if you're after maximum seclusion.

The peaceful location is a wonderful spot to unwind, yet you're only minutes away from the cobblestone passageways of medieval Dubrovnik. Dine on contemporary Mediterranean cuisine on the alfresco terrace, or make use of the James Bond-style speedboat transfer to and from Old Town to dine out. Don't miss out on sunset cocktails at the rooftop bar, too. 

Ul. Vlaha Bukovca 6, 20000, Dubrovnik