Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Opatija – 549 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 5 stars

Hotel in Opatija

Nestled on a rock above the sea, Design Hotel Navis offers an outdoor pool and a luxury interior. The room had a fantastic view and was clean and comfortable. The staff was professional and truly the best. We had one of the most wonderful memorable meals at the hotel restaurant mainly because our waiter was the best we have had in years.

Show more Show less
9.2
Superb
1,337 reviews
Price from
£100
per night

Grand Hotel Adriatic II 3 stars

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 centre of Opatija. Infinity pool was awesome. breakfast an dinner was tasty, lot of vegetable and fruit. Staff was nice and polite. Room was a bit small but enough,bed was very comfortable. Sightseeing from room was perfect.

Show more Show less
8.3
Very good
3,824 reviews
Price from
£71
per night

Hotel Admiral 4 stars

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... Receptionist Rajko was very prefesional and helpful. It's nice, close to see, bed are very comfortable. Room is comfortable.

Show more Show less
8.7
Fabulous
1,553 reviews

Hotel Palace Bellevue 4 stars

Hotel in Opatija

Featuring a wellness & spa centre, 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.

Show more Show less
9.1
Superb
2,368 reviews

Grand Hotel Adriatic 4 stars

Hotel in Opatija

Grand Hotel Adriatic is set a 5-minute walk from Opatija's town centre, just 50 metres above the coastal walking path Lungomare. Room was very nice and clean. There was a minibar and well working AC. We stayed in the hotel during COVID times, desinfection was everywhere and staff wore masks. Breakfast was very good, so we had no problem to choose something to eat :) What was really great was the pool, descent to the sea directly from the pool area and the spa on hotel roof. Stay in this hotel really exceeded my expectations and we will gladly return here in the future.

Show more Show less
8.1
Very good
3,275 reviews
Price from
£126
per night

Amadria Park Hotel Milenij 5 stars

Hotel in Opatija

Centrally situated in trendy Opatija, the luxury Hotel Milenij enjoys a seafront location on Lungo Mare promenade.

Show more Show less
9.4
Superb
885 reviews
Price from
£133
per night

Hotel Ambasador 5 stars

Hotel in Opatija

Set just above the coastline promenade in Opatija, the impressive Hotel Ambasador provides free access to its Five Elements Wellness & Spa Centre, which has swimming pools, a fitness area and a spa... Everything is perfect for us. Friendly staff. Modern , nice and clean room with powerful shower and beautiful ocean view. Dinner is yummy. Only short stay so we did not use much facilities.

Show more Show less
9
Superb
2,700 reviews
Price from
£100
per night

Boutique Hotel Mali Raj 4 stars

Hotel in Opatija

Featuring an indoor pool and a restaurant with a terrace, Boutique Hotel Mali Raj is located in Opatija, 1.8 km from Slatina Beach. Free WiFi is available and free parking is provided. Great location. Far enough from the center but right on the walkway that goes around to the center. Private beach and great view from the room

Show more Show less
9.1
Superb
727 reviews
Price from
£80
per night

Hotel Paris 4 stars

Hotel in Opatija

Located in Opatija, 2.7 km from Beach Preluk, Hotel Paris provides air-conditioned rooms and a bar. Very friendly staff. Big and great breakfast. Location is very good. 🤗

Show more Show less
8.5
Very good
984 reviews

Hotel Istra 3 stars

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
933 reviews
Price from
£57
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 centre of Opatija

See all

FAQs about hotels in Opatija

Explore guest reviews of hotels in Opatija

See all
gogless