Skip to main content

Filter by:


Star Rating

Review Score

Kraj – 903 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.

Breakfast and dinner - excellent food selection and very tasty.
8.7
Scored 8.7
Excellent
Rated excellent
5,762 reviews
Price from£170.52per 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.

Vicinity of restaurants and bars. Close to the shore. Really good breakfast
8.4
Scored 8.4
Very Good
Rated very good
3,323 reviews
Price from£137.70per 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.

Very great hotel, nice location and friendly staff. The room service made a swan out of the towels for me and my partner. The room had a great view but the air flow didn't work. The outside pool hasn't been open because of the season (May) but the inside pool and wellness was great.
8.2
Scored 8.2
Very Good
Rated very good
5,995 reviews
Price from£142.09per 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,846 reviews
Price from£97.16per 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
391 reviews
Price from£78.27per 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£148.45per 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£586.07per 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, staff
9.3
Scored 9.3
Wonderful
Rated wonderful
634 reviews
Price from£191.23per night
Hotel Villa Eugenia, hotel in Kraj

Only 164 feet from the beach and the 12-km long seaside promenade, Villa Eugenia is located in the center of the medieval Lovran, on the Opatija Riviera.

Good location, near lungomare, restaurants and shops. Very comfort and clean room. Great breakfast. Private parking is a big plus in Lovran.
9.3
Scored 9.3
Wonderful
Rated wonderful
705 reviews
Price from£126.51per night
Hotel Villa Astra, hotel in Kraj

Located 2953 feet from the center of Lovran and just 66 feet from the nearest beach, Hotel Villa Astra is set in a quiet area, next to the 15-km long seaside promenade and consists of a main building...

Mr. Vjeko Martinko welcomed us warmly the evening we arrived. We enjoyed the location and ambience so much we extended our stay. The villa is set on the water. Each morning we enjoyed breakfast with an ocean vista. Access to the promenade is right below the villa. You can easily stroll along the water to Lovran or to Opatija. It was more than just a place to sleep. It was a place infused with history and art. We thoroughly enjoyed it.
9.4
Scored 9.4
Wonderful
Rated wonderful
120 reviews
Price from£307.24per night
See all 6 hotels in Kraj
Subscribe to receive premium deals

Prices drop the second you sign up!