Skip to main content

Filter by:


Star Rating

Review Score

Kraj – 878 hotels and places to stay
See the latest prices and deals by choosing your dates.
Grand Hotel Adriatic, hotel in Kraj

Grand Hotel Adriatic is set a 5-minute walk from Opatija's town center, just 164 feet above the coastal walking path Lungomare.

The restaurant and the food was tremendous, the entire hotel is beautiful, and the staff is very kind.
8.7
Scored 8.7
Excellent
Rated excellent
5,729 reviews
Price from$211.78per night
Hotel Paris, hotel in Kraj

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.

Friendly staff, good breakfast, nothing objectionable about the bedroom, bedroom was a good size and comfortable, good toiletries.
8.4
Scored 8.4
Very Good
Rated very good
3,293 reviews
Price from$171.02per night
Grand Hotel Adriatic II, hotel in Kraj

Enjoying a seafront position offering panoramic views of the Kvarner Bay, Grand Hotel Adriatic II is just a 5-minute walk from the center of Opatija.

The hotel has a great location near city centre and the beach, the view is amazing and the breakfast is delicious
8.2
Scored 8.2
Very Good
Rated very good
5,961 reviews
Price from$176.48per night
Hotel Kristal - Liburnia, hotel in Kraj

Hotel Kristal - Liburnia is located right by the sea and offers free WiFi and beach with sun loungers, available at an additional charge. It offers indoor swimming pools and a mini fitness room.

8.2
Scored 8.2
Very Good
Rated very good
1,820 reviews
Price from$120.67per night
Hotel Savoy, hotel in Kraj

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.

Great location. The breakfast was excellent. everyone was friendly and helpful. The bed was very comfortable and the room had a nice view of the sea.
8.5
Scored 8.5
Very Good
Rated very good
928 reviews
Price from$233.54per night
Hotel Villa Schubert, hotel in Kraj

This hotel is situated in natural surroundings between Opatija and Lovran, the hills of Mt. Ucka and the gentle atmosphere of an idyllic fishing town.

Hotel is close to the beach (indeed the sea is only a few meters away), and the breakfast was very nice. The rooms were clean and the staff was helpful.
8.0
Scored 8.0
Very Good
Rated very good
656 reviews
Price from$112.23per night
Hotel Villa Laurel, hotel in Kraj

Set 492 feet from the nearest beach and 2625 feet from Lovran Old Town, Hotel Villa Laurel offers an on-site bar and a terrace boasting views of the sea.

It was conveniently located
8.1
Scored 8.1
Very Good
Rated very good
377 reviews
Price from$97.21per night
Hotel Galeb, hotel in Kraj

Ideally located in the center of Opatija at the main beach, Hotel Galeb provides high-quality accommodations and services all year round.

Old world charm and hospitality. Central location with a view of the sea. Delicious dinner and breakfast.
8.3
Scored 8.3
Very Good
Rated very good
430 reviews
Price from$184.38per night
Ikador Luxury Boutique Hotel & Spa, hotel in Kraj

Featuring a seasonal outdoor swimming pool with heated sea water and a fitness center, Ikador Luxury Boutique Hotel & Spa is located in Ika and offers a private beach area.

Absolute luxury! Our room was immaculate and elegant, with a stunning view. The staff are like none other! Everyone we came in contact with was engaging, friendly and helpful. A huge shoutout to Antonio in the restaurant. We ate dinner there several times and everything was spectacular. Antonio knows his wine, food and craft cocktails and his recommendations are solid! Breakfast is a feast and also excellent. The salt water pool is heated and because this is a small hotel, it was not crowded. The gym is airy, clean and well-equipped. The spa is lovely and access to steam and sauna rooms are complimentary. I had a massage from Cornejla and that too was top-notch. I would highly recommend her. The hotel is located on a little paved community path which makes it easy to walk to other restaurants; and if nothing else, stroll past beautiful old villas and take in the stunning views. We would definitely LOVE to stay here again! Thanks for a wonderful time Ikador!
9.7
Scored 9.7
Exceptional
Rated exceptional
166 reviews
Price from$727.89per night
Amadria Park Hotel Milenij, hotel in Kraj

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

Location
9.3
Scored 9.3
Wonderful
Rated wonderful
635 reviews
Price from$290.41per night
See all 6 hotels in Kraj
Subscribe to receive premium deals

Prices drop the second you sign up!