Hotels in Croatia

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Croatia?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Croatia on Hotels.com. These Croatia hotels consistently deliver on quality, location and traveller experience. Last updated on 13 September 2026.

Top hotels in Split

Top hotels in Dubrovnik

Top hotels in Zagreb

Top hotels in Zadar

Top cities in Croatia

Get last-minute hotel deals in Croatia and save more

Sign in to unlock great savings.
Showing deals for:18 Sep - 20 Sep
Showing deals for:13 Oct - 14 Oct

Top landmarks in Croatia

Check out reviews of Croatia hotels guests love

Find out more about Croatia

Where Azure Waves Kiss Ancient Shores: Discover Croatia's Enchantment

Nestled along the stunning Adriatic coast, Croatia is a breathtaking tapestry of azure waters, ancient towns, and dramatic landscapes. With its UNESCO World Heritage sites like Dubrovnik's Old Town and the historic charm of Split, the country beckons culture enthusiasts and romantics alike. Explore the pristine beaches of Hvar, wander through the lush national parks of Plitvice Lakes, or indulge in delectable local cuisine. Whether sailing the Dalmatian coast or cycling through quaint villages, Croatia promises unforgettable experiences for every traveller. Discover this Mediterranean gem, where history and natural beauty intertwine seamlessly.

Discover great hotels in Croatia

Croatia offers a diverse range of hotel accommodations, from luxurious seaside resorts to charming boutique hotels nestled in historic towns. Whether you prefer modern amenities or traditional charm, you're sure to find options that suit your style. Enjoy stunning views, delightful dining, and warm hospitality throughout your stay. Here are some of our travelers' favorite hotels in Croatia:

  1. Radisson Blu Resort & Spaopens in new window: This exquisite 5.0-star hotel is situated in the picturesque Dubrovnik and boasts a remarkable guest rating of 9.4 out of 10. The hotel features direct access to a stunning beach and offers an array of adventure sports and recreational activities, including onsite motorboating and nearby sailing. Travellers are drawn to the fantastic amenities, such as a lavish breakfast buffet, multiple high-quality restaurants, and extensive sports facilities. This resort provides a luxurious experience, perfect for those seeking a relaxing yet adventurous getaway by the Adriatic Sea.
  2. The Pucic Palaceopens in new window: Located in the charming town of Umag, this 5.0-star hotel has an impressive guest rating of 9.2 out of 10. With direct access to a beautiful beach, the hotel is ideal for those in search of a tranquil coastal escape. Guests can enjoy a magnificent pool and a rejuvenating spa that offers excellent treatments. The elegant rooms and delightful breakfast add to the overall luxurious experience, making it a perfect choice for leisure travellers who appreciate comfort and elegance in their holiday retreats.
  3. Posh Residence Luxury Suitesopens in new window: Nestled in the scenic region of Konavle, this 5.0-star hotel holds a guest rating of 9.2 out of 10. With direct beach access, it caters to travellers looking for both relaxation and adventure. The hotel offers various exciting activities, including onsite snorkelling and nearby parasailing, providing a unique experience for adventure enthusiasts. The property features a delightful breakfast buffet with a wide variety of options, ensuring guests start their day off right. This upscale accommodation is perfect for leisure seekers who desire a blend of comfort and thrilling experiences.

Where to stay in Croatia

In Split, Dubrovnik, and Zadar, each destination offers unique charms. Split boasts historical sites like Diocletian's Palace and vibrant cafes along the marina. Dubrovnik enchants with its UNESCO heritage, stunning architecture, and scenic cable car rides. Zadar captivates with its rich history, beautiful churches, and delightful sea views. For first-time visitors, Dubrovnik is the ideal choice, blending culture and coastal beauty seamlessly.

  1. Splitopens in new window: Split is a vibrant coastal city that boasts a unique blend of ancient history and modern life, making it an exciting place to stay. With its stunning historical sites like Diocletian's Palace, which is a UNESCO World Heritage site, and the impressive Cathedral of Saint Domnius, you'll find plenty of cultural treasures around every corner. The picturesque Split Riva is perfect for leisurely strolls or sipping coffee at a café while enjoying views of the bustling marina. If you're into sailing and boating, the nearby beaches and island excursions offer fantastic opportunities to explore the beautiful Dalmatian coast. For accommodation, consider staying near the Old Town to immerse yourself in the atmosphere and easily access these attractions.
  2. Dubrovnikopens in new window: Dubrovnik, often referred to as the Pearl of the Adriatic, is a stunning destination with its well-preserved medieval architecture and breathtaking sea views. The iconic Pile Gate welcomes you to the historic city, where you can wander along ancient walls and enjoy panoramic views of the coastline. Relax at Lapad Beach or take a stroll around Gruz Harbor, soaking in the vibrant atmosphere. For a unique experience, don't miss the Dubrovnik Cable Car for spectacular views over the city and the Adriatic Sea. This charming city is perfect for those looking to indulge in culture, history, and seaside relaxation. Staying within the Old Town or nearby will allow you to fully appreciate its beauty.
  3. Zadaropens in new window: Zadar is a charming city that beautifully combines history with a laid-back coastal vibe. Known for its stunning waterfront and unique attractions like the Sea Organ and Sun Salutation, Zadar offers a refreshing experience away from the more tourist-heavy spots. The city is rich in historical monuments and churches, making it a delight for history enthusiasts. You can explore its picturesque old town filled with cafes and shops, perfect for a leisurely day out. The nearby beaches provide opportunities for swimming and sunbathing, making Zadar an excellent choice for a relaxing getaway. Plus, its historical significance is a great backdrop for your adventures.

Things to do in Croatia

Croatia beckons with its stunning coastline and vibrant cities, where you can bask in the sun on pristine beaches or explore fascinating museums steeped in history. Whether you're hiking through national parks or enjoying a leisurely stroll along ancient streets, there's a perfect blend of excitement and relaxation awaiting you.

  • Cakovec – Cakovec is a city with a rich cultural heritage. While visiting, make sure to explore the Cakovec Castle, a historical site that offers a blend of culture and romance. Wander through its ancient corridors and admire the architecture that speaks of a bygone era. Additionally, discover local museums that highlight the city’s artistic and historical journey, providing a glimpse into the traditions and stories that have shaped the region.
  • Koprivnica – In this city, you can delve into the local history by visiting the Koprivnica City Museum. The museum offers an insightful look at the local art and cultural evolution, making it a must-visit for those interested in history and art. Enjoy a leisurely stroll around the city centre and take in the historical ambiance that Koprivnica proudly presents.
  • Varos – Varos presents a different experience with its scenic coastal charm. A visit to Rab Harbor is essential, where you can enjoy the beautiful beach and stunning views of the coastline. The harbour area is perfect for a relaxed day out, offering opportunities to appreciate the seaside scenery and indulge in the fresh air. Whether it's a peaceful walk along the water or simply taking in the views, Varos provides a refreshing escape from the hustle and bustle.

4 tips for savvy savings when booking a hotel in Croatia

  1. Book for the cheapest times: The most affordable time to visit Croatia is during January, February, and November, when hotel prices tend to be lower. For a great value for money experience, it is recommended to stay for at least 3 days to fully appreciate the country's remarkable landmarks and cultural sites. This timeframe allows visitors to explore historical attractions, stunning natural wonders, and rich cultural experiences, all while enjoying a budget-friendly holiday.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in Croatia, visit the Dealsopens in new window or Last-Minute Deals section on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. To stay updated on flash sales and exclusive last-minute promotions, consider enabling email alerts or push notifications from Hotels.com. With the Smart Shopping feature available in the app, you could find it easier to compare hotel prices and amenities, ensuring you’re informed of any price drops or newly available rooms. This way, you’ll be well-positioned to secure a spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate depending on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you find a better deal on your stay in a Croatian hotel. If you’re seeking something distinctive, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we may suggest alternative dates that could be more affordable, assisting you in your search for a great value.
  4. Consider your location: Staying in the centre of Croatia's major cities can indeed offer a wealth of conveniences, yet it is often accompanied by higher prices. Visitors may find that smaller towns and rural areas tend to be more affordable, and while hotels outside the city centre are more likely to be cheaper, this option might entail additional travel to reach key attractions. Alternatively, exploring nearby cities that boast plenty of attractions can provide a balanced blend of convenience and more budget-friendly rates.

Best time to go to Croatia

Croatia has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. The peak travel months to visit Croatia are June to August, which see a higher number of tourists. During this peak period, the weather is sunny to mostly sunny, accompanied by light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly sunny conditions.

Keep exploring