Plan your gourmet Opatija experience with this guide. Here are the best places to eat out in Opatija and Opatija Riviera that we recommend to our guests who stay at villas in Opatija and the surrounding area.
Most Opatija restaurants in the list below are concentrated around the famous 9km long seafront promenade Lungomare. Some are in villages close to Opatija, all within a short drive away.
1. Ruzmarin
Dining Terrace in Restaurant Ruzmarin in Opatija, Photo Credit: Restaurant Ruzmarin FB Page
Restaurant Ruzmarin is one of the restaurants in Opatija with a long tradition and well deserved top-notch reputation.
Indoor Dining Salon in Restaurant Ruzmarin in Opatija, Photo Credit: Restaurant Ruzmarin FB Page
Founded in 1986, the Ruzmarin Restaurant in Opatija has delighted its guests with gastronomic stories for over 35 years. It's a favorite place to eat out both for Opatija locals and tourists.
It is a great choice for lunch or dinner with family and for a romantic dinner. Furthermore, Restaurant Ruzmarin also hosts bigger groups.
Meal Presentation Restaurant Ruzmarin in Opatija, Photo Credit: Restaurant Ruzmarin FB Page
The extensive menu includes traditional Croatian dishes and a good offer of international meals. Here you can enjoy seafood, meat dishes, and a variety of pasta. Vegetarian, vegan, and gluten-free options are available. There is ample seating space both indoors and outdoors. However, we recommend booking a table in advance. The ambiance is pleasant and friendly.
Address: Veprinački put 2, 51410, Opatija
Reservations and inquiries on phone number +385 51 712 673 and e-mail [email protected]
Website: www.restaurant-ruzmarin.com
2. Roko
Roko Opatija Restaurant - terrace, Photo Credit: Roko Opatija Facebook Page
On the main Opatija street, you can find Roko Restaurant and Roko Pizzeria right next door. If you talk with any locals during your vacation in Opatija and ask them which restaurant is not to be missed, Roko will surely be in the top 3 recommendations.
Roko Opatija Pizzeria- terrace, Photo Credit: Roko Opatija Facebook Page
All meals at the Restaurant Roko and at the Pizzeria Roko have the signature of the renowned chef Roko Stjepan Dunatov, who owns and runs both places.
Full of character, both places offer a warm and friendly ambiance. Paired with excellent service and mouth-watering food, it is one of the best go-to places in Opatija for lunch and dinner.
Roko Opatija meal presentation, Photo Credit: Roko Opatija Facebook Page
The culinary team in Roko focuses on Italian cuisine with a strong local influence. Homemade pasta, risottos, pizza, fish and meat delicacies from the grill, and various tapas food are just part of the rich offer.
Roko Opatija Homemade Pasta, Photo Credit: Roko Opatija Facebook Page
As already mentioned, Roko is a deservedly popular restaurant in Opatija. So, we recommend making the reservation upfront. If you stroll down the main street toward the city center, and the restaurant is full, you can leave your number and they will surely call you when one of the tables becomes available.
Address: Ul. Maršala Tita 114, 51410, Opatija
Reservations and inquiries on phone number +385 51 711 500 (Pizzeria Roko), +385 51 712 816 (Restaurant Roko)
Website: www.roko-opatija.com/en/
3. Restaurant Villa Ariston
Sea-view garden in Restaurant Villa Ariston in Opatija, Photo credit: Villa Ariston Facebook Page
Restaurant Villa Ariston is housed in a boutique hotel of the same name, currently closed for renovations, in a wonderful 19th-century residence right next to the famous promenade in Opatija. The restaurant is open and offers an excellent gourmet story with a romantic ambiance.
Moreover, this fine Opatija restaurant was named one of the best restaurants in Croatia (2017) and deserved a place in the Michelin Guide. It holds a MICHELIN Plate award.
Restaurant Villa Ariston in Opatija, Photo credit: Villa Ariston Website
A sophisticated and elegant indoor dining salon and several outdoor romantic terraces with beautiful views of the sea and the Kvarner Bay provide a pleasant ambiance for a gastronomic feast.
Meal Presentation at Restaurant Villa Ariston in Opatija, Photo credit: Villa Ariston Website
The culinary team concentrates on delivering the best meals of Mediterranean cuisine with a strong emphasis on local ingredients. Specialties include lobster and other seafood coming from the Kvarner Bay. We recommend taking a tasting menu and relying on the sommelier’s recommendations when it comes to wine.
Finger Food Restaurant Villa Ariston in Opatija, Photo credit: Villa Ariston Website
Here you will surely experience true fine dining in Opatija. With a historic setting and a gorgeous verdant garden paired with stunning views, it is also a great choice for smaller weddings and intimate celebrations.
Address: Ul. Maršala Tita 179, 51410, Opatija
Reservations and inquiries on phone number +385 51 271 379 and e-mail [email protected]
Website: www.villa-ariston.hr
4. Bevanda
Bevanda Hotel, Bar & Restaurant in Opatija, Photo credit: Bevanda Facebook Page
Bevanda is a legendary name on the Croatian gastronomic scene. For decades, it was known as one of the best fish restaurants in Opatija and Kvarner Bay.
Although the owners changed and the restaurant got a complete makeover, the returning guests are happy that "the new " Bevanda is keeping up to the high standards of food quality and service, as it was in its old glory days.
Interior of the Bevanda Restaurant in Opatija, Photo credit: Bevanda Facebook Page
Bevanda restaurant sits in a prime waterfront location, next to the sea. It's only a minute on foot to the city center. If you approach it on foot from the main street, we recommend taking the path through the beautiful park of Angiolina.
Meal Presentation Bevanda Restaurant in Opatija, Photo credit: Bevanda Facebook Page
Bevanda offers a hedonistic retreat for your palates. Here you can indulge in seafood delicacies and meat specialties. They also offer some great desserts.
Seafront Dine Setting at Bevanda Restaurant in Opatija, Photo credit: Bevanda Facebook Page
The waterfront setting offers a stunning open view of the sea. Dining with the scent of the sea breeze in a modern and luxe setting is a great choice for family outings, business meetings, and even private celebrations.
Not only a first-class restaurant in Opatija, but Bevanda also offers a lounge bar and five-star accommodation in a luxury room of its boutique hotel.
Address: Zert ul. 6, 51410, Opatija
Reservations and inquiries on phone number +385 51 493 888 and e-mail [email protected]
Website: www.bevanda.hr
5. Navis
Design Restaurant Navis in Opatija Riviera, Photo credit: Hotel Navis Website
Restaurant Navis is set outside Opatija, at the beginning of Opatija Riviera. It is housed in a designer five-star hotel Navis in a unique location. Perched on a seaside cliff, it boasts amazing views of the sea and the bay.
Seafront Restaurant Navis in Opatija Riviera, Photo credit: Hotel Navis Website
Along with the seafront location and breathtaking views, Restaurant Navis also offers excellent food and first-class service. The menu follows the principles of a healthy Mediterranean diet. The young and creative culinary team creatively delivers the best seafood, oysters, lobsters, Istrian beef steak, and other locally grown organic ingredients.
Meal Presentation - Oysters - Restaurant Navis in Opatija Riviera, Photo credit: Hotel Navis Website
Pleasant ambiance, tasty meals, and excellent service led to the MICHELIN Plate Award.
Address: Ul. Ivana Matetića Ronjgova 10, 51410, Opatija
Reservations and inquiries on phone number +385 51 444 600
Website: www.hotel-navis.hr
6. Draga di Lovrana
Restaurant Draga di Lovrana in Lovran Opatija Riviera, Photo credit: Draga di Lovrana Official Website
Restaurant Draga di Lovrana is a magical, family-run restaurant with a wide selection of meat and fish dishes.
The mystical setting at the lower slopes of the Ucka mountain, with the winding road to this extraordinary place, will leave you breathless once when you arrive.
Restaurant Draga di Lovrana in Lovran Opatija Riviera, Photo credit: Davor Zunic / CROPIX
In 2024, the restaurant got a new fresh look and a new menu. In a relaxed atmosphere, the restaurant welcomes families and friends with a special seasonal a la carte offer.
All meals are prepared from fresh local ingredients, which dictate the daily menu.
Restaurant Draga di Lovrana in Lovran Opatija Riviera, Photo credit: Draga di Lovrana Official Website
Here the gastronomic journey starts with admiring amazing panoramic views of the mountain slopes, sea, and the islands of Kvarner Bay. It continues with a first-class dining experience.
Address: Cesta za Lovransku Dragu 1, 51415, Lovran
Reservations and inquiries on phone numbers +385 51 294 166; +385 98 327 093 and e-mail [email protected]
Website: http://www.dragadilovrana.hr/restaurant
7. Tavern Valle Losca
Tavern Valle Losca in Opatija Riviera, Photo credit: Valle Losca Facebook Page
If you are in search of a traditional and authentic gourmet experience we recommend visiting the tavern Valle Losca. It is located on the outskirts of Opatija, in the small fishing village Volosko.
This small traditional restaurant offers an intimate setting where you can taste local food prepared following old and simple recipes.
Meal served in Valle Losca in Opatija Riviera, Photo credit: Valle Losca Facebook Page
Valle Losca tavern has a limited seating capacity indoors and on the small open-air terrace. Therefore we recommend making the table reservation upfront.
Icecream served in glass in Valle Losca tavern in Opatija Riviera, Photo credit: Valle Losca Facebook Page
They are by far famous for homemade gelato. Thus, if you have a sweet tooth, you must try their ice cream cakes.
Address: Ul. Andrije Štangera 2, 51410, Opatija
Reservations and inquiries on phone number +385 95 580 3757 and online
Website: http://www.vallelosca.com/