Opatija, Primorje-Gorski Kotar County, Croatia

Grotta del diavolo

Grotta del Diavolo is a petite stone beach situated near the Opatija resort in Croatia. It is notably recognized for the eponymous cave located in close proximity to the beach. The cave is filled with water from within and is accessible solely by diving underwater.

Grotta del Diavolo appeals to adventure seekers and vacationers seeking thrills. Despite the influx of tourists during peak season, the beach remains uncrowded.

Explore places to stay near Grotta del Diavolo and dive into the thrill of discovering its mysterious underwater cave.

In terms of amenities, the beach lacks facilities; however, due to its proximity to the main road, shops, a bar, and a restaurant are easily accessible. Additionally, an adjacent parking lot is available near the main road.

What to do at Grotta del diavolo?

Bars

Best bars near Grotta del diavolo include Beach Bar Magma, Beach Bar - Hotel Domino, Colosseum Lounge & Beach Bar, Caffe Bar Sunset, Beach Bar Ocean Lounge, Mare Cocktail Bar, Bamba Bar and Caffe Bar Victorious.

Restaurants

Best restaurants near Grotta del diavolo include Pizzerija "Venezia", Restoran Thalassotherapia, Grill house Opatija, Pool Garden Restaurant & Lounge, Restaurant Domino, Restoran "Galeb" and Bistro Sunce.

Where to Stay near Grotta del diavolo?

Visitors to Grotta del Diavolo often stay in the nearby resort town of Opatija, known for its historic charm and beautiful coastal views. Many also choose accommodations in the surrounding areas like Lovran and Ičići, which offer a mix of scenic landscapes and easy access to various attractions, making Grotta del Diavolo a convenient stop during their stay.

The following map shows available accommodations and their prices. See the full list of accommodation options here.

Where is Grotta del diavolo?

Latitude: 45.319384 / Longitude: 14.293564

Grotta del diavolo is located in Opatija. The following map of Grotta del diavolo shows the exact location.


Nearby destinations:

Grotta del diavolo: Weather Today

📅 Friday, September 18, 2026
Today is an underwhelming day for a trip to the beach, with conditions better suited for staying indoors than lounging by the water. The sky will remain mostly blocked by thick clouds, and you should be prepared for occasional light showers throughout the day. While the breeze is gentle and the water is calm, the lack of sunshine makes the overall atmosphere feel quite muted. The air temperature reaches 23.4 °C, while the water sits at a comfortable 23.8 °C, which would be ideal if the weather were clearer. Given the high probability of rain and the heavy cloud cover, it is best to postpone your seaside plans for a day with brighter skies.
🌬️

Air

Low / High18.4°C/23.4°C
Feels Like (High)25.1°C
🌊

Sea

Sea Temperature23.8 °C
Wave Height0.1 m
🌧️

Rain

Rain Chance80%
Rainfall1.1 mm
Rain Duration4 h
🌞

Sun

Sunrise / Sunset06:44/19:08
Sunshine Hours2.2 hrs
UV Index5.15
Cloud Cover92%
💨

Wind

Speed11.2 km/h
Gusts19.1 km/h
DirectionNW

These beaches might also interest you

Beaches near Grotta del diavolo

Recommended

Read More