Skip to main content

Book, stay, get a $50 travel reward.

Start traveling again and get a reward to use on future stays!

Promotion conditions apply. Valid on select properties.

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Opatija – 521 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Design Hotel Navis

Hotel in Opatija

Nestled on a rock above the sea, Design Hotel Navis offers an outdoor pool and a luxury interior. From the very beginning of our stay we have experienced an exceptional hospitalitiy by the entire Hotel Navis-team. The young team, who is lead and obviously inspired by the utmost friendly and competent owner family, is authentic and delivers a feeling of truly being welcome. This goes for literally anyone working at Navis, from reception to cleaning, waitors, garage, spa, etc. We have visited many places of this category, however, we have never experienced something like this - maybe with the exception of Villa Kapetanović ;) Thanks to Navis-team, you are guaranteed to experience great customer service, competent advice & support in any respect, superb rooms and hygiene, and - last but not least - delicious food and drinks. There are so many good things that you can hardly name all of them, just go there and experience for yourself! Our entire stay was truly exceptional and we will for sure return as soon as possible!

Show more Show less
9.2
Awesome
1,333 reviews
Price from
$136
per night

Hotel Palace Bellevue

Hotel in Opatija

Featuring a wellness & spa center, the newly renovated Hotel Palace Bellevue is housed in a beautiful Empire-style building, as one of the oldest hotel it is considered a local landmark. Great room, all-you-can-eat dinner with huge choice of fine food, nice pool.

Show more Show less
9.1
Awesome
2,357 reviews
Price from
$124
per night

Hotel Admiral

Hotel in Opatija

Set right next to the sea, just above the Opatija Seaside Promenade, Hotel Admiral offers free Wi-Fi, an indoor pool with heated seawater and a whirlpool, as well as a sauna which are all included in... We stayed at this hotel already second time! And this stay was exceptional! Everything was just perfect! Rooms are clean, pool area is beautiful and location is wonderful! Dinner, breakfast-were delicious! We also travelled with the dog and they even provide a bed and a dog treats which is super cute! Toni at front desk and a guy who worked at the hotel bar every evening were extremely kind and friendly! We will stay there again and again. We travel a lot and i can say this is one of the best hotels i ve ever stayed at!

Show more Show less
8.7
Excellent
1,547 reviews
Price from
$85
per night

Amadria Park Hotel Milenij

Hotel in Opatija

Centrally situated in trendy Opatija, the luxury Hotel Milenij enjoys a seafront location on Lungo Mare promenade. Well equiped, peaceful and comfortable hotel

Show more Show less
9.4
Awesome
880 reviews
Price from
$182
per night

Grand Hotel Adriatic II

Hotel in Opatija

Enjoying a seafront position offering panoramic views of the Kvarner Bay, Grand Hotel Adriatic II is just a 5-minute walk from the center of Opatija. Tanja was extremely helpful and the overall employees were amazing! Beautiful experience! Highly recommended

Show more Show less
8.3
Very Good
3,819 reviews
Price from
$90
per night

Hotel Ambasador

Hotel in Opatija

Set just above the coastline promenade in Opatija, the impressive Hotel Ambasador provides free access to its Five Elements Wellness & Spa Center, which has swimming pools, a fitness area and a spa... Location, food and staff were amasing. With cozy public beach next to hotel this is the best place to stay in Opatija.

Show more Show less
9
Awesome
2,700 reviews
Price from
$151
per night

Amadria Park Grand Hotel 4 Opatijska Cvijeta

Hotel in Opatija

Boasting a 4921 ft² wellness area with indoor and outdoor pools, as well as various saunas and hot tubs, the award-winning Grand Hotel 4 Opatijska Cvijeta is set right next to the sea. Excellent location and very friendly staff!

Show more Show less
9.1
Awesome
927 reviews
Price from
$152
per night

Grand Hotel Adriatic

Hotel in Opatija

Grand Hotel Adriatic is set a 5-minute walk from Opatija's town center, just 164 feet above the coastal walking path Lungomare. Very friendly and helpful hotel staff. I arrived late at the hotel, the lady at the front desk was very helpful she even did a free room upgrade for me. Lobby and coffee bar with new design look and very pleasant. Excellent wellness with a beautiful view on city and sea. Breakfast wonderful with a large selection. I recommend this hotel to everyone.

Show more Show less
8.1
Very Good
3,272 reviews
Price from
$126
per night

Hotel Astoria by OHM Group

Hotel in Opatija

Hotel Astoria in Opatija was built in 1904 in the elegant Austro-Hungarian style, offering beautifully equipped air-conditioned rooms in natural tones with free internet access. We liked everything. Great room, great breakfast, great staff.

Show more Show less
8.2
Very Good
1,126 reviews
Price from
$113
per night

Hotel Istra

Hotel in Opatija

Set directly at the seafront next to the stone paved beach, Hotel Istra features an on-site restaurant and an indoor swimming pool with heated sea water. My stay was just perfect! Big room with incredible sea view and comfy bed. Breakfast and dinner were with great choice of food and drinks. Great option if you want to stay right next to the beach and at the same time in the centre of Opatija

Show more Show less
8.3
Very Good
932 reviews
Price from
$85
per night

Most-booked hotels in Opatija in the past month

See all

Opatija's best hotels with breakfast

See all

Budget hotels in Opatija

See all

Hotels located in the center of Opatija

See all

FAQs about hotels in Opatija

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Opatija:

Explore guest reviews of hotels in Opatija

See all