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

Best for a first trip
Dubrovnik
Walk the medieval city walls above terracotta rooftops, then swim off the rocks below them.

Best for island-hopping
Split
A Roman palace for an old town, with catamarans leaving the harbour for Hvar and Brač.

Best for couples
Istria
Rovinj’s pastel harbour, olive groves, truffles and a clutch of seriously good adults-only hotels.

Best for families
Zadar
Calm, shallow coves, family resorts with big pool areas and a lively, walkable old town.

Best for a city break
Zagreb
Café culture, Habsburg boulevards and a historic hilltop Upper Town, at a fraction of coastal prices.
Best for nature
Slunj
Stay close to Plitvice Lakes and beat the coach parties to the boardwalks at dawn.
Croatia areas at a glance
| Area | Best for | What it's like | Hotels |
|---|---|---|---|
| Dubrovnik | First trip, Luxury, History | The walled city: marble streets, sea views and some of Croatia’s grandest hotels. | Hotels: 443 |
| Split and central Dalmatia | Island-hopping, Families, Nightlife | A Roman palace city, with islands and beach resorts on every side. | Hotels: 720 |
| Istria | Couples, Food, Families | Croatia’s Tuscany: pastel harbours, truffles and stylish resorts. | Hotels: 426 |
| Zadar | Families, Sunsets, Value | A walkable old town, famous sunsets and family resorts on the beach. | Hotels: 248 |
| Kvarner Bay: Opatija and Lošinj | Couples, Spa, Quiet | Habsburg villas, a seafront promenade and green, gentle islands. | Hotels: 213 |
| Zagreb | City break, Culture, Food | A café-loving capital with a medieval Upper Town and grand old hotels. | Hotels: 138 |
| Plitvice Lakes | Nature, Walking, Families | Turquoise lakes and waterfalls: stay close and walk the boardwalks early. | Hotels: 34 |
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

★★★★★
Hotel Excelsior Dubrovnik
Beach 20 m · Spa · Pool
From £1,243 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★
Villa Anica
3 rooms · Family-friendly · Parking
From £235 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★★
Rixos Premium Dubrovnik
Beach 50 m · All-inclusive option · Spa
From £502 a night, taxes incl.2 adults · checked 1 Oct, 19:22

★★★★
Rausion Luxury Apartments
10 rooms · Parking
See prices and rooms →
Split and central Dalmatia



- 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

★★★★★
Cornaro Hotel
Beach 1.2 km · Spa · Parking
From £440 a night, taxes incl.2 adults · checked 1 Oct, 19:38

★★★★
Hotel Aria
Beach 10 m · 25 rooms · Pets allowed
From £197 a night, taxes incl.2 adults · checked 1 Oct, 19:38

★★★★★
Hotel Park Split
Beach 100 m · Spa · Pool
See prices and rooms →

★★★★
Hotel Nestos
Spa · Pool · 31 rooms
See prices and rooms →
Istria



- 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

★★★★★
Grand Park Hotel Rovinj by Maistra Collection
Beach 100 m · Spa · Pool
See prices and rooms →

★★★★
Amarin Campsite Glamping
Beach 300 m · Pool · 20 rooms
See prices and rooms →

★★★★★
Monte Mulini Adults Exclusive hotel by Maistra
Adults only · Spa · Pool
See prices and rooms →

★★★★
Amarin Campsite Mobile Homes
Beach 300 m · Pool · 10 rooms
See prices and rooms →
Zadar


- 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

★★★★★
Hyatt Regency Zadar
Beach 2.5 km · Spa · Pets allowed
From £375 a night, taxes incl.2 adults · checked 1 Oct, 19:52
★★★★
Aparthotel Plat
Beach 150 m · Pool · 35 rooms
From £139 a night, taxes incl.2 adults · checked 1 Oct, 19:52

★★★★
Pinija
Beach 10 m · Spa · Pool
From £128 a night, taxes incl.2 adults · checked 1 Oct, 19:52
Kvarner Bay: Opatija and Lošinj



- 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



- 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



- 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.
More where to stay guides
- Where to stay in Majorca
- Where to stay in Malta
- Where to stay in Corfu
- Where to stay in Crete
- Where to stay in Sardinia
- Where to stay in Paris
- Where to stay in Rome
- Where to stay in Tenerife
- Where to stay in Sicily
- Where to stay in Gran Canaria
- Where to stay in Lanzarote
- Where to stay in Amsterdam
- Where to stay on Lake Garda
- Where to stay in Tokyo
- Where to stay in Rhodes
- Where to stay in Menorca
- Where to stay in Lisbon
- Where to stay in Barcelona
- Where to stay in Kefalonia
- Where to stay in Phuket
- Where to stay in Fuerteventura
- Where to stay in Bali
- Where to stay in Krakow
- Where to stay in Porto
- Where to stay in Bangkok
- Where to stay on Lake Como
- Where to stay in Madeira
- Where to stay in the Algarve
- Where to stay in Budapest
- Where to stay in New York
- Where to stay in Santorini
- Where to stay in Prague
- Where to stay in Seville
- Where to stay in Berlin
- Where to stay in London
- Where to stay in Marrakech
- Where to stay in Venice
- Where to stay on the Amalfi Coast
- Where to stay in Koh Samui
- Where to stay in Puglia
- Where to stay in Madrid
- Where to stay in Milan
- Where to stay in Cyprus
- Where to stay in Ibiza
- Where to stay in Thailand
- Where to stay in Vienna
- Where to stay in Dubrovnik
- Where to stay in Naples
- Where to stay in Dublin
- Where to stay in Edinburgh
- Where to stay in Istanbul
- Where to stay in Abu Dhabi
- Where to stay in Antalya
- Where to stay in Antigua
- Where to stay in Australia
- Where to stay in Ayia Napa
- Where to stay in the Bahamas
- Where to stay in the Balearic Islands
- Where to stay in Barbados
- Where to stay in Benidorm
- Where to stay in Bodrum
- Where to stay in Boston
- Where to stay in Canada
- Where to stay in the Canary Islands
- Where to stay in Cancun
- Where to stay in Cape Town
- Where to stay in the Caribbean
- Where to stay in Chicago
- Where to stay on the Costa Brava
- Where to stay on the Costa del Sol
- Where to stay in Costa Rica
- Where to stay near Dalaman
- Where to stay in the Dominican Republic
- Where to stay in Dubai
- Where to stay in Egypt
- Where to stay in Florence
- Where to stay in Florida
- Where to stay on the French Riviera
- Where to stay in the Greek islands
- Where to stay in Halkidiki
- Where to stay in Hawaii
- Where to stay in Hong Kong
- Where to stay in Hurghada
- Where to stay in Iceland
- Where to stay in Jamaica
- Where to stay in Japan
- Where to stay in Kenya
- Where to stay in Kos
- Where to stay in Las Vegas
- Where to stay in Los Angeles
- Where to stay in Málaga
- Where to stay in the Maldives
- Where to stay in Marbella
- Where to stay in Marmaris
- Where to stay in Mauritius
- Where to stay in Mexico
- Where to stay in Miami
- Where to stay in Morocco
- Where to stay in Mykonos
- Where to stay in Nashville
- Where to stay in New Orleans
- Where to stay in New Zealand
- Where to stay in Nice
- Where to stay in Norway
- Where to stay in Oman
- Where to stay in Orlando
- Where to stay in Paphos
- Where to stay in Provence
- Where to stay in Punta Cana
- Where to stay in Reykjavik
- Where to stay in Salou
- Where to stay in San Francisco
- Where to stay in the Seychelles
- Where to stay in Sharm el Sheikh
- Where to stay in Singapore
- Where to stay in Skiathos
- Where to stay in Sorrento
- Where to stay in Split
- Where to stay in Sri Lanka
- Where to stay in St Lucia
- Where to stay in the Swiss Alps
- Where to stay in Sydney
- Where to stay in Toronto
- Where to stay in Tunisia
- Where to stay in Turkey
- Where to stay in Tuscany
- Where to stay in Vancouver
- Where to stay in Vietnam
- Where to stay in Washington DC
- Where to stay in Zante
- Where to stay in Zanzibar
- Where to stay in Zermatt







