Slovenia
Welcome to Slovenia, a small country that packs a big punch when it comes to natural beauty and cultural experiences. From charming old towns and majestic castles to emerald lakes and coastal views, this 10-day itinerary gives you a taste of everything Slovenia has to offer. It takes you through the capital of Ljubljana, the big hits of Lake Bled and Lake Bohinj, the alpine charm of Kranjska Gora, and the Mediterranean vibe of Piran. You’ll see natural and cultural sights in equal measure, while keeping driving distances manageable. You can also do the same itinerary without a car, but you’ll probably need a few more days ot to cut some things – I’ve included tips on how to do this.
Itinerary
Ljubljana – Logar Valley – Rinka waterfall – Velika Planina – Kranj – Bled – Vintgar Gorge – Lake Bohinj – Zelenci nature reserve – Jasna lake – Kranjska Gora – Skocjan Caves – Piran.
Click on the map below to see my pins in Google Maps!
Day One: Discover Ljubljana
Your Slovenian road trip starts in the bustling capital, Ljubljana. Wander the old town’s cobbled streets to explore a variety of architectural styles that tell the city’s history. You can reach Ljubljana Castle by a forested trail or take the funicular for stunning views stretching to the Alps. Below, the expansive Tivoli Gardens offers a quiet spot for a picnic among statues and fountains. As evening approaches, the city’s cafes and restaurants come alive. Enjoy a meal at a traditional Slovenian restaurant like Julija to close the day.
Driving Distance: 0 km
Stay: Oh apartments & rooms (budget), Zlata Ladjica boutique hotel (boutique)
Eat: Julija
Day Two: More Ljubljana Magic
Spend another day exploring Ljubljana’s highlights. The Central Market, designed by architect Jože Plečnik, is always lively. Try some local specialties and consider grabbing a few artisanal souvenirs. The Dragon Bridge, featuring its iconic dragon statues, is a must-see. For a dose of culture, check out the National Gallery or the Museum of Contemporary Art. Stay overnight in one of Ljubljana’s charming boutique hotels to rest up for the next leg of your journey.
Alternatively, if you’re tired of the city, take an organized tour to discover the tourist spots beyond the city limits. A great option is the “Postojna Cave and Predjama Castle” tour. This 6-hour day trip visits both sites, so you can see a cool cave system and some of the medieval castles near Ljubljana. The tour covers entrance fees, transportation, and audio guides for both locations. If you want to get your car earlier of course you can visit these places independently as well (however, it can be challenging by public transport).
Driving Distance: 0 km
Stay: Oh apartments & rooms (budget), Zlata Ladjica boutique hotel (boutique)
Eat: Julija
Day Three: Logar Valley & Velika Planina
Get up early, pick up your rental car and start driving towards Kranj, where you’ll spend the night. As a first stop, visit Velika Planina, where shepherd’s huts dot the landscape amid grazing cattle. You can take the cable car up the mountain where it’s a short hike to the huts. After this morning hike, continue your way to Logar Valley and Rinka waterfall (they are in the same direction and really close to each other). Both of these stops are relatively short – you can walk around a little in Logar Valley and take photos, and it’s about a 20 min easy hike to reach Rinka waterfall. After that, continue on to Kranj, and enjoy the evening there, perhaps with dinner at Das ist Walter, which serves traditional Slovenian dishes and is very highly rated.
It’s quite hard to connect all these places on a day trip with public transport. You can take the train to Kranj, and then take local buses to visit each of the attractions, but you’ll probably have to stay one night longer to fit it all in.
Driving Distance: 110 km, 3h
Stay: Hostel Cukrarna (budget), Hotel Aktum (midrange)
Eat: Das ist Walter
Day Four: Visiting Lake Bled
Today’s highlight is the picturesque Lake Bled. After driving to Bled (or taking the bus from Kranj), go straight to the lake and either walk around the shore to admire the view or start right away with a morning pletna boat ride to the Church of the Assumption (on a little island in the middle of the lake), and ring the wishing bell. Alternatively, you can hire a paddle boat yourself for 20€ an hour to take in the views from the lake. If you’re up for some sports, hike to Mala Osojnica for breathtaking views (go for the sunrise if you dare, it’s beautiful). In the evening, catch the sunset at Bled Castle. Stay overnight in Bled for the next 2 days, perhaps at the delightful Vila Bled.
If you have less time, instead of arriving from Kranj, you can also go to Bled directly from Ljubljana, which is pretty easy even with public transport. There are many local buses connecting the two cities. Go to Ljubljana Bus Station where you can buy a ticket from the kiosk. There are buses running every 30 minutes from 8:30 AM to 9 PM every day, and it should be about 3€ 1 hour 15 minutes to get there. The bus will drop you off at Bled Bus Station.
Driving Distance: 50 km, 45 min
Stay: Vila Bled (upscale)
Eat: Kavarna Park (try the Bled cake!)
Day Five: Vintgar Gorge & Lake Bohinj
Vintgar is Slovenia’s most spectacular gorge, worthy of a half-day trip from Lake Bled. Start the day here, following boardwalks beside flowing rapids. After lunch, visit Lake Bohinj, a serene alternative to Bled. I think those two are enough activities for the day, but if you lack more movement you can also hike to Savica Waterfall. Spend another night in Bled, enjoying local dishes at Gostilna Pri Planincu.
Driving Distance: 0 km
Stay: Vila Bled (upscale)
Day Six: Nature Escapes in Zelenci & Jasna Lake
Depart Bled and head to the stunning Zelenci Nature Reserve with its vibrant springs and diverse wildlife. Zelenci looks out of this world with its neon turquoise water, but it’s probably much smaller than you imagine (the whole nature “reserve” is like a 5 minute walk in total) – regardless, absolutely worth a visit. Then, visit Lake Jasna for lunch with a view at Jasna Chalet Resort. Lake Jasna is an equally stunning spot, surrounded by mountains. Stay in Kranjska Gora, a peaceful alpine town. Try local flavors at Gostilna & pizzerija Bor or explore other local eateries.
Driving Distance: 50 km, 1 h
Stay: Traveller Bunker (budget), Ritz Carlton (upscale)
Day Seven: Hiking in Kranjska Gora
Spend the day hiking in the stunning surroundings of Kranjska Gora. There are numerous trails to choose from, such as those leading through the Triglav National Park or even up to Vršič Pass for a more challenging hike. Enjoy the fresh air, green meadows, and views of Slovenia’s highest peaks. Return to town for a warm welcome and another relaxing night.
Driving Distance: 0 km
Stay: Kranjska Gora, Boutique Skipass Superior Hotel (upscale)
Day Eight: From Underground to the Seaside
Hit the road early for a longer drive to the coast (approx. 2.5 hours). On the way, stop at Škocjan Caves, a UNESCO World Heritage Site known for its massive underground chambers and stunning rock formations. Continue on to Piran, Slovenia’s coastal gem, where you’ll arrive in the afternoon. Wander through the narrow streets and enjoy the Mediterranean vibe of this charming seaside town. Stay overnight at Hotel Piran, where you can fall asleep to the sound of the sea.
Driving Distance: 160 km, 3h
Stay: Hotel Piran
Eat: Gostilna Park
Day Nine: Relaxing in Piran
Spend the day embracing the Adriatic. Relax on the beach, visit Piran’s maritime museum and Tartini Square, walk along the promenade, and dine on fresh seafood at Fritolin pri Cantini. In the evening, enjoy a gelato as you stroll along the marina.
Driving Distance: 0 km
Stay: Hotel Piran
Eat: Fritolin Pri Cantini
Day Ten: Farewell, Slovenia
It’s time to say goodbye to Slovenia. Depending on your departure time, you may want to take one last stroll along Piran’s waterfront before hitting the road back to Ljubljana or your next destination.
When to go
June to September – Slovenia is an all-year destination, for different reasons. In my opinion summer and early autumn are the best times to visit if you want to hike. Summer of course is the busiest time here, just like in the rest of Europe, but Slovenia is still great for escaping the heat waves and the famously crazier crowds in Italy or Greece for example. In summer you can expertly combine hiking in the mountains with a short classic beach holiday around Piran. In autumn the colors of the foliage can be breathtaking, the crowds thin, and accommodation gets slightly cheaper. In Spring the meadows are covered in wildflowers, the mountain peaks in snow, and the weather is colder but comfortable. In winter you can ski and if you’re lucky enjoy the beautiful mountain scenery covered in snow.
How to get around
Slovenia is pretty tiny, so getting around the country is easy and doesn’t take much time at all. You’ve got a bunch of good public transport options like trains and buses that won’t break the bank. Plus, renting a car is super affordable, so if you’re up for a road trip, you’re in for a treat.
By car | If you like the idea of driving yourself around, you can rent a car as soon as you land at the airport in Ljubljana. You’ll have an easier way to get to trailheads and nature areas. Just be aware that the roads up in the mountains are pretty tight and usually only fit one car at a time, which can slow you down, especially in busy spots like Lake Bled. And keep an eye out for the weather, as rain and fog are common up there. But don’t worry too much – driving is generally easy-going, and the roads are in good shape.
By train | You can count on the trains here to run on time, and they’re pretty up-to-date, too. Getting around the country by train should be easy. Plus, you can grab your ticket online before you go, which is super handy. Just a heads-up, trains won’t take you right up to the hiking spots – for that, you’ll likely need to hop on a bus as well. Check out this picture that shows all the train routes.
By bus | The bus is a solid choice for getting from one city to another in Slovenia. You can check out the bus times online and pick your seat before you even get to the station. I’m a fan of using the bus and Flixbus when I travel – they tend to be quicker and more on time than the train.
Cost of travel
Slovenia is relatively affordable for travelers of all budgets. Accommodation ranges from €20-35 per night for hostels to €60-100 for midrange hotels, while luxury stays start around €150. Food costs about €7-15 per meal for casual spots, €20-35 for midrange restaurants, and €50+ for fine dining. Transport is budget-friendly, with car rentals costing €30-50 per day and local buses averaging €1.50-3.00 per trip.
Budget travelers can expect to spend around €50-70 per day, while midrange budgets run closer to €100-150 per day. For a more luxurious experience, plan on spending upwards of €200 daily.
Foods to try
Dumplings | Sweet or savoury, dumplings come in all types in Slovenia. Our favourites are the cheese dumplings, served with a mushroom sauce
Frico (potato & cheese pie) | Traditional farmers pie made of potato and cheese – basically the greatest pie that’s ever been made – crispy cheese on the outside, cheese and potato on the inside
Mushroom soup | Mushrooms are in abundance in Slovenia, and a fresh mushroom soup is beyond delicious.
Pumpkin seed oil | Um, this might be the greatest thing we’ve ever tried! Used to dress everything from salads to ice-cream, pumpkin seed oil is a taste sensation
Slovenian honey | Slovenian’s love their honey – there are over 10,000 beekeepers in the country, which for a population of 2 million, is astounding. It makes sense – Slovenian honey is beautiful, so don’t forget to try/buy some