Picolo earns a commission from Hotels.com when you book through the links on this page. The price stays the same.
Hotels
The best hotels in Dubrovnik: nine places to stay, walls to clifftops
At eight in the morning, the city walls of Dubrovnik are almost empty. You walk the old stones with the sea on one side and a jumble of terracotta roofs on the other, hearing nothing but gulls and a church bell. Three hours later the walls are packed with cruise passengers. In Dubrovnik everything depends on being in the right place at the right time, and your hotel is the first step.
To experience the Old Town without the crowds, stay inside the walls or just outside the Pile Gate. For swimming and views back to the city, Ploče east of the Old Town is best. Families and anyone wanting more space for their money will find good beach hotels in Lapad and Cavtat.
Picolo picks
- Best for romance#5 Villa Dubrovnik
- Best for families#9 Hotel Croatia Cavtat
- Best for a first visit#3 Hilton Imperial
- Best for value#2 Hotel Stari Grad
- Best for design#4 Hotel Excelsior

The Old Town
1. The Pucić Palace
- Baroque palace
- Old Town
- Gundulić Square
- Antique interiors
A baroque palace in the heart of town
The Pucić Palace occupies a baroque palace close to Luža Square and Gundulić Square with its morning market. Rooms have antique furniture, wooden floors and rich fabrics, and some look across the rooftops and churches.
It appeals to travellers who want to live inside history and have the Old Town to themselves early and late. It is a good choice for couples. There is no pool or beach and rates are high, so it is the location and atmosphere you are paying for. The Stradun and the old harbour are two minutes from the door.
Old Town, Dubrovnik, Croatia

The Old Town
2. Hotel Stari Grad
- Roof terrace
- Small hotel
- Pile Gate
- Value pick
A roof terrace above the Old Town
Hotel Stari Grad is a small hotel in an old building near the Pile Gate, with few rooms and a roof terrace looking across the rooftops, bell towers and city walls.
It gets our vote as the value pick inside the walls, putting you in the heart of the Old Town with one of the best terraces in the city for less than the palace hotels. It is well suited to couples. Rooms are simple and small, and there are stairs up to reception and the rooms. Take a drink up to the terrace in the evening, when the light catches the bell towers.
Old Town, Dubrovnik, Croatia

Pile and Ploče
3. Hilton Imperial
- Pile Gate
- Pool
- Spa
- Fortress views
Right outside the Pile Gate
Hilton Imperial Dubrovnik occupies a historic hotel building a few steps from the Pile Gate, with views of the walls and Lovrijenac fortress from many rooms. There is a pool and spa.
It is a reliable choice for a first visit, with the Old Town outside the door, buses to the rest of the city nearby and everything you need under one roof. It suits couples and families. The area around the Pile Gate is busy by day, so ask for a garden-facing room if you want quiet. In the evening you can walk to dinner in the Old Town and back without a taxi.
Pile, Dubrovnik, Croatia

Pile and Ploče
4. Hotel Excelsior
- Old Town views
- Ploče
- Bathing platforms
- Pool
The view of the Old Town
Hotel Excelsior Dubrovnik stands in Ploče, on the cliffs east of the Old Town, looking across the water to the walls and harbour. It has bathing platforms, a pool and spa, and the Old Town is a ten-minute walk away.
It takes our design pick and perhaps the best place to see Dubrovnik from. It is a good fit for couples and families who want swimming and sightseeing in one stay. Rooms facing the Old Town cost more and are worth it. Banje beach, one of the city's most popular, is just below.
Ploče, Dubrovnik, Croatia

Pile and Ploče
5. Villa Dubrovnik
- Romantic pick
- Ploče
- Hotel boat
- Lokrum views
A boat to the harbour from the cliffs
Villa Dubrovnik sits on the cliffs further east in Ploče, with white terraces stepping down to the sea and views of the Old Town and Lokrum island. The hotel runs its own boat to the old harbour.
It earns our romantic pick, quiet, private and in one of the loveliest positions near the city. It works best for couples who want luxury and stillness. There are steps and lifts down to the sea, and it is not designed for families. Rates are high, but the boat makes it easy to pair calm days with evenings in town.
Ploče, Dubrovnik, Croatia

Lapad and Cavtat
6. Hotel Bellevue
- Sea view rooms
- Private beach
- Spa
- Cliffside
Built into the cliff
Hotel Bellevue Dubrovnik is built into the cliff above a small bay between the Old Town and Lapad, with rooms and balconies directly over the sea. Down in the bay is a small beach belonging to the hotel.
It is made for couples who want a sea view from every room and their own beach to swim from, a neat compromise between city and swimming. The Old Town is a short bus ride or a long walk away, and the spa is welcome on the rare rainy day.
Dubrovnik, Croatia

Lapad and Cavtat
7. Hotel More
- Cave bar
- Lapad
- Pool
- Bathing platforms
Cliffs and a bar in a cave
Hotel More sits on the cliffs at Lapad, with terraces, a pool and bathing platforms down to the sea. Beneath the hotel is a bar set inside a natural cave in the rock.
It is ideal for travellers who want peace, swimming and sunsets and do not need to sleep in the Old Town. It is a good choice for couples. The Old Town is fifteen minutes by bus or taxi, and the Lapad promenade has plenty of restaurants on summer evenings.
Lapad, Dubrovnik, Croatia

Lapad and Cavtat
8. Rixos Premium
- Resort
- Lapad
- Large pools
- Spa
Big and complete in Lapad
Rixos Premium Dubrovnik stands by the sea in Lapad, with large pools, a spa and terraces down to the water. Rooms are modern, and many look out over the islands.
It is right for families and anyone who wants everything in one place, and it works well for longer stays. It is a big hotel, more resort than history, with an international feel. The bus to the Pile Gate stops nearby.
Lapad, Dubrovnik, Croatia

Lapad and Cavtat
9. Hotel Croatia Cavtat
- Family pick
- Cavtat
- Pine woods
- Pool
Pine woods and swimming spots
Hotel Croatia Cavtat sits on a pine-covered peninsula by Cavtat, south of Dubrovnik, with terraces, a pool and swimming spots all around the headland.
It is our family pick, with space, shade and several places to swim, plus Cavtat's pleasant harbour full of restaurants. It also suits couples who want peace. The Old Town is about half an hour by boat or car, and with the airport so close, Cavtat is handy for first and last nights too.
Cavtat, Croatia
How Picolo chooses
Our editors pick every hotel and experience themselves, and most of them we have tried. Nobody can pay to be included or ranked higher. When you book through our links, Picolo earns a small commission. It never changes the price you pay, and it never decides what we write.
Topics