Opatija, Croatia

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels in Opatija

: 792 options found

Select dates so you can see the availability and exact prices.

Stubište Valvasora 7, 51410, Opatija, Croatia, Opatija
812 m from the center of Opatija

Room in this hotel

from $ 150
per night
Brdo 18/d, 51414 Ičići, Croatia, Opatija
3 km from the center of Opatija

Room in this hotel

from $ 166
per night
Nova cesta 178, 51410 Opatija, Croatia, Opatija
304 m from the center of Opatija

Room in this hotel

from $ 106
per night
Musicevac 8, Opatija
720 m from the center of Opatija

Room in this hotel

from $ 99
per night
Nova cesta 116, 51410, Opatija, Croatia, Opatija
615 m from the center of Opatija

Room in this hotel

from $ 168
per night
A. Brubnjaka 14, 51414 Ika, Croatia, Opatija
3.7 km from the center of Opatija

Room in this hotel

from $ 114
per night
Ul. Antona Raspora 6, Opatija
1.3 km from the center of Opatija

Room in this hotel

from $ 154
per night
Prolaz Matka Brajše 16, 51410 Opatija, Croatia, Opatija
1.2 km from the center of Opatija

Room in this hotel

from $ 166
per night
Prolaz Matka Brajše 11, Opatija
1.2 km from the center of Opatija

Room in this hotel

from $ 123
per night
Mornarska ulica 16 A, 51414 Ičići, Croatia, Opatija
2.3 km from the center of Opatija

Room in this hotel

from $ 161
per night
Slavići 16, 51414 Opatija, Croatia, Opatija
1.4 km from the center of Opatija

Room in this hotel

from $ 345
per night
Ulica Antona Raspora 1, 51410 Opatija, Croatia, Opatija
1.3 km from the center of Opatija

Room in this hotel

from $ 172
per night
51414 Veprinac, Croatia, Opatija
1.1 km from the center of Opatija

Room in this hotel

from $ 166
per night
Poljanska cesta 11, 51414 Ičići, Croatia, Opatija
2.7 km from the center of Opatija

Room in this hotel

from $ 166
per night
M. Tita 37 1 floor, 51410 Opatija, Croatia, Opatija
1.1 km from the center of Opatija

Room in this hotel

from $ 106
per night
51415 Lovran, Croatia, Opatija
3.7 km from the center of Opatija

Room in this hotel

from $ 120
per night
Konjsko 102, Opatija
3.8 km from the center of Opatija

Room in this hotel

from $ 165
per night
51410 Opatija, Croatia, Opatija
2.2 km from the center of Opatija

Room in this hotel

from $ 255
per night
51414 Ičići, Croatia, Opatija
2.1 km from the center of Opatija

Room in this hotel

from $ 150
per night
51410 Volosko, Croatia, Opatija
2.2 km from the center of Opatija

Room in this hotel

from $ 166
per night