Compare and save on Dubrovnik hotels

Sorry, We don't support stays longer than 30 nights.

Search our map for the best Dubrovnik hotels

Use our map to find hotels near the Dubrovnik area or attractions you want to visit.

The best Dubrovnik hotels. Read the reviews

Feel confident you’ve booked the perfect stay. Read our real guest reviews before you book.

See more hotels

Hotels in Dubrovnik

Hotels in Dubrovnik

Looking for a guide to Dubrovnik’s ancient city walls and streets? Here are some of the best places to stay around the Old Town.

If you’re coming to Dubrovnik for a drink fuelled beach holiday, you might be coming to the wrong place. The Old Town is a UNESCO World Heritage site and Game of Thrones filming location, so you know already that this is a really beautiful city. It’s known as “The Pearl of the Adriatic”, and in the 16th century it was the only city to rival Venice in Europe. There are hotels, restaurants and bars hidden in the dusty red and orange alleyways of Dubrovnik, perfect for a holiday spent sight seeing in the sunshine.

Old Town

Stradun is the main street in the Old Town of Dubrovnik, dating back to the 15th and 16th century. It’s this history which has earnt it stomping rights as a UNESCO World Heritage site, and now travellers come from far and wide to enjoy the cafes, restaurants and bars hidden in the walls of the Old Town. The hotels and apartments here are pricey, but you’re close to the city walls, Stradun and cathedrals in the heart of the city. There are some hostels and budget hotels available for budgeting travellers.


Lapad is about 3km away from the Old Town, so it doesn’t have the same crowds – but you’re not as close to the city’s main attractions. It’s namely a residential area, but there are still boutique hotels, B&Bs and hostels with great access to the beaches and restaurants. There are frequent buses to the Old Town, so you could save a few pennies by staying here instead.


Ploče is the closest neighbourhood to both the Old Town and the airport, situated on the rocky beaches. It does stretch in land, so much so that if you’re staying further in you’re able to reach the Bacina Lakes from here. However, there are only a few hotels and apartments available on the seafront, which can scoot up their peak season price, but it’s perfect if you don’t want to stay in the main port of Dubrovnik.

Babin Kuk

Babin Kuk is even further away from the Old Town than Lapad, but there are still rocky beaches and a little community of bars and restaurants. It’s much calmer here, and might be better for those wanting to get away from the busy city scene in Dubrovnik.


Gruz is a 25 minute walk from the Old Town, but this is a friendly area with plenty of budget friendly hotels and guesthouses for those in the know. You can spend your time flitting round the markets and Gruz Bay, or catch a bus into the city and marina.