Hotel Miramar, Opatija

A luxurious hotel in Opatija which is known as the “Old Lady” of the Adriatic. The hotel offers superior and deluxe rooms, waterfront residences and suites and various wellness facilities. It boasts a private beach area, an outdoor swimming pool and a fitness centre.
Best For: both couples and families.


Situated in the calm bay next to the Sea, the hotel Miramar consists of 5 guest villas. It also features a private Mediterranean-style garden and various Wellness and Spa facilities. Close to the hotel is the popular pedestrian zone – Lungomare – dedicated to the Austrian Emperor Franz Joseph I. Park Angiolina is only a short walk away.

You can choose from a wide choice of 108 superior and deluxe rooms, waterfront residences and suites. All rooms are air-conditioned and luxuriously furnished, offering a mini bar, safe and satellite TV. Each room has its own private balcony.

Relax at the restaurant terrace overlooking the sea whilst tasting the best dishes in the region. Apart from seafood and fish, many dishes from continental Croatia and the region are on the menu, together with high quality wines and aperitifs.

The Wellness and Spa facilities include indoor and outdoor pools, outdoor Jacuzzi, sauna and various spa treatments.

Reservations for various excursions, boat trips, car rentals, tennis courts or theatre and opera evenings can be made at the reception.

Accommodation Details

  • Air-conditioning
  • Phone
  • Minibar
  • Bathrobes
  • Hair dryer
  • Safe
  • Balcony
  • Satellite TV
  • Complementary WiFi
  • Pillow menu
  • Room service

Dining facilities

  • Excellent restaurant serving a delicious buffet breakfast
  • Bar

Leisure facilities

  • Sun terrace
  • Garden
  • Live music nights at the restaurant

Wellness & Spa Facilities

  • Indoor and outdoor pool
  • Sauna
  • Spa and beauty treatments
  • Wellness bag with towels
  • Miramar umbrellas and sunshades
  • Outdoor Jacuzzi
  • Sunbathing lawn at the pool in the garden
  • Rocky beach


  • Centre of Opatija a 5 minute walk from the beach
  • 2 miles from Opatija Port
  • Adjacent to the sea-side promenade