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 – 460 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

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. Everything was perfect. The breakfast was perfect, a lot to choose from. Big plus for the pool and everything With the hotel was great. We Will absolutely stay here again.

Show more Show less
8.1
Very Good
3,172 reviews
Avg. price/night:
$91

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. Big, comfortable room, delicious breakfast and very helpful and nice staff. The hotel is positioned right on the shore, with a spectacular view on the bay.

Show more Show less
9.1
Awesome
835 reviews
Avg. price/night:
$110

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... Beautiful view and everything else!

Show more Show less
9
Awesome
2,697 reviews

Design Hotel Navis

Hotel in Opatija

Nestled on a rock above the sea, Design Hotel Navis offers an outdoor pool and a luxury interior. The hotel has amazing location right by the sea, every room has a sea view, everything is perfectly designed and clean, the staff is super nice and helpful. - The food is amazing. - The hotel is relatively small which is great as you don't have tons of tourists and overcrowded pool/sea area. - Car parking included in the price. - Good internet. - Free shuttle to city center.

Show more Show less
9.2
Awesome
1,252 reviews
Avg. price/night:
$122

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. Location, Pool, Breakfast and Rooms

Show more Show less
8.2
Very Good
3,632 reviews
Avg. price/night:
$89

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 location Staff was very nice

Show more Show less
9.1
Awesome
2,290 reviews
Avg. price/night:
$123

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 best customer service & free breakfast buffet of all 6 cities we stayed at in Croatia! Superb! Caviar & champagne for breakfast.;)

Show more Show less
9.4
Awesome
832 reviews
Avg. price/night:
$149

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... Genial location . Accomodation wery well. Brekfast delisious.

Show more Show less
8.7
Excellent
1,507 reviews

Hotel Istra

Hotel in Opatija

Set directly at the seafront next to the stone paved beach, Smart Selection Istra Hotel features an on-site restaurant and an indoor swimming pool with heated sea water. Great location, private hotel beach 5 meters away, clean and tidy, excellent staff, great food, superpanorma seaview from balconies (facing the sea), covid-19 restrictions and rules were kept on a high level offering maximum safety to guests. Great value.

Show more Show less
8.3
Very Good
923 reviews

Boutique Hotel Mali Raj

Hotel in Opatija

Featuring an indoor pool and a restaurant with a terrace, Boutique Hotel Mali Raj is located in Opatija, 1.1 mi from Slatina Beach. Free WiFi is available and free parking is provided. this is a gem of a hotel. we've been here twice and really love the place. Our room actually sat on the water's edge, which made for a super unique experience. our kids loved the immediate access to the Mediterranean

Show more Show less
9.1
Awesome
687 reviews
Avg. price/night:
$109

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