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 17 October 2026.
Rijeka is loved for its beaches, and entices visitors with its popular attractions, including Korzo and Maritime and History Museum of the Croatian Coast.
You can stroll along Port of Split for relaxing water views when you're in Bacvice. It's also full of great shops and restaurants, so you can spend the afternoon having a wander. If you carry on walking you'll get to Bacvice Beach and Split Marina for some more water views.
If you're planning a bit of sightseeing, head to Diocletian's Palace – just one of the monuments in Old Town Split. Why not take a stroll along the beaches and watch the sunset while you're here?
Dubrovnik Old Town is home to Pile Gate, so why not stop by during your stay in Dubrovnik? Why not take a stroll along the port and watch the sunset while you're here?
Whether you want to collect beach glass or watch the sunset, Bacvice Beach is a spot you might want to check out, located 0.5 mi (0.9 km) from central Split. If you want to continue walking by the waves, head to Trstenik Beach located nearby.
Superb hotel! I love the rustic style. Pleasant surprise on how clean and modern the room is in such a rustic ancient building. Located right at the bottom of St. Michael’s Fortress and right in front of the coast!
Superb hotel! I love the rustic style. Pleasant surprise on how clean and modern the room is in such a rustic ancient building. Located right at the bottom of St. Michael’s Fortress and right in front of the coast!
Exceptional service level! Great location and yummy food from breakfast to dinner. Clean and proper room, chic and trendy decor. Exceeded our expectations.
Exceptional service level! Great location and yummy food from breakfast to dinner. Clean and proper room, chic and trendy decor. Exceeded our expectations.
Mui Lin Linda Inez
Reviewed November 30, 2022Reviewed November 30, 2022
Celebrating two very special milestones—our 40th wedding anniversary and my husband’s 60th birthday—at the Esplanade Hotel Zagreb was nothing short of extraordinary.
This iconic and luxurious hotel exceeded all our expectations. Perfectly situated in the heart of the city, it is surrounded by stunning Neo-Renaissance architecture and rich history, making every moment feel timeless and elegant. From the moment we arrived, we were embraced by impeccable service, warm hospitality, and an...
Celebrating two very special milestones—our 40th wedding anniversary and my husband’s 60th birthday—at the Esplanade Hotel Zagreb was nothing short of extraordinary.
This iconic and luxurious hotel exceeded all our expectations. Perfectly situated in the heart of the city, it is surrounded by stunning Neo-Renaissance architecture and rich history, making every moment feel timeless and elegant. From the moment we arrived, we were embraced by impeccable service, warm hospitality, and an...
Excellent stay, Hotel is in a great location between the old town and the cruise port with many restaurants and cafes nearby. You can take a bus ride (5 to 10 mins) to Dubrovnik old town. The rooms were spacious and clean and well appointed and the breakfast was very good with hot and cold options. The staff helpful and friendly. Highly recommended
Excellent stay, Hotel is in a great location between the old town and the cruise port with many restaurants and cafes nearby. You can take a bus ride (5 to 10 mins) to Dubrovnik old town. The rooms were spacious and clean and well appointed and the breakfast was very good with hot and cold options. The staff helpful and friendly. Highly recommended
Croatia: Where Azure Shores Embrace Timeless Heritage
Discover Croatia, a dazzling coastal haven where the azure Adriatic Sea meets pristine beaches and ancient history. Wander through charming seaside towns like Dubrovnik and Split, each boasting captivating architecture and rich cultural heritage. Explore hidden coves, crystal-clear waters, and vibrant marine life, perfect for sailing and diving adventures. With its blend of natural beauty and enchanting history, Croatia offers a unique escape for those seeking both relaxation and exploration.
Discover great hotels in Croatia
Croatia offers a range of hotel options, from cosy B&Bs to luxury stays, often with seaside views and charming local touches. Many hotels feature modern comforts and are ideally located near cultural sites and scenic coastlines, ensuring a delightful experience for every traveller. These are some of the hotels preferred by our travelers in Croatia:
DoubleTree by Hilton Zagrebopens in new window: This exquisite 5.0-star hotel in Dubrovnik boasts an impressive guest rating of 9.4 out of 10. It promises a captivating experience with adventure sports available both onsite and nearby, including kayaking and waterskiing. The hotel’s family-friendly amenities ensure comfort for all, while the enchanting setting within the old town adds to its charm. Travellers appreciate the magical atmosphere and the attentive service that enhances their stay, making it a perfect choice for those seeking a memorable escape.
Hotel Excelsioropens in new window: Located in Zagreb, this elegant 5.0-star hotel holds a commendable guest rating of 8.8 out of 10. It is ideal for leisure travellers, featuring immaculate rooms and a highly praised restaurant with reasonably priced dining options. The hotel provides thoughtful amenities that cater to comfort and convenience. Guests enjoy the friendly and helpful staff, ensuring a delightful experience throughout their stay, making it a standout destination in the heart of the city.
Aminess Laurel Khalani Hotel opens in new window: This stunning 5.0-star hotel in Dubrovnik offers an exceptional guest rating of 9.4 out of 10, and it stands out with direct beach access and a range of adventure activities. The property features a remarkable array of amenities, including multiple high-quality restaurants and wellness facilities. Families and couples alike appreciate the breathtaking views and luxurious accommodations that make for an unforgettable retreat. The resort’s thoughtful design and extensive offerings ensure a truly enchanting experience by the Adriatic Sea.
Where to stay in Croatia
In Dubrovnik, Split, Zagreb, each destination offers a unique experience: Dubrovnik enchants with its historic port, UNESCO sites, and seaside escapades; Split delights with ancient monuments, lively cafes, and maritime adventures; Zagreb captivates with museums, art, and vibrant streets. For first-time visitors, Split is best suited with its blend of history and modernity.
Dubrovnikopens in new window: Dubrovnik is a stunning coastal destination known for its rich historical allure and charming architecture. With a unique seafaring vibe, it offers must-see places like Pile Gate, Lapad Beach, and Gruz Harbor for a genuine taste of its maritime heritage. This city’s blend of unescosite and historical attractions makes it perfect for travellers looking to explore ancient castles and scenic marinas, all while enjoying the serene ambience of the sea.
Splitopens in new window: Split is a vibrant city that perfectly marries history with a lively coastal atmosphere. Ideal for those who love exploring ancient monuments and engaging in leisurely café tours, Split boasts impressive attractions such as Split Riva, Diocletian's Palace, and Cathedral of Saint Domnius. The city's historical charm and its array of coastal delights make it a great base for both cultural and relaxed explorations.
Zagrebopens in new window: Zagreb offers a friendly urban experience filled with art, history, and a buzzing cultural scene. This capital city is renowned for its museums, theatres, and charming cafés, making it perfect for leisurely walking tours and cultural outings. Its historical character is complemented by attractions like the cathedral and local art spots that capture the city's creative spirit, providing a refreshing contrast to the coastal cities of Croatia.
Things to do in Croatia
Croatia offers a blend of invigorating spa retreats, exhilarating diving spots, and scenic walking trails. Explore islands, historic sites, and charming town neighbourhoods, then relax on sunlit beaches or enjoy a leisurely stroll through natural parks.
Novi Vinodolski – This charming coastal city is a delightful blend of sun, sea, and historical treasures. Spend a day lounging at Novi Vinodolski Beach, where you can bask in the sun on a themed beach that caters to all ages. If relaxation is on your agenda, indulge in a rejuvenating spa treatment to unwind. As you stroll through the city, take time to appreciate its monuments that reflect the rich cultural heritage of the region. The stunning views of the islands and the sea are sure to enhance your experience, making it an ideal spot for both relaxation and exploration.
Borak – Known for its historical significance, Borak offers a unique opportunity to explore its cultural landmarks. Visit the impressive Fortica Fortress, where you can delve into the region’s past while enjoying panoramic views of the surrounding area. Wander through the charming town neighbourhood and discover local parks that provide perfect spots for a leisurely picnic. The beach is nearby, allowing you to unwind by the sea after a day of exploration. Borak combines history with natural beauty, making your visit both enlightening and enjoyable.
Komiza – Nestled on the island of Vis, Komiza is a paradise for outdoor enthusiasts. Dive into the crystal-clear waters for an unforgettable diving experience, or simply enjoy a scenic walk along the stunning coastline. The Komiza Harbor is a hub of activity, perfect for those seeking adventure and outdoor fun. With its beautiful beaches and natural parks, you can spend your days immersed in nature, soaking up the sun, or exploring the vibrant marine life. This picturesque town is a fantastic getaway for anyone looking to connect with the great outdoors.
4 tips for savvy savings when booking a hotel in Croatia
Book for the cheapest times: The most budget-friendly time to visit Croatia is during January, February, and November, when hotel prices tend to be lower. For an enriching experience that allows you to appreciate the country’s key landmarks, cultural heritage, and natural beauty, a stay of at least 3 days is recommended. This timeframe offers great value for money, enabling you to explore historical sites, stunning landscapes, and cultural attractions without stretching your budget too far.
Look for last-minute deals on Hotels.com: For those seeking last-minute deals in Croatia, exploring the Dealsopens in new window or Last-Minute Deals sections on Hotels.com may reveal discounted hotel rates as your travel date approaches. To stay informed about potential flash sales and special promotions, consider enabling email alerts or push notifications from Hotels.com. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, increasing your chances of finding the best options. You'll receive timely updates if rooms become available or prices decrease, helping you secure an impromptu getaway.
Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you find a better deal for your stay in a hotel in Croatia. For those seeking distinctive accommodations, boutique hotels can provide a more personalised experience and potentially 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 offer more affordable options.
Consider your location: Staying in the heart of major cities in Croatia undoubtedly offers unmatched convenience and proximity to local attractions, but it is often accompanied by higher prices. In contrast, smaller towns and rural areas tend to be more affordable, presenting a viable option for budget-conscious travellers. If you're seeking better rates, consider accommodation just outside the city centre; while this may necessitate some extra travel to reach key sites, the savings can be significant. Additionally, exploring nearby cities can reveal a wealth of experiences at more wallet-friendly prices, allowing you to enjoy the charm of Croatia without stretching your budget.
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. June to August are the peak travel months in Croatia, attracting a higher number of tourists. During this peak period, the weather is sunny to mostly sunny, accompanied by light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly sunny conditions.