Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Opatija

Filter by star ratings
All filters
Design Hotel Navis
9.2 Excellent

1.9 mi from city centre, Opatija Show on map

ExcellentBased on 1,280 reviews
9.2

Boasting a private beach, Design Hotel Navis offers deluxe 5-star accommodation. This unique hotel also features an outdoor pool, and is located a short drive from Rijeka and Matulji.

Amadria Park Grand 4 Opatijska Cvijeta
9.1 Excellent

0.4 mi from city centre, Opatija Show on map

ExcellentBased on 894 reviews
9.1

Offering a Turkish steam bath, a Finnish sauna and a rooftop terrace, Amadria Park Grand Hotel 4 Opatijska Cvijeta is situated in Opatija and is a short walk from Opatija Beach. This traditional hotel also offers a Jacuzzi, a heated pool and a sauna, and is located a short drive from Rijeka and Lovran.

Hotel Savoy
8.6 Excellent

0.2 mi from city centre, Opatija Show on map

ExcellentBased on 270 reviews
8.6

Guests of this luxury hotel will appreciate the seclusion of its private beach and on-site spa, all just a quick car ride from the centre of Opatija. It also features a rooftop terrace, an indoor pool and a sauna.

Hotel Pansion Stanger
9.3 Excellent

1.1 mi from city centre, Lovran Show on map

ExcellentBased on 597 reviews
9.3

Pansion Stanger is situated in Lovran and is close to the area's popular attractions. It also provides an airport shuttle, luggage storage and a terrace.

Grand Hotel Adriatic I
8.1 Excellent

0.5 mi from city centre, Opatija Show on map

ExcellentBased on 3,246 reviews
8.1

Situated in Opatija, Grand Hotel Adriatic offers 4-star accommodation, as well as a private beach, an indoor pool and a rooftop terrace. It also features outdoor tennis courts, a Turkish steam bath and a sauna.

Hotel Istra
8.3 Excellent

0.5 mi from city centre, Opatija Show on map

ExcellentBased on 924 reviews
8.3

Situated in Opatija, Hotel Istra Opatija offers 3-star accommodation, as well as a private beach and a saltwater swimming pool. It provides complimentary Wi-Fi, a 24-hour reception and a currency exchange.

Hotel Bristol By Ohm Group
8.3 Excellent

0.3 mi from city centre, Opatija Show on map

ExcellentBased on 2,202 reviews
8.3

Situated in Opatija, Hotel Bristol by OHM Group provides 4-star accommodation, as well as a Turkish steam bath and a sauna. It is moments from Opatija Beach, eateries and nightlife options.

Heritage Hotel Imperial
9.0 Excellent

0.2 mi from city centre, Opatija Show on map

ExcellentBased on 981 reviews
9.0

Set in Opatija, Heritage Hotel Imperial is a five-minute walk from Opatija Beach and provides a sauna and a Jacuzzi. Guests can also enjoy free wireless internet.

Hotel Lovran
7.7 Good

0.5 mi from city centre, Lovran Show on map

GoodBased on 412 reviews
7.7

This pet-friendly hotel is located in Lovran and offers a private beach. It also features outdoor tennis courts and a sauna.

Hotel Admiral
8.7 Excellent

0.4 mi from city centre, Opatija Show on map

ExcellentBased on 1,510 reviews
8.7

Hotel Admiral Opatija features a sauna and a saltwater swimming pool, along with rooms with free wireless internet in rooms. It provides bay views and complimentary Wi-Fi.

Tips for booking a Opatija hotel

Cheapest month:February
Most expensive month:July
Average price in Opatija:£91/night
Absolute cheapest price found:£19/night
Cheapest day:Thursday
Most expensive day:Monday
£31 - £153
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£83 - £165
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Opatija hotels

Show all 833 hotels
1
Design Hotel Navis
9.2 Excellent

1.9 mi from city centre, Opatija Show on map

Boasting a private beach, Design Hotel Navis offers deluxe 5-star accommodation. This unique hotel also features an outdoor pool, and is located a short drive from Rijeka and Matulji.

2
Grand Hotel Adriatic I
8.1 Excellent

0.5 mi from city centre, Opatija Show on map

Situated in Opatija, Grand Hotel Adriatic offers 4-star accommodation, as well as a private beach, an indoor pool and a rooftop terrace. It also features outdoor tennis courts, a Turkish steam bath and a sauna.

Cheapest hotels in Opatija, Primorsko-Goranska

Show all 833 hotels
Apartments Komel
9.0 Excellent

1.3 mi from city centre, Opatija Show on map

Apartments Komel provides comfortable 3-star accommodation in Opatija. Those staying at the property can also take advantage of free wireless internet throughout their stay.

£26
Avg. per night
Hotel Pansion Stanger
9.3 Excellent

1.1 mi from city centre, Lovran Show on map

Pansion Stanger is situated in Lovran and is close to the area's popular attractions. It also provides an airport shuttle, luggage storage and a terrace.

£28
Avg. per night
Hotel Lovran
7.7 Good

0.5 mi from city centre, Lovran Show on map

This pet-friendly hotel is located in Lovran and offers a private beach. It also features outdoor tennis courts and a sauna.

£29
Avg. per night
Hotel Istra
8.3 Excellent

0.5 mi from city centre, Opatija Show on map

Situated in Opatija, Hotel Istra Opatija offers 3-star accommodation, as well as a private beach and a saltwater swimming pool. It provides complimentary Wi-Fi, a 24-hour reception and a currency exchange.

£36
Avg. per night
Hotel Admiral
8.7 Excellent

0.4 mi from city centre, Opatija Show on map

Hotel Admiral Opatija features a sauna and a saltwater swimming pool, along with rooms with free wireless internet in rooms. It provides bay views and complimentary Wi-Fi.

£52
Avg. per night
Hotel Bristol By Ohm Group
8.3 Excellent

0.3 mi from city centre, Opatija Show on map

Situated in Opatija, Hotel Bristol by OHM Group provides 4-star accommodation, as well as a Turkish steam bath and a sauna. It is moments from Opatija Beach, eateries and nightlife options.

£60
Avg. per night
Hotel Savoy
8.6 Excellent

0.2 mi from city centre, Opatija Show on map

Guests of this luxury hotel will appreciate the seclusion of its private beach and on-site spa, all just a quick car ride from the centre of Opatija. It also features a rooftop terrace, an indoor pool and a sauna.

£66
Avg. per night
Grand Hotel Adriatic I
8.1 Excellent

0.5 mi from city centre, Opatija Show on map

Situated in Opatija, Grand Hotel Adriatic offers 4-star accommodation, as well as a private beach, an indoor pool and a rooftop terrace. It also features outdoor tennis courts, a Turkish steam bath and a sauna.

£70
Avg. per night

Hotel prices in Opatija

3 stars

£28 - £36

No. 1 most popular

Hotel Istra
8.3 Excellent
£36
Avg. per night

No. 2 most popular

Hotel Lovran
7.7 Good
£29
Avg. per night

Best value

£28
Avg. per night
4 stars and up

£52 - £164

No. 1 most popular

£70
Avg. per night

No. 2 most popular

£73
Avg. per night

Best value

Hotel Admiral
8.7 Excellent
£52
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Opatija

Opatija travel FAQs

  • What are the best hotels in Opatija?

    One of the most popular hotels in Opatija is Hotel Ambasador, which has been reviewed by 2,699 users and currently has a rating of 9.0/10. Other top-rated locations include Hotel Istra and Grand Hotel Adriatic I, which have received 8.3/10 and 8.1/10 ratings from our users, respectively.

  • How much do hotels in Opatija cost?

    The average price of a hotel in Opatija is £99 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Opatija around is £86 per night, whereas for a 5-star hotel it’s £121 per night.

  • How much is a cheap hotel in Opatija?

    £30/night is the cheapest price found for a hotel in Opatija by HotelsCombined users over the last 72 hours.