Filters
Popular
386
525
232
113
105
532
55
50
19
Search by name
Star rating
24
75
45
2
491
MoreLess
Guest rating
19
22
21
7
MoreLess
Accommodation type
50
MoreLess
Price per night
153
247
130
41
66
MoreLess
Nearby
386
389
365
384
383
383
390
389
395
394
402
399
397
336
MoreLess
Hotel type
619
350
225
180
98
31
26
18
13
11
8
59
33
MoreLess
Amenities
525
232
113
105
65
36
31
MoreLess
Room features
1
14
1
7
75
92
3
MoreLess
Services
3
11
38
49
8
26
MoreLess
Brands
31
17
13
12
6
3
2
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 637 hotels in Opatija
Get Prices

637 hotels in Opatija

Filter by
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Bristol By Ohm GroupUlica Marsala Tita 108, Opatija, Croatia, 51410View on map
600 m from City Centre200 m from Angiolina Park
Offering sea views, the venue is placed close to The Angiolina Park, and boasts a private swimming pool.
  • The hotel has
    • Paid parking
    +1
8.2
Great165 reviews
Price from£ 71per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Amadria Park Hotel MilenijMarsala Tita 109, Opatija, Croatia, 51410 OPATIJAView on map
300 m from City Centre200 m from Juraj Sporer Art Pavilion
Located in the western part of Opatija near Volosko, this venue offers a private swimming pool and rooms with magnificent views of the ocean.
  • The hotel has
    • EUR 20 per day
    +1
8.4
Great327 reviews
Price from£ 126per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Grand Hotel Adriatic IMarsala Tita 200, Opatija, Croatia, 51410View on map
800 m from City Centre600 m from Church of the Annunciation
Set in a mountain area, this pleasant hotel has an infinity pool and 171 rooms within walking distance of Maiden With The Seagull.
  • The hotel has
    • Paid parking
    +1
7.4
Very good472 reviews
Price from£ 88per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Amadria Park Grand Hotel 4 Opatijska CvijetaViktora Cara Emina 6, Opatija, Croatia, 51410View on map
800 m from City Centre200 m from Opatija Port
Offering Turkish steam bath, facials and massage, the hotel with a classic décor is located in a tourist area, about 1450 meters from Volosko.
  • The hotel has
    • EUR 16 per day
    +1
8.0
Great232 reviews
Price from£ 135per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Hotel Astoria By Ohm GroupUlica Marsala Tita 174, Opatija, Croatia, 51410View on map
400 m from City Centre200 m from Church of the Annunciation
The hotel offers a prestigious accommodation with 50 rooms in the shopping area of Opatija.
  • The hotel has
    • Paid parking
    +1
8.0
Great124 reviews
Price from£ 76per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Design Hotel NavisIvana Matetica Ronjgova 10, Opatija, Croatia, 51410View on map
3.1 km from City Centre1.0 km from Volosko
The hotel offers a private pool, a seasonal restaurant and a fish bar.
  • The hotel has
    • On-site car park
    +1
Price from£ 183per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Remisens Hotel AdmiralM. Tita 139, Opatija, Croatia, 51410View on map
600 m from City Centre400 m from Church of the Annunciation
The hotel's restaurant serves local food and offers bay views, while the venue boasts an unique location next to the Adriatic Sea and Kvarner Bay.
  • The hotel has
    • Paid parking
    +1
7.6
Very good416 reviews
Price from£ 108per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Amadria Park RoyalViktora Cara Emina 10, Opatija, CroatiaView on map
900 m from City Centre300 m from Opatija Port
Located just 350 meters from Lungo Mare, this hotel boasts cots, a play area and a games room for guests with children along with a lobby restaurant.
  • The hotel has
    • EUR 16 per day
    +1
9.0
Perfect129 reviews
Price from£ 140per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
ContinentalM. Tita 85, Opatija, Croatia, 51410View on map
800 m from City Centre300 m from Angiolina Park
The hotel is based close to Croatian Museum of Tourism in Opatija, and consists of 48 rooms with classical decor.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • Bar/ Lounge area
    • Restaurant
    +2
7.0
Very good95 reviews
Price from£ 129per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Amadria Park Hotel AgavaMarsala Tita 89, Opatija, Croatia, 51410 OPATIJAView on map
700 m from City Centre200 m from Angiolina Park
With wonderful views of the sea, the accommodation is set in vicinity of Lungo Mare.
  • The hotel has
    • EUR 16 per day
    +1
8.0
Great42 reviews
Price from£ 110per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Remisens Hotel KristalMarsala Tita 135, Opatija, Croatia, 51410View on map
400 m from City Centre200 m from Church of the Annunciation
Guests can enjoy Kvarner Bay views from rooms or use a gym area, aquafit and yoga classes.
  • The hotel has
    • Paid parking
    +1
7.8
Very good479 reviews
Price from£ 90per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Hotel SavoyM. Tita 129, Opatija, CroatiaView on map
300 m from City Centre200 m from Church of the Annunciation
The grill restaurant and an indoor swimming pool are available onsite of the superior hotel situated in the centre of Opatija.
  • The hotel has
    • EUR 11 per day
    +1
8.6
Great151 reviews
Price from£ 107per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Remisens Premium Grand Hotel PalaceMarsala Tita 144/148, Opatija, Croatia, 51410View on map
100 m from City Centre100 m from Opatija Bus Station
Featuring an indoor pool, this quiet venue is situated within 10 minutes' walk of the city center.
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    +2
7.2
Very good190 reviews
Price from£ 125per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Smart Selection Hotel IstraMarsala Tita 143, Opatija, Croatia, 51410View on map
800 m from City Centre600 m from Church of the Annunciation
Offering convenient proximity to Opatija Bus Station, the hotel is also close to Villa Angiolina.
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    +2
  • The hotel has
    • Bar/ Lounge area
    • Restaurant buffet
    • Cafe
    +3
6.2
Nice255 reviews
Price from£ 103per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Remisens Premium Hotel KvarnerPava Tomasica 2/2, Opatija, CroatiaView on map
400 m from City Centre100 m from St. James Church in Opatija
Guests of the hotel can enjoy a private swimming pool along with steam baths and massage services, boasting setting in the centre of the city.
  • The hotel has
    • Paid parking
    +1
7.8
Very good615 reviews
Price from£ 178per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Hotel MozartM. Tita 138, Opatija, Croatia, 51410View on map
200 m from City Centre100 m from Croatian Walk of Fame
The hotel offers to try fresh cuisine of the hotel set in a perfect location nearby Volosko.
  • The hotel has
    • EUR 12 per day
    +1
7.6
Very good120 reviews
Price from£ 96per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Remisens Premium Hotel AmbasadorFeliksa Persica 5, Opatija, Croatia, 51410View on map
1.1 km from City Centre500 m from Opatija Port
Guests of the hotel can enjoy a range of finest homemade cuisine at the authentic restaurant and admire panoramic views of the sea.
  • The hotel has
    • Paid parking
    +1
8.4
Great889 reviews
Price from£ 121per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Remisens Premium Villa AmbasadorFeliksa Persica 1, Opatija, Croatia, 51410View on map
1.2 km from City Centre600 m from Opatija Port
A short walk brings you to Volosko, while onsite there are steam baths and massage available in the hotel quietly located in Opatija.
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • 24-hour reception
    +1
8.4
Great162 reviews
Price from£ 295per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Remisens Premium Heritage Hotel ImperialMarsala Tita 124/3, Opatija, Croatia, 51410View on map
300 m from City Centre200 m from Juraj Sporer Art Pavilion
This hotel is set in a royal-style building close to Slatina Beach, boasting a Jacuzzi and a sauna.
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • 24-hour reception
    +1
7.0
Very good302 reviews
Price from£ 170per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Opatija By Ohm GroupTrg V. Gortana 2/1, Opatija, Croatia, 51410View on map
This superior hotel offers an indoor swimming pool and views of Kvarner Bay, boasting location in the heart of Opatija, just minutes from Opatija Bus Station.
  • The hotel has
    • EUR 15 per day
    +1
  • The hotel has
    • Late check-in/ -out
    • 24-hour check-in
    • 24-hour reception
    +3
6.6
Nice472 reviews
Price from£ 65per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night

Your booking experience in Opatija

If you are looking for a high-end accommodation for your next journey in Opatija, we are happy to provide you with the best Opatija hotel deals. Hotelmix.co.uk enables you to narrow your search in Istria by proximity to public transport and tourist attractions. Search and book now!

Budget hotels in Opatija

Apartments And Rooms Vila Irma is an affordable choice that offers a free private car park, a sunbathing terrace and a free car park. Reasonably priced 3-star Villa Ilirija is within walking distance of major attractions, 10 minutes' walk from the city center. Guest House Lifestyle Holiday is a low-priced apartment near Rent a Kayak & SUP Croatia offering a free carpark, a sun terrace and a free private car park.

Convenience of staying in the city centre

If you are a foodie, consider booking Amadria Park Grand Hotel 4 Opatijska Cvijeta near Pizzeria Roko, located in the city center. A top-rated option is Amadria Park Royal, which is less than 0.8 km from the city center.

If you'd like to conveniently access Maiden With The Seagull, select a hotel that is located nearby, such as Remisens Premium Villa Amalia (Adults Only) which is within 5 minutes' walking distance.

Luxury and boutique accommodation

Remisens Premium Villa Ambasador is a highly rated boutique hotel near Torpedo museum, with an outdoor swimming pool, a sauna and a private swimming pool for a relaxing stay. Bristol By Ohm Group is within 10 minutes' walk of the center and offers a tennis court, a sauna and a Jacuzzi for those who prefer unbeatable service.

Apartments, B&Bs and others

Apartment Villa Katarina is a cozy apartment in the center of the city located 600 meters from Pizzeria Roko. Apartment Anka, located near Marine Sport Dive Center, is a cozy bed-and-breakfast hotel offering hiking, a sun terrace and complimentary private parking. Consider staying at Hotel Villa Kapetanovic with family-friendly amenities like an outdoor swimming pool, a sauna and a Jacuzzi. Smart Selection Hotel Lungomare Opatija is an elegant resort hotel set less than a 15-minute walk from Port of Opatija.

+ Read more - Less

Filtering results

Please wait...

637 hotels found