£50 off your first booking on select hotels. T&Cs apply.
HotHotels
Hotel Excelsior Dubrovnik, Dubrovnik

Where to stay guide

Where to stay in Croatia: the best destinations and hotels

Updated 1 October 2026 · 7 areas · 24 hotels picked

Pictured: Hotel Excelsior Dubrovnik

Croatia is the Mediterranean the way it used to look in old travel posters. Walled towns of pale stone rise straight from water so clear you can count the pebbles, a thousand-odd islands are strung along the coast, and inland, waterfalls tumble through forests in a chain of turquoise lakes. It's no secret any more, but it is still very easy to love.

Most UK visitors head for the long Dalmatian coast in the south, where Dubrovnik and Split are the big draws and the islands are a ferry ride away. Istria, in the north-west, feels half Italian, with hilltop towns and truffle-laden menus. Zadar and the Kvarner Gulf are calmer and greener, Zagreb makes a rewarding city break, and Plitvice Lakes is worth a night on its own.

The short answer

Croatia areas at a glance

DubrovnikFirst trip, Luxury, HistoryThe walled city: marble streets, sea views and some of Croatia’s grandest hotels.Hotels: 443
Split and central DalmatiaIsland-hopping, Families, NightlifeA Roman palace city, with islands and beach resorts on every side.Hotels: 720
IstriaCouples, Food, FamiliesCroatia’s Tuscany: pastel harbours, truffles and stylish resorts.Hotels: 426
ZadarFamilies, Sunsets, ValueA walkable old town, famous sunsets and family resorts on the beach.Hotels: 248
Kvarner Bay: Opatija and LošinjCouples, Spa, QuietHabsburg villas, a seafront promenade and green, gentle islands.Hotels: 213
ZagrebCity break, Culture, FoodA café-loving capital with a medieval Upper Town and grand old hotels.Hotels: 138
Plitvice LakesNature, Walking, FamiliesTurquoise lakes and waterfalls: stay close and walk the boardwalks early.Hotels: 34

Dubrovnik

Hotel Excelsior Dubrovnik, Dubrovnik
Villa Anica, Dubrovnik
Rixos Premium Dubrovnik, Dubrovnik
Pictured: Hotel Excelsior Dubrovnik · Villa Anica · Rixos Premium Dubrovnik
  • First trip
  • Luxury
  • History
The walled city: marble streets, sea views and some of Croatia’s grandest hotels.

Dubrovnik is the postcard. Its mighty city walls wrap around an Old Town of polished limestone streets, Baroque churches and terracotta roofs, with the Adriatic glittering on three sides. Walk the walls early or late to dodge the crowds, ride the cable car for the view, and swim from the rocks just outside the gates.

Hotels within walking distance of the Old Town are the most sought after, like a grand five-star a five-minute stroll from the walls with views across the water. A cliff-top luxury resort, a garden resort along the coast built like a traditional Dalmatian village, and a seaside spa hotel in Župa Dubrovačka trade proximity for space, pools and beaches. Expect to pay a premium in high summer.

Hotels to look at in Dubrovnik

Split and central Dalmatia

Cornaro Hotel, Split
Hotel Aria, Split
Hotel Park Split, Split
Pictured: Cornaro Hotel · Hotel Aria · Hotel Park Split
  • Island-hopping
  • Families
  • Nightlife
A Roman palace city, with islands and beach resorts on every side.

Split's old town lives inside Diocletian's Palace, a Roman emperor's retirement home now filled with cafés, shops and bars, and the palm-lined Riva promenade is the place to watch the city go by. It is also Croatia's ferry hub, with boats to Hvar, Brač and beyond leaving from right outside the walls.

Stay in the UNESCO-protected heart of the city for atmosphere, or at a five-star seaside resort in Podstrana, just down the coast, for a spa and private beach. Further south, the Makarska Riviera is a long ribbon of pebble beaches under the Biokovo mountains, lined with family beach hotels, including a five-star right on the sand.

Hotels to look at in Split

Istria

Grand Park Hotel Rovinj by Maistra Collection, Istria
Amarin Campsite Glamping, Istria
Monte Mulini Adults Exclusive hotel by Maistra, Istria
Pictured: Grand Park Hotel Rovinj by Maistra Collection · Amarin Campsite Glamping · Monte Mulini Adults Exclusive hotel by Maistra
  • Couples
  • Food
  • Families
Croatia’s Tuscany: pastel harbours, truffles and stylish resorts.

The heart-shaped peninsula of Istria spent centuries under Venice, and it shows. Rovinj, its most beautiful town, is a jumble of pastel houses crowding a hill above the harbour, crowned by a Venetian bell tower. Poreč has a lively promenade and a UNESCO-listed basilica, Pula a Roman amphitheatre, and inland, hilltop villages serve truffle pasta and local wine.

This is the place for design-led hotels. Rovinj has a cascading five-star overlooking the old town and Katarina island, a minimalist hotel ten minutes' walk from the main square, and an adults-only boutique hotel in the forest park above Lone Bay. In Poreč, a five-star resort sits in a beachfront park. Families do well here too, with gentle coves and campsites galore.

Hotels to look at in Istria

Zadar

Hyatt Regency Zadar, Zadar
Aparthotel Plat, Zadar
Pinija, Zadar
Pictured: Hyatt Regency Zadar · Aparthotel Plat · Pinija
  • Families
  • Sunsets
  • Value
A walkable old town, famous sunsets and family resorts on the beach.

Zadar is Dalmatia without the crush. Its old town sits on a peninsula packed with Roman ruins and Romanesque churches, and at the tip, the Sea Organ plays eerie chords as the waves push through pipes in the marble steps. Locals gather here every evening to watch the sun sink behind the islands.

Hotels include a luxury five-star with views over the sea and the old town, and two Falkensteiner resorts on the Punta Skala peninsula, one a spa hotel, one built for families, with three outdoor pools, a private beach and children's facilities. Prices tend to be gentler than in Dubrovnik or Split, and the national parks of Krka and Plitvice are within day-trip range.

Hotels to look at in Zadar

Kvarner Bay: Opatija and Lošinj

Amadria Park Hotel Milenij, Kvarner Bay
Hilton Rijeka Costabella Beach Resort & Spa, Kvarner Bay
Hotel Bellevue, Kvarner Bay
Pictured: Amadria Park Hotel Milenij · Hilton Rijeka Costabella Beach Resort & Spa · Hotel Bellevue
  • Couples
  • Spa
  • Quiet
Habsburg villas, a seafront promenade and green, gentle islands.

Before package holidays, Austro-Hungarian aristocrats wintered on the Kvarner Gulf, and Opatija still has their grand villas, palm gardens and a seafront promenade, the Lungomare, that runs for miles along the shore. Offshore, the islands of Krk, Cres and Lošinj are greener and quieter than the Dalmatian ones.

Choose a luxury hotel in central Opatija with a vast spa, steps from the promenade, or a sea-facing beach resort and spa between Opatija and Rijeka. On Lošinj, a striking 1960s hotel has been renovated to exacting standards. Rijeka airport and the motorway from Zagreb make Kvarner easy to reach.

Hotels to look at in Kvarner Bay

Zagreb

Esplanade Zagreb Hotel, Zagreb
Art'otel Zagreb, Powered by Radisson Hotels, Zagreb
Apartments & Rooms Flowers, Zagreb
Pictured: Esplanade Zagreb Hotel · Art'otel Zagreb, Powered by Radisson Hotels · Apartments & Rooms Flowers
  • City break
  • Culture
  • Food
A café-loving capital with a medieval Upper Town and grand old hotels.

Zagreb is a city of terraces. Locals spend hours over coffee on the pavement cafés, the hilltop Upper Town is a tangle of old streets and churches reached by a tiny funicular, and the Lower Town is laid out with Habsburg-era squares and parks. In December, the Advent markets are some of the best in Europe.

The grandest place to stay is the historic Esplanade, opened in 1925 for passengers on the Orient Express, with marble bathrooms and old Hollywood glamour. A boutique five-star in a 20th-century palace near the main square and a design hotel next to the Archaeological Museum are equally central. Use Zagreb to start or end a coastal trip.

Hotels to look at in Zagreb

Plitvice Lakes

16 Lakes Hotel, Slunj
Lyra Hotel Plitvice, Slunj
Tesla's Gastro House Plitvice, Slunj
Pictured: 16 Lakes Hotel · Lyra Hotel Plitvice · Tesla's Gastro House Plitvice
  • Nature
  • Walking
  • Families
Turquoise lakes and waterfalls: stay close and walk the boardwalks early.

Plitvice Lakes National Park is Croatia's great natural wonder: sixteen terraced lakes in shades of jade and turquoise, joined by waterfalls and crossed by wooden boardwalks through beech and pine forest. It is a UNESCO World Heritage Site, and it gets very busy by midday, so staying nearby and arriving at opening time pays off.

Hotels around the park are relaxed, comfortable country places with restaurants and, often, outdoor pools: a small hotel with a seasonal pool and terrace near the park, a four-star with a fitness centre about ten minutes' drive away, and a characterful gastro house. Plitvice sits between Zagreb and Zadar, so it breaks the journey neatly.

Hotels to look at in Slunj

Which region?

For a first trip, choose Dubrovnik or Split, both with direct UK flights, and add an island or two. Istria suits food lovers and couples who like a road trip; Zadar and Kvarner suit families and anyone who wants Croatia a little quieter and better value.

Getting around

Catamarans and car ferries link the coast with the islands, and a good motorway runs from Zagreb down to Split and on towards Dubrovnik. A hire car makes Istria and Plitvice far easier. July and August are hot and crowded; June and September are often the sweet spot.

Questions about where to stay in Croatia

What is the best place to stay in Croatia?
For a first visit, Dubrovnik or Split. Dubrovnik has the famous walled Old Town and grand seaside hotels; Split has Diocletian’s Palace and the best ferry links to the islands. Istria is the pick for food and boutique hotels.
Where should families stay in Croatia?
Zadar, Istria and the Makarska Riviera near Split all have family resorts with pools and gentle beaches. Zadar’s Punta Skala peninsula has a dedicated family hotel with three outdoor pools and a private beach.
Is Split or Dubrovnik better?
Dubrovnik is more beautiful and more expensive, and it can feel crowded at the height of summer. Split is livelier and more lived-in, and it is the better base for island-hopping and for beach resorts along the coast.
Where is the quietest part of Croatia?
The Kvarner islands, such as Lošinj, and the coast around Zadar are calmer than Dubrovnik and Split. Inland, the area around Plitvice Lakes is peaceful once the day visitors have gone.