Skip to main content

Filter by:


Star rating

Review score

Sveti Petar – 747 hotels and places to stay
See the latest prices and deals by choosing your dates.
Amadria Park Grand Hotel 4 Opatijska Cvijeta, hotel in Sveti Petar

Boasting a 1500 m² wellness area with indoor and outdoor pools, as well as various saunas and hot tubs, the award-winning Grand Hotel 4 Opatijska Cvijeta is set right next to the sea.

Everything ! Location was great, beds comfortable and rooms clean. However what really stood out was the exceptional service by the team at reception. From small touches like welcome a welcome note with chocolate including a welcome drink right through to a surprise birthday cake for my mother in law celebrating her 80th birthday. As it was low season, we were also upgraded to a larger room, Hotel location is excellent for walking in the centre or going for walks on the Lungomare. There is a paid car park which is handy as parking in Opatija can be a challenge especially during high season
8.6
Scored 8.6
Fabulous
Rated fabulous
1,295 reviews
Price from£107.13per night
Hotel Ičići - Liburnia, hotel in Sveti Petar

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

Beautiful, clean, well-maintained sea-view room with a terrace, a swimming pool of elliptical shape, and free parking. Located just along the promenade, easy to access. The buffet dinner was beyond my expectations... a feast!
8.8
Scored 8.8
Fabulous
Rated fabulous
2,111 reviews
Price from£152.02per night
Hotel Lungomare Opatija - Liburnia, hotel in Sveti Petar

Fully renovated in 2018 and enjoying a central location in Opatija, Hotel Lungomare Opatija - Liburnia offers rooms and panoramic views of Kvarner Bay.

Good location, friendly staff & reasonable price.
8.5
Scored 8.5
Very good
Rated very good
967 reviews
Price from£92.06per night
BRISTOL Hotel Opatija, hotel in Sveti Petar

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

Location is just perfect, and so is the breakfast. We had a really big room, which was clean and very much enjoyable.
8.6
Scored 8.6
Fabulous
Rated fabulous
2,040 reviews
Price from£159.38per night
Bevanda Hotel & Restaurant - Unique Adriatic, hotel in Sveti Petar

Built in 2013 and situated 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.

Fabulous ocean side location with easy access to lovely local town. Luxurious and stylish. Rooms were very comfortable and well equipped. Mini bar was well stocked. Choice between more relaxed bar or a more formal restaurant.
9.1
Scored 9.1
Superb
Rated superb
623 reviews
Price from£259.68per night
Villa Abbazia - Liburnia, hotel in Sveti Petar

Completely renovated in 2018 and enjoying a prime location in Opatija, Villa Abbazia - Liburnia features a swimming pool, a fitness centre and a spa with wellness facilities.

Good location, very welcoming staff, birthday card and present in the room
8.9
Scored 8.9
Fabulous
Rated fabulous
315 reviews
Price from£127.83per night
Boutique Hotel Mali Raj, hotel in Sveti Petar

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 relaxed stay right above the Opatia promenade.
8.6
Scored 8.6
Fabulous
Rated fabulous
1,019 reviews
Price from£132.58per night
Amadria Park Hotel Agava, hotel in Sveti Petar

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...

Staff, especially the receptionist, made the stay so welcoming. Breakfast had a very large variety.
8.6
Scored 8.6
Fabulous
Rated fabulous
472 reviews
Price from£152.55per night
Hotel Marina - Liburnia, hotel in Sveti Petar

Just 150 metres from the Adriatic Sea, Hotel Marina - Liburnia is located in the picturesque fishermen's town of Mošćenička Draga with its famous, long pebbly beach.

The foods were fine during both breakfast & dinner and we really enjoyed the special Easter foods with ham or eggs
8.2
Scored 8.2
Very good
Rated very good
1,058 reviews
Price from£106.22per night
Hotel Villa Vera, hotel in Sveti Petar

Situated in Lovran on the Opatija Riviera, Villa Vera is surrounded by a Mediterranean garden. It has a glass-enclosed area with swimming pool and whirlpool, sun terrace and saunas.

Clean, next to the beach. The breakfast was very good. The receptionist is very nice and provided us with ice for our cooler.
9.6
Scored 9.6
Exceptional
Rated exceptional
601 reviews
Price from£125.13per night
See all hotels in and around Sveti Petar
Subscribe to receive premium deals

Prices drop the moment you sign up!