Skip to main content

Filter by:


Star Rating

Review Score

Kraj – 912 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,763 reviews
Price from$213.28per 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$172.22per 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,996 reviews
Price from$177.72per 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$121.53per 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.

The location, the room, and the views from our balconys! The breakfast was outstanding!
8.5
Scored 8.5
Very Good
Rated very good
933 reviews
Price from$235.19per 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
669 reviews
Price from$113.02per 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
392 reviews
Price from$97.90per 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$185.68per 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$733.03per 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$239.18per night
See all 6 hotels in Kraj
Subscribe to receive premium deals

Prices drop the second you sign up!