Stays in Croatia
Hotels across the globe

Croatia, from old towns to island coves

Beachfront hotels on the Adriatic, boutique stays inside Dubrovnik and Split's walls, and island retreats, sorted by the trip you're planning.

Independent ranking
We rank on location and guest experience — never on who pays the most.
Verified details
Every hotel shows verified, structured details — no vague claims.
Free to browse & compare
Compare hotels, then head straight to your booking site. No fees, no account.
Featured destinations

Destinations worth the trip

All destinations →
Browse by category

What are you looking for?

Apartment

A holiday apartment, an apartman in a family house with its own kitchen and often a terrace, is the usual way to stay on the Croatian coast: private accommodation is the largest part of Croatia's tourism offer, according to the Croatian National Tourist Board. I would rent one for a week on Brač, in Makarska or around Pula, to shop at the market and the pekara and eat on your own balcony. I would not rent one for a single night inside the walls of Dubrovnik or Hvar town: the flat is often up flights of stone steps, with the car in a car park outside the old town. Two things show that a flat is a legal rental. A registered host displays a dark-blue plate by the door with the type of accommodation and its star category. The host must also enter every guest in the national eVisitor system within 24 hours of arrival, which is why you are asked for your passport or ID card; it should be handed back once that is done. Since 2025, the Ministry of Tourism and Sport and the Croatian National Tourist Board have also awarded a voluntary Local Host plaque (Vaš domaćin) to family hosts who pass an assessment, valid for three years. If you want a kitchen but also staff at a reception desk, choose an aparthotel instead: Crikvenica, Makarska, Pula, Split and Zagreb all have them. In July and August many private hosts rent only by the week, often seven nights with a fixed changeover day, usually Saturday or Sunday; for a two-night stop or a late ferry arrival, an aparthotel is simpler, with staff to hand over the keys. The tourist tax works differently too: a private host pays it as a yearly flat amount per bed, while hotels and aparthotels add it for each guest and each night.

0 destinations →

Beachfront

A beachfront hotel in Croatia almost always means a pebble or rock shore with a sunbathing terrace, not sand, and the sea a few steps from the room. The 139 hotels on this page sit in 30 towns: Dubrovnik (15), Pula and Omiš (11 each), Makarska (10), Šibenik and Vodice (10 together), Rovinj and Zadar (9 each), Crikvenica (8) and Poreč (5), plus 32 on Hvar and Brač. The one outlier is the Karlovac hotel, which sits on the Korana river rather than the sea. Since the 2023 Maritime Domain and Seaports Act, the law no longer recognises hotel beaches, with a few legacy exceptions. The shore in front of a hotel is open to everyone and entry cannot be charged; the hotel rents loungers and runs the bar, nothing more. So a "private beach" on a booking page means reserved sunbeds, not a closed shore. It also explains why a town hotel such as Hotel Kolovare, steps from Zadar's Kolovare town beach, counts as beachfront: the beach is public and the hotel faces it. Dubrovnik splits in two. Lapad and Babin Kuk hold the resort hotels (the Royal Princess, Royal Palm, Royal Blue and Royal Neptun, Hotel More, Hotel Kompas on Lapad Bay, and Hotel Dubrovnik Palace at the tip of the peninsula), a bus ride from the old town. The Excelsior on the Ploče side is about a five-minute walk from the walls, and Sun Gardens sits on its own shore below Orašac, roughly 10 km north. Dubrovnik Airport is south of the city at Čilipi, so Sun Gardens, north of the city, is the furthest from it. Omiš has more beach hotels than Split itself (11 against 6): Hotel Plaža next to the main town beach, Hotel Medistone and Hotel Saint Hildegard with infinity pools, and the Brzet shore east of the river for apartments right on the sea. Makarska puts Hotel Osejava, Hotel Maritimo and Romana Beach Resort on the promenade beach. Both coasts are served by Split Airport, at Kaštela west of Split, which also suits the Split hotels such as Hotel Park and Hotel Villa Harmony. The islands add 32 hotels. On Hvar (16), Amfora sits in a bay about ten minutes' walk west of Hvar town, Beach Bay Hvar Hotel is by the Franciscan Monastery beach, Hotel Fortuna is in Milna, 5 km from town, and the south and east add Hotel Skalinada and Stella Mare at Zavala and Hotel Timun at Gdinj. Stari Grad has Maslina Resort, Valamar Amicor and PLACES Hvar on the promenade, Jelsa has Fontana Resort and Vrboska Aminess Senses Resort. Jadrolinija's Split to Stari Grad car ferry and its Split to Hvar catamaran, about an hour, are the links. On Brač (16), Bol has four: Zlatni Rat Beach Resort steps from the Zlatni Rat spit, Bluesun Hotel Borak, now adults-only, Hotel Kastil in a baroque building in the village and Bretanide. Zlatni Rat's fine pebble tip shifts with the wind, pushed west by the jugo and kept straight by the summer maestral. Supetar, with Hotel Waterman Kaktus and Apinelo, is 50 minutes by car ferry from Split; Jadrolinija's catamaran reaches Bol in about an hour. Brač Airport, 14 km north-east of Bol, has seasonal flights in summer. In Istria, Rovinj's Maistra hotels ring Lone Bay and the Zlatni rt forest park (Lone, Eden, Grand Park), while Island Hotel Istra and Island Hotel Katarina sit on islets reached by boat from the harbour. Pula's beachfront is out of town: Park Plaza Histria and Park Plaza Arena on the Verudela peninsula are about 4 km south of the old town, and Boutique Hotel Valsabbion is in Pješčana uvala. In Poreč, the five include Hotel Parentium and Hotel Gran Vista in the Plava Laguna resorts. Pula Airport serves all three towns. Further south, Zadar's Borik resort is about 3 km north of the old town and the Falkensteiner hotels at Punta Skala in Petrčane about 12 km out, a drive rather than a walk from the Sea Organ; Zadar Airport is about 8 km east of the centre. Near Šibenik, the five Amadria Park hotels, including Kids Hotel Andrija and Beach Hotel Jure, share one resort shore, and Vodice adds Hotel Olympia Sky and SeeSea Hotel by the town beaches. Sand is the real question, and few beachfront stays deliver it. Crikvenica's Gradsko kupalište has had an artificial sand beach since 1894, and the town has eight beachfront hotels, from Hotel Miramare and Boutique Hotel Esplanade near the town beach to Aminess Younique Narrivi Hotel (9.4), Heritage Hotel Stypia and Hotel Vali Dramalj. That sandy entry is why I would pick Crikvenica for toddlers. Rijeka Airport on Krk is about 20 km away, and the A1 and Rijeka bypass bring drivers from Zagreb. My verdict: for a car-free beach week, Lapad, Makarska or Crikvenica, because each has a promenade beach in front of the hotels and a bus or walk into town. For quiet water and pine shade, Rovinj's Lone Bay. For island hopping, Stari Grad or Supetar, the car-ferry ports. Not for anyone who needs soft sand everywhere, since the rest of the coast is pebble and rock, so pack water shoes; and not for anyone who expects a closed private beach, which the law no longer allows.

24 destinations →

Boutique Hotel

Intimate boutique hotels in historic stone buildings across Dalmatia.

24 destinations →

Budget

Croatia's simplest beds are hostels, family-run pensions (pansion) and small one- and two-star hotels, and most of the 43 places to stay on this page are inland. Only nine are on the coast: in Pula, Poreč, Split and, on Hvar, Jelsa and Gdinj. The others spread from Zagreb and Zaprešić to Zagorje, Varaždin, Vrbovec, Virovitica, Osijek, the villages around Vinkovci and the western edge of Rijeka. On the Adriatic the simplest option is usually a private room or apartment (look for sobe and apartmani signs), while the continent keeps the hostels and pensions. Zagreb is the strongest base for a hostel stay. Hostel Swanky Mint occupies a late 19th-century dry-cleaning and textile-dye works at Ilica 50, with a bar in the old courtyard and a seasonal pool open from May to October. Hostel Bureau has a 24-hour bar seven minutes' walk from Ban Jelačić Square. Hostel Mali Mrak, with murals, a garden and two shared kitchens, Hostel Temza, City Walk Hostel and Whole Wide World Hostel & Bar complete the hostel choice. For a private room without dorms, Hotel Fala, Balkan express Zagreb, a minute's walk from Zapadni kolodvor station, and Apartamentos Tomislav are plain city bases, and GEC in Zaprešić adds a garden and an outdoor pool west of the city. From Zagreb Airport, the Pleso prijevoz shuttle reaches the main bus station in about 35 to 40 minutes, and tram 6 continues to the centre. I would sleep in Zagreb rather than on the coast if the trip includes Plitvice or a train east to Slavonia. Osijek has the most addresses rated 9 or above, four of its seven. Hotel Maksimilian (9.8) is a small hotel with bike rental inside Tvrđa, the 18th-century Habsburg fortress quarter on the Drava. Sobe Novi grad (9.6), Hostel OS (9.4), Lutra Rooms (9.2), Hotel Central and Hotel Millennium cover the rest of town, and Centar W offers rooms aimed at work crews, a short walk from the Co-Cathedral of St Peter and St Paul. Osijek Airport is at Klisa, outside the city. Around Vinkovci, Boutique hostel Villa Ljiljana (9.8), Hostel Plus, Hostel Kristal, Hostel Kolokva and Hostel Zurich all have free parking and air conditioning, and Hostel Plus adds a 24-hour café-bar. They suit drivers and work crews more than sightseers, and I would only choose them with a car or for an overnight stop at the Vinkovci rail junction. Pick Osijek instead if you want a town to walk in the evening. In Zagorje, Pansion Stara Škola has a sauna, a seasonal pool and a restaurant with a wine cellar, and Wine Hill Hostel (9.8) and Hostel Poslon are the hostel choices near Krapina, home of the Krapina Neanderthal Museum. Tonkina kuća, a rural house with a fireplace lounge and forest views, is rated four stars, so it stretches the idea of a simple stay. A car is close to essential here. Pansion Maltar in Varaždin puts you in the baroque centre. North-east of Zagreb, B&B Gurman is about 15 minutes by taxi from Zagreb Airport, a quiet night before an early flight. Sobe Laguna, in Sesvetski Kraljevec on Zagreb's eastern edge, has breakfast, a restaurant and free parking about 20 minutes by taxi from the airport, and Kapetanova kuca (9.8) sits near Križevci and its brewery-restaurant. Further east, Hotel Kurija Janković (9.4) fills a restored 19th-century mansion near Virovitica, Vila Bilogore (9.4) takes its name from the Bilogora ridge, and Guest House Pinta is in Slatina, a six-minute walk from the town museum. In Poreč, San Eleuterio Guesthouse is inside the old town, a minute's walk from the UNESCO-listed Euphrasian Basilica. Pension Biba Poreč (9.8) has an outdoor pool and a terrace about seven minutes by taxi from the basilica, Pansion Villa Margerita sits inland towards the Baredine cave, and Hotel Delfin in the Plava Laguna resort has a pool and sea views. In Pula, Hostel Veli Jože fills a 19th-century building in the old quarter; Boutique Suites Joyce, beside the Arch of the Sergii, is a four-star. Pula Airport serves both towns. Split's one address, Piazza Heritage Hotel, is a four-star in a UNESCO-protected building of the old town. On Hvar, Fontana Resort in Jelsa is on the shore, reached by Jadrolinija's Split to Stari Grad car ferry, and Hotel Timun in Gdinj, on the island's quiet eastern arm, is nearest the Drvenik to Sućuraj ferry, a crossing of about 30 to 35 minutes. Split Airport serves both crossings. Jadrolinija's direct Split, Bol and Jelsa catamaran (line 9603) sails once a day, and its catamaran to Hvar town takes about an hour. In Rijeka, Hostel Češka Beseda in Hosti, about 4 km west of the centre, has two shared kitchenettes and a library; Rijeka Airport is on Krk. My verdict: this page suits rail and bus travellers and anyone heading to Zagreb, Slavonia or Istria's old towns. It is not for anyone who wants a sunbed outside the door in August, because the few simple stays on the coast are spread thin and the islands make you depend on ferries.

19 destinations →

Countryside

Rural agrotourism stays and farmhouses in the Croatian interior.

0 destinations →

Eco-Lodge

Sustainable eco-lodges in Plitvice, Istria and the Dalmatian hinterland.

0 destinations →

We earn a commission when you book through some links on this site, at no extra cost to you. It never changes which hotels we list or how we rank them.