Most of Dubrovnik’s hotels are not inside the Old Town walls but on the Lapad and Babin Kuk peninsulas, a short bus ride away, or just outside the city gates. Lapad has a pedestrian promenade, beaches and restaurants; Babin Kuk has resort hotels by the sea; and the hotels by the Old Town put the walls on your doorstep.
These ten hotels are the ones our guests rate most highly.
You’ll find on this page
- Quick verdicts and a comparison table of every hotel
- Ten top hotels with photos and ratings
- Lapad, Babin Kuk or near the Old Town?
- Answers to the questions we’re asked most
- Live prices with flights and transfers in the search box at the end of the page
At a glance: compare the hotels
| Hotel | Where | Stars | Board | TripAdvisor | Adults only |
|---|---|---|---|---|---|
| Hotel Kompas | Dubrovnik (Lapad), Dubrovnik | 4★ | Bed and Breakfast | 4.7/5 | No |
| Hotel Excelsior | Dubrovnik (Old Town), Dubrovnik | 5★ | Bed and Breakfast | 4.6/5 | No |
| Hilton Imperial Dubrovnik | Dubrovnik (Old Town), Dubrovnik | 5★ | Bed and Breakfast | 4.6/5 | No |
| Hotel More | Dubrovnik (Lapad), Dubrovnik | 5★ | Bed and Breakfast | 4.6/5 | No |
| Vila Curic | Dubrovnik (Lapad), Dubrovnik | 4★ | Bed and Breakfast, Self Catering | 4.6/5 | No |
| Royal Palm Hotel | Dubrovnik (Lapad), Dubrovnik | 5★ | Half Board | 4.5/5 | No |
| Royal Blue Hotel | Dubrovnik (Lapad), Dubrovnik | 5★ | Bed and Breakfast | 4.5/5 | Yes |
| President Hotel Valamar Collection | Dubrovnik (Babin Kuk), Dubrovnik | 5★ | Bed and Breakfast, Half Board | 4.5/5 | No |
| Valamar Argosy Hotel | Dubrovnik (Babin Kuk), Dubrovnik | 4★ | Bed and Breakfast, Half Board | 4.5/5 | No |
| Hotel Dubrovnik Palace | Dubrovnik (Lapad), Dubrovnik | 5★ | Bed and Breakfast | 4.4/5 | No |
Star ratings are official; TripAdvisor scores were correct when we last checked and can change. Board options vary by room and date.
Quick verdicts
Our top picks
1. Hotel Kompas

- Dubrovnik (Lapad), Dubrovnik
- 4-star
- Bed and Breakfast
- TripAdvisor 4.7/5
Hotel Kompas is in the centre of Lapad, with a chic pool, beautiful modern interiors and easy access to the Old Town by local bus.
Best for: Lapad centre
2. Hotel Excelsior

- Dubrovnik (Old Town), Dubrovnik
- 5-star
- Bed and Breakfast
- TripAdvisor 4.6/5
Five-star Hotel Excelsior has stunning sea views and a classic, elegant style close to the Old Town, and it is perfect for dining.
Best for: Old Town views
3. Hilton Imperial Dubrovnik

- Dubrovnik (Old Town), Dubrovnik
- 5-star
- Bed and Breakfast
- TripAdvisor 4.6/5
Five-star Hilton Imperial Dubrovnik is near the gates of the Old Town, with executive rooms and lounge access and an à la carte half-board option.
Best for: At the gates
4. Hotel More

- Dubrovnik (Lapad), Dubrovnik
- 5-star
- Bed and Breakfast
- TripAdvisor 4.6/5
Five-star Hotel More in Lapad is seafront, with sunbathing platforms, a unique cave bar and a lovely spa, great for couples.
Best for: Couples
5. Vila Curic

- Dubrovnik (Lapad), Dubrovnik
- 4-star
- Bed and Breakfast
- TripAdvisor 4.6/5
Vila Ćurić in Lapad has well-equipped apartments with breakfast served to your apartment and a rooftop pool.
Best for: Apartments
6. Royal Palm Hotel

- Dubrovnik (Lapad), Dubrovnik
- 5-star
- Half Board
- TripAdvisor 4.5/5
Five-star Royal Palm Hotel has a stunning beachfront location in Lapad, luxurious modern style, a great spa and a cocktail bar.
Best for: Beachfront
7. Royal Blue Hotel

- Dubrovnik (Lapad), Dubrovnik
- 5-star
- Bed and Breakfast
- TripAdvisor 4.5/5
- Adults only
Five-star Royal Blue Hotel has a stunning seafront location in Lapad, luxurious rooms and a rooftop terrace with an adults-only pool.
Best for: Rooftop pool
8. President Hotel Valamar Collection

- Dubrovnik (Babin Kuk), Dubrovnik
- 5-star
- Half Board
- TripAdvisor 4.5/5
Five-star President Hotel, Valamar Collection, on Babin Kuk is beachfront, with V Level premium rooms, an excellent choice of restaurants and easy bus access to the Old Town.
Best for: Babin Kuk
9. Valamar Argosy Hotel

- Dubrovnik (Babin Kuk), Dubrovnik
- 4-star
- Half Board
- TripAdvisor 4.5/5
Valamar Argosy Hotel on Babin Kuk has a stylish pool area and modern rooms, 200 metres from the nearest beach.
Best for: Great value
10. Hotel Dubrovnik Palace

- Dubrovnik (Lapad), Dubrovnik
- 5-star
- Bed and Breakfast
- TripAdvisor 4.4/5
Five-star Hotel Dubrovnik Palace in Lapad is seafront, with stunning sea views, a luxurious spa and fantastic service.
Best for: Spa and views
Lapad, Babin Kuk or near the Old Town?
Near the Old Town (Ploče and Pile): walk to the walls in minutes and enjoy the city early and late. Lapad: a promenade, a sandy-pebble beach and lots of restaurants, around 15 minutes by bus from the Old Town. Babin Kuk: resort hotels on a green peninsula with beaches, a little further out. Dubrovnik airport is about 30 minutes from the Old Town and 40 minutes from Lapad.
How we chose these hotels
We looked at every hotel we sell in Lapad, Babin Kuk and near the Old Town and chose those our guests rate most highly. We excluded hotels already featured in our other guides, so you get fresh choices. Every hotel here is well rated by our guests on TripAdvisor, and every one can be booked with us as an ATOL-protected package with flights and transfers. Prices change daily, so use the search box at the end of this page for live availability, or ask a Travel Designer for a tailored shortlist.
Frequently asked questions
Is Lapad a good place to stay in Dubrovnik?
Yes, it has beaches, restaurants and a frequent bus to the Old Town.
How far is Lapad from the Old Town?
About 15 minutes by bus.
Can you stay inside the Old Town walls?
There are few hotels inside; most guests stay just outside or in Lapad.
How long is the flight to Dubrovnik?
About two and three-quarter hours.
Find your Dubrovnik holiday
Search live prices with flights and transfers, all ATOL protected, or ask a Travel Designer to compare these hotels.
Keep planning
Updated October 2026. Hotels can be booked as ATOL-protected packages with flights and transfers through Travelisto.

