Skip to main content

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 – 494 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.

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. The room was nice and all the staff was very helpful

Show more Show less
8.2
Very Good
3,715 reviews
Price from
$90
per night

Design Hotel Navis

Hotel in Opatija

Nestled on a rock above the sea, Design Hotel Navis offers an outdoor pool and a luxury interior. We truly enjoyed our 2 nights stay in Navis. Breakfast is excellent (can take from buffet and order a la carte, even classic breakfast like bacon and eggs don't look so classic anymore once brought to you. Great selection of wines, lovely and friendly staff/service. You can see they trully pay attention to place and guests. Place is quiet, great view, short walk to town center - would give it overall 9.7 of 10 score

Show more Show less
9.2
Awesome
1,277 reviews
Price from
$122
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. The hotel is excellent: beautifully situated, clean, in a great location. Excellent breakfast with huge variety of food for each taste, and the offer of hotel bar is great. The staff is exceptionally friendly and competent. I will definitely come back to this hotel.

Show more Show less
9.1
Awesome
890 reviews
Price from
$110
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. Really nice hotel overall! We loved the pool and outdoor bar. Clean, friendly staff and great breakfast!

Show more Show less
8.1
Very Good
3,243 reviews
Price from
$97
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. Very nice location, just across the beach Super clean, excellent breakfast, nice comfortable rooms, we had room with balcony which was very large, with perfect sea view

Show more Show less
9.1
Awesome
2,291 reviews
Price from
$101
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... I loved sophisticated luxury of our suite! Buffet breakfast and dinner with fine selection of delicious sea and continental food. Wellness area much better and larger than we expected from a seaside hotel. We absolutely enjoyed our stay and will be back !!!

Show more Show less
9
Awesome
2,699 reviews
Price from
$119
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. The hotel is super and well-located near green park. We had a car and were glad to have free parking. The room is big and comfortable with beautiful sea view. The breakfast was the best I have ever seen - plenty of good-quality and delicious food and beverages. We were spending more than 1,5 h each morning)) Nice calm zone behind the beach. The sea is colder than in Porec, but the water is very clear. Thank you very much for all service! And now I can say that Opatija is my love and I highly recommend this hotel at this beautiful place to my friends and colleagues.

Show more Show less
9.4
Awesome
853 reviews
Price from
$132
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... Excellent Location Jacuzi on terrace Wide indor pool with sea water Room with balcony and nice bathrom View on city Rijeka Breakfast with good offer Staff on service, with smile...

Show more Show less
8.7
Excellent
1,507 reviews
Price from
$73
per night

Hotel Paris

Hotel in Opatija

Located in Opatija, 1.7 mi from Beach Preluk, Hotel Paris provides air-conditioned rooms and a bar. Hotel Paris is located at the heart of Opatija. It's very close to several beaches, shops and restaurants, perfect for a stroll after a nice lunch or dinner! Breakfast was amazing, and hotel staff are extremely helpful and friendly.. Food at their Butter & Salt restaurant is delicious, worth trying. Cleanliness is on top, WIFI, TV, AC everything worked great. The best mattress I ever slept on, was in this hotel I honestly slept like a baby :)

Show more Show less
8.5
Very Good
940 reviews
Price from
$87
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. Everything was perfect! Polite staff, awesome sea view...

Show more Show less
8.3
Very Good
923 reviews
Price from
$49
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