Croatia Hotels

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

Top hotels in Split

Top hotels in Dubrovnik

Top hotels in Rijeka

Top hotels in Zadar

Top cities in Croatia

Great weekend hotel deals in Croatia

Showing deals for:Aug 21 - Aug 23

Top landmarks in Croatia

Check out the Croatia hotels guests love right now

Find out more about Croatia

Enchanting Shores and Untamed Wilderness: Discover Croatia's Hidden Treasures

Croatia, a stunning gem along the Adriatic Sea, offers a perfect blend of sun-kissed beaches, breathtaking national parks, and rich cultural heritage. From the historic charm of Dubrovnik’s ancient walls to the pristine waters of Plitvice Lakes National Park, adventure awaits at every turn. Relax on family-friendly beaches or indulge in luxury at exquisite spas and resorts. Explore the vibrant local cuisine and charming coastal towns like Split, where history meets modern glamour. With its diverse landscapes and romantic ambiance, Croatia is an unforgettable destination for every type of traveller. For great hotel rates in Croatia, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Croatia

Croatia offers a diverse range of accommodations, from budget-friendly hostels and charming guesthouses to luxurious 5-star hotels. Whether you’re in bustling Zagreb or exploring coastal towns, you'll find options that cater to various tastes and budgets, ensuring a memorable stay in this beautiful country. These are some of the hotels preferred by our travelers in Croatia:

  1. Cornaro HotelOpens in a new window: This luxurious 5.0-star hotel in Rijeka boasts an impressive guest rating of 9.2. With direct beach access and a wealth of adventure sports nearby, it caters perfectly to leisure travelers seeking both relaxation and excitement. The resort features a range of exceptional amenities, including multiple dining options, indoor and outdoor pools, and a variety of recreational activities. Reviewers highlight the immaculate condition of the property and the stunning sea views, creating an unforgettable experience for those looking to unwind and explore.
  2. Hotel CroatiaOpens in a new window: Nestled in the picturesque city of Dubrovnik, this 5.0-star hotel is celebrated for its luxury and spa offerings, with a remarkable guest rating of 9.4. The property features an extensive spa with treatments and outdoor pools that promise a rejuvenating escape. Renowned for its exceptional breakfast buffet and luxurious accommodations, this hotel is designed for discerning travelers seeking a high-end experience. The thoughtful touches, including complimentary amenities, elevate the stay, making it an ideal choice for those looking to indulge in a refined getaway.
  3. Monte Mulini Adults Exclusive Hotel by Maistra CollectionOpens in a new window: Located in the vibrant city of Zagreb, this 5.0-star hotel enjoys a guest rating of 8.8 and is an excellent choice for travelers seeking comfort and convenience. The hotel features well-appointed rooms with thoughtful amenities, making it a welcoming retreat after a day of exploration. With a focus on creating a delightful culinary experience, the on-site restaurant offers an enticing menu at reasonable prices. The attentive service and immaculate surroundings ensure that every moment is enjoyable, providing a perfect setting for those looking to immerse themselves in the local culture.

Where to stay in Croatia

Stay in Dubrovnik, Split, or Zagreb for a memorable Croatian vacation. Dubrovnik enchants with its stunning sea views, historic architecture, and vibrant marina. Split boasts rich history, including Diocletian's Palace, alongside lively cafés and beaches. Zagreb offers a cultural feast with museums and theatres. For first-time visitors, Dubrovnik is ideal, blending history and coastal beauty perfectly.

  1. DubrovnikOpens in a new window: Dubrovnik is a stunning coastal gem that captivates with its rich history and breathtaking architecture. Known as the Pearl of the Adriatic, this UNESCO World Heritage site offers a blend of historical charm and vibrant seaside activities. Explore iconic landmarks like Pile Gate and the majestic city walls, which provide stunning views of the sea. For a relaxing day, head to Lapad Beach or take a sailing excursion from Gruz Harbor. The Dubrovnik Cable Car offers thrilling views and is a must-try for those looking to capture the essence of this beautiful city. With its marina and boating opportunities, Dubrovnik is perfect for those wanting to immerse themselves in the Mediterranean lifestyle, making it an ideal base for your Croatian adventure.
  2. SplitOpens in a new window: Split is a lively city that seamlessly merges ancient history with modern vibrancy. Home to the impressive Diocletian's Palace, this historic site is a hub of activity, filled with cafes, shops, and cultural experiences. The Split Riva waterfront promenade is perfect for a leisurely stroll or people-watching, while the Cathedral of Saint Domnius offers a glimpse into the city's rich past. Enjoy the bustling marina and take advantage of the sailing and boating opportunities available. With a variety of museums and monuments to explore, Split is a fantastic destination for those looking to experience both history and contemporary charm in Croatia.
  3. ZagrebOpens in a new window: Zagreb is a charming city that offers a delightful mix of culture, history, and friendly locals. With its vibrant café scene and numerous museums, it's perfect for leisurely exploration. Wander through the city's historic streets, where you'll find beautiful architecture and cultural attractions like the impressive Cathedral. The city's parks and walking tours provide a refreshing way to soak in the atmosphere. Zagreb's entertainment scene is also thriving, making it a great place to unwind after a day of sightseeing. This city offers a unique perspective on Croatian life and is a fantastic stop on your journey through the country.

Things to do in Croatia

Croatia offers a fantastic blend of excitement and relaxation, where you can dive into crystal-clear seas, explore stunning natural parks, and stroll along picturesque marinas. Enjoy thrilling sports, unwind on sandy beaches, or catch a lively musical performance—there’s something for everyone in this beautiful destination!

  • Županja – In the heart of Slavonia, Županja offers an intriguing cultural experience. Visit the magnificent Dakovo Cathedral, an architectural gem celebrated for its stunning design and rich history. As you explore the city, take in the local atmosphere and enjoy the unique blend of tradition and modernity that defines Županja.
  • Cavtat – Nestled along the Adriatic coast, Cavtat is a charming city where you can relax by the sea. Swim in the clear waters or engage in thrilling sports like boating. Don’t miss a stroll around Cavtat Harbor, where you can admire the picturesque scenery and watch the boats come and go. The beaches here are perfect for sunbathing, making it a delightful spot to unwind.
  • Opatija – Known as the gem of the Adriatic, Opatija boasts stunning coastal views and beautiful parks. Spend time walking through the lush greenery of Park Angiolina, where families can enjoy the outdoors and admire the diverse plant life. The city is also famous for its historical monuments and vibrant marina, offering a variety of activities including musicals and waterfront strolls. With its blend of nature and culture, Opatija is a must-visit destination.

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 those on a budget, a stay of at least 3 days is recommended to fully experience the country’s rich history and culture, as well as its stunning natural landmarks. This timeframe allows visitors to explore historical sites, cultural attractions, and breathtaking landscapes, providing great value for money while enjoying all that Croatia has to offer.
  2. Look for last-minute deals on Hotels.com: To find last-minute deals in Croatia, consider exploring the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted hotel rates close to your travel date. To stay updated on flash sales and special promotions, enable email alerts or push notifications from Hotels.com. This way, you could find opportunities to save on your accommodations. Additionally, the Smart ShoppingOpens in a new window tool available in the app allows you to compare hotel prices and amenities, ensuring you're informed about any price drops or room availability for your ideal getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel’s location, star rating, and time of year. Therefore, having some flexibility with your travel dates could help you find a better deal on your stay at a hotel in Croatia. For those seeking something special, boutique hotels often provide a more personalized experience and can sometimes offer better value. When you book with Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price leans towards the higher end, we may suggest alternative dates that could help you find a more affordable option.
  4. Consider your location: Staying in the heart of major cities in Croatia can certainly provide a level of convenience, as you're close to local attractions and vibrant culture. However, this prime location often comes with a higher price tag. In contrast, smaller towns and rural areas are more likely to be affordable, offering visitors a chance to save without sacrificing charm. If you're seeking better rates, consider accommodations just outside the city centre; while this may require some additional travel to reach key sights, it can result in noteworthy savings. Alternatively, exploring nearby cities that boast their own unique attractions can also lead to budget-friendly options that enhance your experience.

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