Skip to main content

Search hotels in Opatija

Enter your dates to see the latest prices and deals for Opatija hotels

Opatija – 775 hotels and places to stay

Filter by:

Star Rating
Review score

Keight Hotel Opatija, Curio Collection By Hilton

Hotel in Opatija

Located in Opatija, a few steps from Slatina Beach, Keight Hotel Opatija, Curio Collection By Hilton has accommodations with a terrace, private parking, a restaurant and a bar.

S
Sharon
From
Canada
Excellent location right in the heart of Opatija, this hotel was wonderful with a lovely relaxing ambience, very friendly and helpful staff. The spa facilities were exactly what we needed, including lovely Thai massage, saunas and pool. The room was amazing - spacious and carefully decorated in warm relaxing tones.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,006 reviews
Price from
$151.50
1 night, 2 adults

Hotel Ičići - by Liburnia Hotels & Villas

Hotel in Opatija

Set right next to the sea and built in 2017, Hotel Ičići - by Liburnia Hotels & Villas is set in Ičići surrounded by greenery. The hotel features a seasonal outdoor pool and sun terrace.

K
Kocic
From
Australia
Everything about this hotel was amazing. The breakfast buffet was superb (huge selection of food) and the kids club staff, Karla and Martina, were amazing with our child. He had the best time there. Stunning views from our room as well, and also from other parts of the hotel. Will definitely be coming back here - favourite hotel so far on our trip.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,621 reviews
Price from
$136.57
1 night, 2 adults

Boutique & Design Hotel Navis - Small Luxury Hotels of the World

Hotel in Opatija

Nestled on a rock above the sea, Boutique & Design Hotel Navis - Small Luxury Hotels of the World offers an outdoor pool and a luxury interior.

Z
ZORAN
From
Croatia
Absolutely recommend Staff Room Kindest Food My 4th stay and will come again
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,167 reviews
Price from
$238.31
1 night, 2 adults

Hotel Imperial - by Liburnia Hotels & Villas

Hotel in Opatija

Completely renovated in 2018 and enjoying a prime location in the center of Opatija, Hotel Imperial - by Liburnia Hotels & Villas is just steps away from Slatina beach.

k
keith
From
Australia
Staff and size of room. Great value.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 3,443 reviews
Price from
$157.76
1 night, 2 adults

Hotel Kvarner - by Liburnia Hotels & Villas

Hotel in Opatija

As the very first hotel built on the Eastern Adriatic, Hotel Kvarner - Liburnia Hotels & Villas is an authentic historical landmark.

A
Andrew Dusak
From
United States
The staff at this establishment were amazing. Very friendly and helpful. The hotel is beautiful. The outdoor terrace is exceptional, and the dining hall is beautiful. The room was great. I have nothing negative to say about Hotel Kvarner. Would definitely stay here in the future
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,337 reviews
Price from
$163.75
1 night, 2 adults

Hotel Ambasador - by Liburnia Hotels & Villas

Hotel in Opatija

Set just above the coastline promenade in Opatija, the impressive Hotel Ambasador - by Liburnia Hotels & Villas provides free access to its Wellness & Spa Center, which has swimming pools, a fitness...

S
Stefan
From
Belgium
This is simply the best hotel in a wide area: I was here before and this visit did not dissappoint. Thanks to the flexible staff!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 4,509 reviews
Price from
$229.65
1 night, 2 adults

Hotel Miramar

Hotel in Opatija

Facing the beachfront, Hotel Miramar offers 4-star accommodations in Opatija and features an outdoor swimming pool, fitness center and garden.

Z
Zoran Velickovski
From
Slovenia
Breakfast was superb, as it was dinner. Location is spot on.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 116 reviews
Price from
$207.23
1 night, 2 adults

Villa Ariston

Hotel in Opatija

Villa Ariston is set right next to the seaside promenade between the picturesque town of Ičići and the historic center of Opatija. It features a restaurant with a terrace boasting sea views.

S
Sonja
From
Serbia
Amazing garden and pool, really wonderful! Nice staff.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 288 reviews
Price from
$165.78
1 night, 2 adults

Amadria Park Hotel Royal

Hotel in Opatija

Enjoying a seafront position and offering a restaurant boasting sea views, Design Hotel Royal is located in the center of Opatija, steps away from Angiolina Park.

A
Austin
From
United States
Ladies helping with breakfast. Delicious. Wonderful piano player at breakfast. Beautiful view from room and hotel. All Wonderful staff, especially Paula.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 498 reviews
Price from
$154.50
1 night, 2 adults

Bevanda Hotel & Restaurant - Unique Adriatic

Hotel in Opatija

Built in 2013 and located in front of a beach, the Bevanda Hotel & Restaurant - Unique Adriatic offers luxurious rooms with free Wi-Fi and spacious furnished terraces overlooking the sea.

S
Svjetlana
From
Netherlands
Amazing suite- beautifully decorated, spacious, clean and cozy with stunning sea view. Very kind staff. Amazing food. One of most beaitoful hotels ever
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 535 reviews
Price from
$405.24
1 night, 2 adults
See all 775 hotels in Opatija

Hotels with airport shuttles in Opatija

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,167 reviews
From $339.62 per night
Airport shuttle
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 96 reviews
From $207.23 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 588 reviews
From $253.28 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 487 reviews
From $151.10 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 3,848 reviews
From $337.55 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 133 reviews
From $344.22 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 535 reviews
From $229.10 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 466 reviews
From $172.69 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 318 reviews
From $210.22 per night
Airport shuttle
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 269 reviews

Most booked hotels in Opatija and surrounding area in the past month

See all

Popular with guests booking hotels in Opatija

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 2,581 reviews

Popular with guests booking hotels in Opatija

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 3,047 reviews

Popular with guests booking hotels in Opatija

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,014 reviews

Popular with guests booking hotels in Opatija

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,242 reviews

Popular with guests booking hotels in Opatija

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 3,615 reviews

Popular with guests booking hotels in Opatija

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,621 reviews

Popular with guests booking hotels in Opatija

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 4,509 reviews

Popular with guests booking hotels in Opatija

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 3,443 reviews

Popular with guests booking hotels in Opatija

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 6,289 reviews

Popular with guests booking hotels in Opatija

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 3,643 reviews

Budget hotels in Opatija and nearby

See all
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 74 reviews

Studio apartment Margarita offers accommodations in Opatija, 10 miles from The Croatian National Theatre Ivan Zajc and 12 miles from Trsat Castle.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 189 reviews

Amorino Apartman Studio enjoys a location in Opatija, a 6-minute walk from Tomasevac Beach and 7.4 miles from HNK Rijeka Stadium Rujevica. This 4-star apartment offers a garden.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 139 reviews

Apartment Abbazia offers accommodations in Opatija, a 4-minute walk from Opatija Lido Beach and 7.6 miles from HNK Rijeka Stadium Rujevica. With sea views, this accommodation provides a balcony.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 684 reviews

Featuring garden views, Apartment Amorino in Opatija offers accommodations and a garden. This apartment features air-conditioned accommodations with a terrace and free Wifi.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 56 reviews

La verita 1 st line with garden is located in Opatija, just 9.1 miles from The Maritime and History Museum of the Croatian Littoral and 10 miles from The Croatian National Theatre Ivan Zajc.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 94 reviews

Veronica Rooms, Opatija is located in Opatija, just 9.1 miles from The Maritime and History Museum of the Croatian Littoral and 10 miles from The Croatian National Theatre Ivan Zajc.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 148 reviews

Studio Ricardo, Opatija offers accommodations in Opatija, a 7-minute walk from Opatija Lido Beach and 7.5 miles from HNK Rijeka Stadium Rujevica.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 86 reviews

Mari is located in Opatija, just a 8-minute walk from Slatina Beach and 8.4 miles from HNK Rijeka Stadium Rujevica. This apartment features air-conditioned accommodations with free Wifi.

Hotels located in the center of Opatija

See all
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 518 reviews

Located less than 328 feet from the marina in Opatija, the Luxury Apartments Center of Opatija are designer apartments set in an elegant building. Angiolina Park is located only 984 feet away.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 4 reviews

Luxury Apartman ZOGAN is a recently renovated apartment in Opatija, near Tomasevac Beach. This property offers access to a patio, free private parking, and free Wifi.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 50 reviews

No8 apartment is located in Opatija, just a few steps from Tomasevac Beach and 7.2 miles from HNK Rijeka Stadium Rujevica.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 23 reviews

Housed in a historic building, the recently renovated Apartment Vanja features accommodations with a casino and free Wifi. With mountain views, this accommodation provides a patio.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 487 reviews

Set in the very heart of Opatija, Hotel Agava is housed in a 19th-century villa and offers elegant rooms, an on-site restaurant and a café with a terrace where guests can enjoy watching people passing...

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 81 reviews

Apartman Petit Val Opatija offers accommodations in Opatija, 1.1 miles from Črnikovica Beach and 7.3 miles from HNK Rijeka Stadium Rujevica.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,014 reviews

Located in Opatija, 1969 ft from Beach Tomaševac and 1.7 mi from Beach Preluk, Hotel Paris provides air-conditioned rooms and a bar.

Golden Sunrise Opatija is located in Opatija, just a 9-minute walk from Tomasevac Beach and 7.2 miles from HNK Rijeka Stadium Rujevica.

Best hotels with breakfast in Opatija and nearby

See all
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,242 reviews

The luxurious Hotel Bristol in Opatija has been carefully renovated, radiating imperial Austrio-Hungarian architecture with wrought iron balcony work and a splendid interior.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 535 reviews

Built in 2013 and located in front of a beach, the Bevanda Hotel & Restaurant - Unique Adriatic offers luxurious rooms with free Wi-Fi and spacious furnished terraces overlooking the sea.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 318 reviews

Completely renovated in 2020 and housed in an Austro-Hungarian villa dating back to 1886, this 5-star hotel is located amid a well-groomed St. Jacob Park in the center of Opatija.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 116 reviews

Facing the beachfront, Hotel Miramar offers 4-star accommodations in Opatija and features an outdoor swimming pool, fitness center and garden.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 588 reviews

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

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 3,643 reviews

Featuring a wellness & spa center, the newly renovated Hotel Bellevue - by Liburnia Hotels & Villas is housed in a beautiful Empire-style building, as one of the oldest hotel it is considered a local...

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 756 reviews

Located in the center of Opatija, right by the sea and the picturesque 7.5 mi long Lungomare promenade, Hotel Savoy offers luxurious rooms with an elegant interior.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,409 reviews

Hotel Astoria in Opatija was built in 1904 in the elegant Austro-Hungarian style, and after renovation in 2024, combining modern design and traditional spirit, it is offering beautifully equipped air...

FAQs about hotels in Opatija

A Tiny Croatian Town with An Austrian Twist

Opatija is a lively and popular tourist destination which offers sandy beaches and some of the most stunning coastal views in Croatia, evident while strolling along its lovely seaside promenade Lungomare.

The town’s streets and pristine coastline are lined with bright and colourful pastel-coloured buildings, restaurants, bars, cafés and hotels.

If your plan is to go sightseeing, be sure to visit Opatija’s famous picture-postcard statue the Maiden with the Seagull, situated beside Juraj Šporer Art Pavilion. Other must-see sights are the Old City and the 14th-century Abbey of Saint James.

Neighbouring Opatija is Rijeka, Croatia’s historic and principal seaport town and a popular spot for a day trip. Rijeka’s most famous landmarks are the Maritime and History Museum of the Croatian Littoral and the 13th-century Trsat Castle, which offers magnificent city and coastal views.

Booking.com offers a range of hotels and apartments in Opatija and its neighbouring towns of Lovran, Ičići and Kastav.

Learn more about visiting Opatija

  • 21 attractions
  • 10 points of interest