Slovenia is home to some of Europe’s most stunning underwater landscapes, making it a paradise for divers and snorkelers alike. With crystal-clear lakes and rivers, vibrant marine life, and accessible dive sites, you can explore a unique aquatic world that’s often overlooked by adventure travelers.
Your adventure begins by flying into Ljubljana Jože Pučnik Airport (LJU), located about 24 kilometers north of Ljubljana. From the airport, you can take the shuttle bus to Ljubljana for around €10 (about $11) or grab a taxi for approximately €30 (about $32). Once in Ljubljana, you can access various dive spots in less than two hours by car or public transport.
To reach popular dive sites like Lake Bled or Lake Bohinj, rent a car for around €40-€60 per day ($44-$66) or take regional buses from Ljubljana. The bus to Bled, for example, costs about €7 ($8) and takes around 1.5 hours. Make sure to check the departure times, as buses are less frequent in the off-season. If you prefer a guided experience, several local companies offer daily tours that include transportation from the city.
Lake Bled is undoubtedly Slovenia’s most iconic dive destination, renowned for its stunning visibility and picturesque surroundings. The lake’s maximum depth is around 30 meters (98 feet), offering various dive sites to explore. The underwater landscape features submerged trees, intriguing rock formations, and even remnants of a sunken church. Several diving centers, such as Dive Bled, offer guided dives for around €60 ($66) per person, including gear rental.
If you’re seeking a less crowded spot, head to Lake Bohinj, located about 26 kilometers from Bled. This glacial lake is larger and deeper, plunging to depths of 45 meters (148 feet). The underwater ecosystem here is rich with freshwater fish, and you may even spot some trout swimming by as you snorkel. Local dive shops like Bohinj Diving provide courses and guided tours, with prices starting at €75 ($82) for a half-day excursion.
Your trip wouldn't be complete without experiencing Slovenia's traditional hospitality. In Bled, consider booking a room at the Hotel Park, which offers stunning views of the lake and comfortable accommodations starting at around €120 ($132) per night. Alternatively, the Hostel Bled is a budget-friendly option, with dorms available from €25 ($28) a night.
When it comes to food, indulge in local Slovenian cuisine at restaurants like Vila Ajda. Try the ‘Blejska kremšnita’, a famous cream cake, for dessert, along with a hearty dish of ‘Štruklji’ (dough rolls filled with various fillings). Meals here typically cost between €10-€20 ($11-$22). For a more casual dining experience, grab a bite at the Bled Castle café, where you can sip on coffee while enjoying breathtaking views.
Before diving into Slovenia’s lakes and rivers, here are some essential tips to ensure a safe and enjoyable experience.
| Item | Cost | Notes |
|---|---|---|
| Shuttle from LJU to Ljubljana | €10 ($11) | Convenient airport transfer |
| Rent a car per day | €40-€60 ($44-$66) | Explore at your own pace |
| Guided dive at Lake Bled | €60 ($66) | Includes equipment rental |
| Diving excursion at Lake Bohinj | €75 ($82) | Half-day tour with a local guide |
| Meals at Vila Ajda | €10-€20 ($11-$22) | Try local Slovenian dishes |
| Accommodation at Hotel Park | €120 ($132) | Stunning views of Lake Bled |
| Dorm bed at Hostel Bled | €25 ($28) | Budget-friendly option |
The best time for diving in Slovenia is between June and September when water temperatures are at their warmest, averaging between 20-24°C (68-75°F). Visibility is also at its peak during these months, making it ideal for both recreational divers and snorkelers.
While you can snorkel without a certification, you will need at least an Open Water Diver certification for scuba diving in Slovenia. If you’re not certified, many diving centers offer courses for beginners, allowing you to get certified while enjoying the stunning Slovenian underwater scenery.
Traveler comments
Add a route note, correction, timing tip or question for this guide.