Search Hotels in Croatia

    price find illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Save instantly and earn perks with One Key
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Compare 124,135 hotels in Croatia with room rates, reviews, and availability. Most hotels are fully refundable.

Hotel Croatia

5.0 star property
9.2 out of 10, Wonderful, (1010)
"Beautiful hotel."
The price is £206
includes taxes & fees
7 Jul - 8 Jul
Hotel Croatia

Sun Gardens Dubrovnik

5.0 star property
9.4 out of 10, Exceptional, (1004)
"Stunning views… lovely pools, great spa. "
The price is £278
includes taxes & fees
30 Jul - 31 Jul
Sun Gardens Dubrovnik

Rixos Premium Dubrovnik

5.0 star property
9.0 out of 10, Wonderful, (1000)
"Absolutely beautiful, great location, clean and safe area"
The price is £354
includes taxes & fees
7 Jul - 8 Jul
Rixos Premium Dubrovnik

Radisson Blu Resort & Spa, Split

5.0 star property
8.8 out of 10, Excellent, (1006)
"Kind staff Made our stay easy and pleasant "
The price is £315
includes taxes & fees
7 Jul - 8 Jul
Radisson Blu Resort & Spa, Split

Amfora Hvar Grand Beach Resort

4.0 star property
8.6 out of 10, Excellent, (1003)
"Great location and large pool area"
The price is £304
includes taxes & fees
6 Aug - 7 Aug
Amfora Hvar Grand Beach Resort

Dubrovnik Palace

5.0 star property
9.4 out of 10, Exceptional, (1005)
"Amazing stay "
The price is £389
includes taxes & fees
4 Aug - 5 Aug
Dubrovnik Palace

Sheraton Dubrovnik Riviera Hotel

5.0 star property
9.6 out of 10, Exceptional, (915)
"Great hotel, friendly staff and in a perfect location"
The price is £344
includes taxes & fees
26 Jul - 27 Jul
Sheraton Dubrovnik Riviera Hotel

President Hotel, Valamar Collection

5.0 star property
9.4 out of 10, Exceptional, (1006)
"Attentive staff, beautiful location"
The price is £403
includes taxes & fees
7 Jul - 8 Jul
President Hotel, Valamar Collection

Valamar Tirena Hotel

4.0 star property
9.4 out of 10, Exceptional, (189)
"Dated but easy with nice staff, room and bed were clean"
The price is £256
includes taxes & fees
7 Jul - 8 Jul
Valamar Tirena Hotel

Hotel Lapad

4.0 star property
9.0 out of 10, Wonderful, (1004)
"It had beautiful accommodations "
The price is £174
includes taxes & fees
8 Jul - 9 Jul
Hotel Lapad

Hotel Cavtat

4.0 star property
8.8 out of 10, Excellent, (926)
"Beautiful views, comfy bed, good breakfast, great location"
The price is £202
includes taxes & fees
30 Jul - 31 Jul
Hotel Cavtat

Le Meridien Lav, Split

5.0 star property
8.8 out of 10, Excellent, (863)
"Everyone was friendly, the setting is beautiful, the amenities are immaculate. The bed was incredibly comfortable and love Malin and goetz products in the bathroom! We had a lovely stay. "
The price is £365
includes taxes & fees
14 Jul - 15 Jul
Le Meridien Lav, Split

Cornaro Hotel

5.0 star property
9.6 out of 10, Exceptional, (1000)
"Great hotel. "
The price is £310
includes taxes & fees
28 Jul - 29 Jul
Cornaro Hotel

Valamar Lacroma Hotel

4.0 star property
9.2 out of 10, Wonderful, (978)
"Very nice hotel ! Quiet atmosphere!"
The price is £252
includes taxes & fees
13 Jul - 14 Jul
Valamar Lacroma Hotel

RMH Lopud Lafodia, Resort & Wellness

4.0 star property
8.8 out of 10, Excellent, (624)
"Lovely hotel with spa facilities. The staff are lovely and really helpful. Lots of fun to be had at Baja Beach restaurant and bar. While the restaurant for evening meals is nice there are so many in easy walking distance to explore. "
The price is £212
includes taxes & fees
7 Jul - 8 Jul
RMH Lopud Lafodia, Resort & Wellness

AC Hotel by Marriott Split

4.0 star property
9.4 out of 10, Exceptional, (215)
"Fantastic breakfast, great facilities and above all extremely helpful and friendly staff. "
The price is £229
includes taxes & fees
26 Jul - 27 Jul
AC Hotel by Marriott Split

Zaton Holiday Resort Apartments

4.0 star property
8.4 out of 10, Very good, (457)
"This resort was beautiful, food was delicious!"
The price is £139
includes taxes & fees
9 Jul - 10 Jul
Zaton Holiday Resort Apartments

Boutique Hotel Luxe

4.0 star property
9.4 out of 10, Exceptional, (917)
"Great location, close to shops and restaurants, hotel is nice.i would go back."
The price is £273
includes taxes & fees
7 Jul - 8 Jul
Boutique Hotel Luxe

Family Resort del Mar

4.0 star property
7.6 out of 10, Good, (255)
"We loved our stay! Great room with a patio, big shower, super nice staff. Love the location "
The price is £71
includes taxes & fees
11 Jul - 12 Jul
Family Resort del Mar

Hotel A'mare

3.5 star property
9.2 out of 10, Wonderful, (285)
"Great stay really nice hotel and super friendly staff"
The price is £130
includes taxes & fees
7 Jul - 8 Jul
Hotel A'mare
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Croatia

Showing deals for:18 Jul - 20 Jul
Save an average of 15% on thousands of hotels when you're signed in

Guide to exploring around Croatia

Guide to exploring around Croatia

Top reasons to visit Croatia

  • Stunning Coastal Scenery: Croatia boasts breathtaking beaches and crystal-clear waters along the Dalmatian coast, perfect for relaxation and water sports.
  • Rich Cultural Heritage: Explore vibrant cities like Dubrovnik and Split, featuring historic architecture and lively cultural scenes.
  • Outdoor Adventures: Engage in thrilling activities such as rock climbing and hiking in Croatia's beautiful national parks.
  • Picturesque Vineyards: Discover the romantic landscapes of Istria, ideal for wine tasting and leisurely strolls.
  • Diverse Accommodation Options: Enjoy a range of stays from luxurious hotels to charming guesthouses, catering to all types of travellers.

Find great hotels in Croatia

Experience the charm and hospitality of Croatia with a variety of hotel accommodations to suit every traveller's preference. From inviting guesthouses to luxurious hotels, you’ll find ideal options for family getaways, beach holidays, and pet-friendly stays. Discover top hotels in stunning locations like Dubrovnik, ensuring a memorable stay in this beautiful country.

  • Hotel Croatia: Nestled along the stunning Croatian coastline, Hotel Croatia is a luxurious 5-star retreat perfect for families and eco-conscious travellers. This eco-certified property boasts direct access to the beach, allowing guests to indulge in sun-soaked days by the sea. Children are well catered for with a range of amenities including a shared playground, a children's pool, and a dedicated kids' club, ensuring a fun-filled experience for younger guests. The hotel's commitment to sustainability makes it an ideal choice for those looking to enjoy a guilt-free holiday while creating lasting family memories.
  • Valamar Argosy Hotel: Embracing a pet-friendly ethos, the Valamar Argosy Hotel is a delightful 4-star destination for both animal lovers and eco-friendly travellers. Located by the beach, this hotel allows you to enjoy the natural beauty of Croatia while bringing your furry companions along for the adventure. The hotel offers pet amenities including food and water bowls, and its policies ensure that your pets are welcomed. With its eco-certification, the Valamar Argosy Hotel promotes sustainable tourism while providing a relaxing atmosphere that suits all types of beachgoers.
  • Dubrovnik Palace: Experience luxury like never before at the prestigious Dubrovnik Palace, a 5-star hotel designed for families and eco-conscious guests alike. This eco-certified property not only provides exquisite accommodation but also features a range of child-friendly amenities, such as a children's pool and babysitting services for a seamless family holiday. Guests can unwind with breathtaking views of the Adriatic Sea and enjoy the hotel's commitment to sustainability, making it a perfect choice for those seeking both indulgence and environmental responsibility.

Where to stay in Croatia

Croatia offers a perfect blend of stunning coastal scenery and rich history, making it an ideal holiday destination. Explore vibrant cities like Dubrovnik and Split, or unwind on the serene shores of star beaches along the Dalmatian coast. Venture into the picturesque vineyards of Istria for a romantic escape, or enjoy family-friendly activities amidst friendly locals. With its diverse atmosphere, Croatia promises an unforgettable travel experience for every kind of adventurer.

  • Dubrovnik: Nestled on the Adriatic coast, Dubrovnik is a UNESCO World Heritage site renowned for its stunning medieval architecture and breathtaking scenery. The city experiences a surge of visitors during the summer months, particularly from July to September, drawn by its beautiful beaches and outdoor activities. A must-visit is the cable car that offers panoramic views over the Old Town and the shimmering sea. Explore historic landmarks like the iconic city walls and the serene marina, making it an ideal destination for both relaxation and cultural immersion.
  • Split: As the second-largest city in Croatia, Split boasts a vibrant atmosphere with a mix of ancient history and modern life. The peak tourist season runs from June to August, attracting families and beachgoers alike. The heart of Split is the Diocletian's Palace, a fascinating historic site that is part of the UNESCO World Heritage list. Visitors can enjoy the lively public market and take in theatrical performances while relaxing on the nearby beaches. The city's marina is perfect for leisurely strolls, making Split an attractive hub for outdoor enthusiasts.
  • Zagreb: The capital of Croatia, Zagreb is a dynamic city that offers a year-round experience with peaks in April and the summer months. Known for its outdoor spaces and scenic parks, it is a great destination for adventurers and nature lovers. Explore the national parks nearby or enjoy the vibrant atmosphere at the city's piazzas. Zagreb's shopping centres and local markets present an excellent opportunity for those looking to indulge in retail therapy, while the rich cultural scene ensures there's always something happening, making it a perfect blend of relaxation and excitement.

Things to do in Croatia

Croatia offers a splendid mix of outdoor adventures and cultural experiences, making it ideal for a varied holiday. Engage in thrilling activities like rock climbing and immerse yourself in water sports, while also enjoying the serene spa and recreational areas. Don't miss the opportunity to explore the rich cultural tourism that Croatia has to offer, showcasing its beautiful landscapes and vibrant heritage.

Shopping

For a great shopping experience, visit City Center One East, where you can enjoy a mix of business and entertainment vibes. If you're up for a drive, check out Nama for a family-friendly atmosphere and the Fish Market for a local city vibe.

Recreation

Experience the vibrant atmosphere at Arena Zagreb, where you can enjoy various sports events. For a serene escape, head to Park Forest Zlatni Rt, where you can unwind amidst nature's beauty. Poljud Stadium offers an energetic vibe, perfect for sports enthusiasts looking to soak in the local culture.

Adventure

Aquacolors Porec is a thrilling waterpark offering exhilarating slides, wave pools, and family-friendly attractions, perfect for a fun-filled day. For those seeking action, Paintball Raptor provides an adrenaline-pumping paintball experience amidst stunning landscapes. Meanwhile, the Premuzic Trail invites you to explore breathtaking outdoor scenery on an unforgettable hiking adventure.

Nightlife

Experience the vibrant nightlife in Croatia by visiting the Croatian National Theatre for a cultural evening. For a unique twist, explore the Višnjan Observatory, where family-friendly entertainment awaits. Thrill-seekers can enjoy arcade fun at Jangalooz Adventure Park, perfect for an adventurous night out.

Booking tips and Expedia advantages for Croatia

To save money during your visit to Croatia, consider travelling between January and March when hotel prices are at their lowest. Book your accommodation about a month in advance or seek last-minute deals on Expedia for better rates. Tuesdays are typically the cheapest days to stay, while Thursdays are pricier. Utilise Expedia’s filters to find budget-friendly, eco-certified hotels and consider booking a package that includes flights and activities for additional savings. Also, explore free attractions and use public transport for economical travel around the country.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing in Croatia is moderately seasonal. The cheapest months to stay in Croatia are January to March, where the prices are moderately lower. This is in comparison to June to August, where prices are moderately higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Croatia is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Croatia is Tuesday. The most expensive day to stay in Croatia is Thursday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, preferred location, and the type of hotel you wish to stay in. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservations in Croatia with your flights and activities by opting for an Expedia package.

Find the best attractions in Croatia

Croatia is an ideal destination for those seeking outdoor adventures and stunning scenery. With a wealth of attractions, you can explore beautiful beaches, historic churches, and charming harbours. Whether you're a culture aficionado, a beach lover, or an outdoor enthusiast, Croatia offers a rich array of experiences that cater to all types of travellers, ensuring a memorable holiday.

  • Plitvice Lakes National Park: A UNESCO World Heritage site, Plitvice Lakes National Park boasts breathtaking waterfalls and crystal-clear lakes. Explore its numerous wooden pathways and enjoy the serene beauty of nature, making it a perfect destination for outdoor enthusiasts and adventure seekers.
  • Zrće Beach: Known for its vibrant atmosphere, Zrće Beach is a hotspot for sun-seekers and party-goers alike. With its lively beach clubs and stunning Adriatic views, it's an ideal place to relax during the day and dance the night away under the stars.
  • Split Riva: This picturesque esplanade is the heart of Split, offering a romantic setting for leisurely strolls. Enjoy outdoor cafés, local shops, and family-friendly activities while taking in the stunning views of the harbour and historic architecture.

Best time to go to Croatia

The best time to visit Croatia is dependant on what kind of holiday you are seeking. July and August are its hottest month on average. At the time of August, visitor numbers are high and weather is sunny. February is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January44.6°F (7.0°C)Light RainMostly SunnyAverageModerately Low
February37.8°F (3.2°C)Light RainMostly CloudyAverageModerately Low
March50.0°F (10.0°C)Light RainMostly SunnyAverageModerately Low
April56.3°F (13.5°C)Light RainMostly SunnyAverageAverage
May63.5°F (17.5°C)Light RainMostly SunnyAverageAverage
June72.0°F (22.200000000000003°C)Light RainMostly SunnyHighModerately High
July76.6°F (24.8°C)Light RainSunnyHighModerately High
August76.6°F (24.8°C)Light RainSunnyHighModerately High
September69.6°F (20.9°C)Light RainMostly SunnyAverageAverage
October61.5°F (16.400000000000002°C)Light RainMostly SunnyLowAverage
November54.3°F (12.4°C)Light RainMostly SunnyLowAverage
December47.3°F (8.5°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to Croatia

When travelling to Croatia, major airports include Venice (VCE-Marco Polo), Split (SPU), and Dubrovnik (DBV). Venice Airport is approximately 88.2km from Croatia, with nearby hotels such as the 5-star Hilton Molino Stucky Venice and Hotel Danieli, both 3.1km away, offering various transport services. Split Airport, located 75.2km away, features luxury options like Radisson Blu Resort & Spa and Cornaro Hotel, providing 24-hour airport shuttles. Dubrovnik Airport, situated 144.8km from Croatia, has excellent accommodations including Hotel Croatia and Sheraton Dubrovnik Riviera Hotel, both within 3.7km and easily accessible. Each location ensures convenient transportation to enhance your travel experience.

Discover your dream Croatia hotels with Expedia

Perfect Croatia hotels locations 

Croatia is the jewel of the Adriatic, with miles of emerald coastline and beaches to enjoy. Whether you want to visit iconic fortresses or venture out on boat trips, Croatia has it all. Ancient cities make great sightseeing bases, while beach resorts in Croatia are perfect for sunseekers. For a historic setting, hotels in Dubrovnik Old Town and hotels in Split have you covered. Some of the best hotels in Croatia can be found along the coast – hotels in Rovinj are a popular choice. 

There are several international airports in Croatia, including at Dubrovnik, Split, and Zagreb. Shuttle transfers can usually be provided by your Croatia accommodation. It's easy to get around with a hire car too – there are plenty of hotels with parking in Croatia.

Types of Croatia accommodation 

There are Croatia hotels to suit all traveller types. If you're visiting with friends or family and want to be based on the coast, check out beach resorts and hotels in Croatia. Or, if you're here on business, hotels near Dubrovnik Airport might be more convenient. Croatia luxury hotels are ideal for honeymooners, while spa hotels in Croatia offer world-class pampering holidays. If you don't want any hidden costs, Croatia's all-inclusive resorts are a good option.

It's easy to book a hotel in Croatia on Expedia. Just put in your travel dates and refine your results using the filters. Some of the best deals can be found outside the peak summer season, so consider visiting in spring or autumn instead. Reserving resort hotels in Croatia well in advance can also save money.

Top Croatia hotels 

On Expedia, you'll find everything from family-friendly hotels in Croatia to romantic retreats that are perfect for couples. There are 5-star hotels in Croatia too, if you're looking for a more luxurious getaway. With all these choices it can be difficult to decide which hotel to book, so here are some of the top places to stay in Croatia to get you started: 

Dubrovnik  

  • Mlini Hotel Croatia: The Maistra Select Mlini Hotel is high on the list of luxury hotels in Croatia. Located on the beach, the property boasts a spa and 3 onsite restaurants.
  • Hotel Astarea Croatia: At the Maistra Select Astarea Hotel you'll have a white-sand beach on your doorstep. Some rooms have sea view balconies and there are 4 restaurants and a pool.
  • Hotel Lapad Croatia: This waterfront spa hotel is the perfect place to unwind in Dubrovnik. Chill out at the poolside bar of Hotel Lapad and watch the sunset from the terrace.
  • More Hotel Croatia: The 5-star Hotel More offers a range of rooms and suites, some with private hot tubs. There's a free buffet breakfast too. 
  • Adriatic Beach Hotel Croatia: The Hotel Adriatic boasts an idyllic beachfront location as well as a tour desk and airport shuttle services.

Cavtat 

  • Cavtat Hotel in Croatia: The Hotel Cavtat is conveniently located near the beach in Cavtat. Pamper yourself in the spa and enjoy sightseeing around the scenic harbour.
  • Albatros Hotel Croatia: The all-inclusive Hotel Albatros is another Cavtat favourite, especially with families – there's a playground and children's pool for the youngsters. 

Rovinj 

Seget 

  • Hotel Ola Croatia: Hotel Ola is adults only, which is ideal if you're looking for some peace and quiet. Relax on the rooftop terrace and enjoy cycling tours and spa treatments during your visit. 

Frequently asked questions

How much do hotels in Croatia cost?
Prices for Croatia hotels vary depending on the season and other factors, like Christmas and school holidays. You can find cheap options from £71 in a few different ways. Enter your destination and trip dates and then pick your budget using the "Price per night" filter. You can then refine your search by choosing your preferred property type and amenities and more.
When is the best time to go to Croatia?
The best time to be in Croatia depends on where you're going and what you want to do. Thinking about a summer Split holiday? This captivating destination has an oceanic climate, with average temperatures ranging from 19ºC to 27ºC between June and August.
What is the best area to stay in Croatia?
Check out the attractions and activities on offer in Split and Dubrovnik. These lively cities are just two of the many great places to look for a hotel in Croatia.
How can I find cheap hotels in Croatia?
Discover affordable stays with minimal effort by using our useful filters. Choose the "Price per night" checkbox to browse money-saving options in Croatia. Another way is to look at our cheap hotels in Croatia page. The lowest available price starts from £71 per night.
What are the best hotels in Croatia for families?
The first step to a perfect family escape in Croatia is finding the right place to stay. Go to the "Traveller experience" section of our filter tool and select "Family friendly." This will show you all the Croatia options that welcome children and have family conveniences like childcare and recreational activities. Pick the one that fits your budget and style, then prepare to kick back while the kids have fun.
Why should I book my Croatia hotel with Expedia?
We make booking accommodation in Croatia as simple as swiping right for your dream getaway. First off, there's the extensive choice and terrific prices. Then, there's our online Help Centre, which is available 24/7. Plus, when you join our One Key™ rewards programme, you can earn OneKeyCash™* and spend it on eligible flights, activities, hotels and more. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Expedia.