The first time I visited Slovenia, I had almost nothing planned. Ljubljana and Lake Bled were on the list, and that was about it. I figured a week would be plenty for such a small country.
I was wrong. A week wasn’t nearly enough, and I’ve been back several times since, including a couple of months living in Ljubljana as a digital nomad. Slovenia has a way of pulling you back.
This itinerary covers the classic loop: capital, mountains, coast, and back. You’ll need a car, that’s non-negotiable, but the driving is easy, and the scenery makes it half the fun. I’ve made all the wrong turns, so you don’t have to.
7 Day Slovenia Itinerary
The Route at a Glance
- Days 1-2: Ljubljana
- Day 3: Lake Bled + Vintgar Gorge
- Day 4: Lake Bohinj, Savica Waterfall, Vogel
- Day 5: Soca Valley (Tolmin Gorge, Kobarid)
- Day 6: Piran + the coast
- Day 7: Predjama Castle, return to Ljubljana
Total driving: Around 350km for the full loop. Nothing over 90 minutes in a single stretch.
Before You Go: Practical Stuff
Vignette: You’ll need a motorway sticker (vignette) to drive on Slovenian highways. Buy one at the border or any petrol station; a weekly pass costs around €15. Get caught without one and the fine is €300+.
Car hire: Pick up in Ljubljana. The airport has all the usual companies, or collect from the city centre if you’re arriving by train. Book in advance during summer.
Best time to visit: May to September for reliable weather and everything open. July and August are busy at Bled but manageable elsewhere. Shoulder months (May, June, September) are ideal.
Where to stay: I recommend any of these boutique hotels in Ljubljana.
Days 1-2: Ljubljana
Ljubljana has an almost unfair number of fans for a city its size. I’ll be honest, it took me a while to warm to it. On my first visit, I wasn’t in the right mood and couldn’t understand the hype. But I kept coming back, eventually spending a couple of months here, and now I get it. It’s one of those cities that rewards you for slowing down.
The old town hugs the river Ljubljanica, all Baroque facades and cobblestones, with a castle on the hill above. The pedestrianised centre is small enough to walk in an afternoon, but you’ll want longer. The funicular driver on my first visit pointed out every landmark on the two-minute ride up to the castle; that’s the kind of place this is. People are proud of their city.
Travel tip: Take a food tour in Ljubljana to find where the locals go.
Don’t plan too much. Wander the riverbank, cross the Dragon Bridge (my favourite), find a cafe in one of the squares. The Central Market on a weekday morning is worth getting up for. If you want to cover more ground, cycling in Ljubljana is excellent. Ljubljana has 300km of bike lanes, and the centre is completely flat.
Where to stay: Base yourself in or near the old town. Two nights is enough, you’ll be keen to get into the mountains by day three. Hotel Cubo is a great option.
Read more: Ljubljana Christmas Market (if visiting in winter)
Day 3: Lake Bled + Vintgar Gorge
Drive: Ljubljana to Bled – 55km, about 50 minutes on the motorway.
Lake Bled was one of my dream destinations, which made arriving during the World Rowing Championships particularly crushing. The tranquil lake I’d imagined was overrun. I nearly left.
I’m glad I didn’t. The next morning, I set my alarm for 5:30am and finally saw the Bled I’d been expecting, just a few joggers, some swimmers brave enough for the cold water, and that perfect stillness on the lake. If you’re staying overnight, do the same. The crowds don’t arrive until mid-morning.
Start early with Vintgar Gorge, just 4km from Bled. A wooden boardwalk winds 1.6km through a narrow canyon carved by the Radovna River, ending at a 13-metre waterfall. I’m a city person and rarely make it out into nature, but Vintgar was the highlight of my first Slovenia trip.
The water is that impossible blue-green colour, the cliffs tower above you, and the whole thing is an easy flat walk. Go first thing to beat the tour buses. The gorge is closed from November to April, and you’ll need to book timed entry tickets online in summer (€15).
Back at Bled, the classic itinerary is: row a traditional pletna boat to the island, climb the 99 steps to ring the wishing bell (mine didn’t come true, I wished for fewer tourists), then walk up to Bled Castle for the views. Somewhere in there, eat a kremšnita. The famous Bled cream cake made me forgive the crowds almost immediately.
Where to stay: One night in Bled, or continue to Bohinj (quieter, better value). This pension is directly on Lake Bled. Otherwise, this small hotel near Bohinj is stunning and half the price.
Read more: Day Trip to Lake Bled
Day 4: Lake Bohinj, Savica Waterfall, Vogel
Drive: Bled to Bohinj – 30km, about 30 minutes.
I didn’t know Lake Bohinj existed until I was already in Bled, and immediately wished I’d based myself there instead. This is what I’d imagined Bled would be, pristine glacial lake, snow-capped mountains, hardly anyone around. No island, no castle, no tour groups. Just the largest lake in Slovenia, sitting inside Triglav National Park.
The water is cold but impossibly clear – perfect for swimming if you’re brave. There’s a stone bridge at the eastern end that frames the mountains beautifully.
Savica Waterfall is a 10-minute drive from the lake, then a 20-minute uphill walk. I visited at the end of summer when only a trickle was flowing, but the fresh air and the walk made it worthwhile anyway. In spring with the snowmelt, it’s supposedly spectacular.
Vogel is the cable car that takes you from the lake up to 1,535 metres in the Julian Alps. Even if you’re not a hiker, the views from the top are worth the ride, the whole lake below, Triglav in the distance. I stood there for a long time not wanting to leave.
Where to stay: Bohinj is quieter and more outdoorsy than Bled, a lovely place to spend a night. I cannot recommend this place enough. Alternatively, push on toward the So?a Valley in the late afternoon.
Day 5: Soca Valley
Drive: Bohinj to Kobarid via Tolmin – about 60km, 1.5 hours. This is a scenic mountain road, not motorway.
The drive from Bohinj to the Soca Valley is one of the most beautiful in Slovenia, and I say that as someone who’s burned out her brakes on Slovenian mountain roads before. You’re crossing from the lakes region into a completely different landscape – deep gorges, the famous emerald-green So?a River, and villages that feel closer to Italy than Austria.
Stop at Tolmin Gorge – it’s less famous than Vintgar but just as impressive, and usually quieter. The walk takes you through narrow canyons, past the confluence of two rivers, and there’s something satisfying about discovering a gorge that isn’t on everyone’s Instagram.
Continue to Kobarid, a small town with an outsized history. This was the site of the Battle of Caporetto in 1917 – a WWI disaster for the Italian army that Hemingway wrote about in A Farewell to Arms. The Kobarid Museum is genuinely excellent, even if military history isn’t usually your thing.
The Soca Valley is also Slovenia’s adventure sports capital, with rafting, kayaking, and canyoning, if that’s your thing. The river really is that colour. I kept thinking my eyes were lying.
Where to stay: Kobarid or Bovec. Bovec is more adventure-focused; Kobarid is quieter with better restaurants. I didn’t stay in Kobarid, but there are some exceptionally good value places to stay.
Day 6: Piran + The Coast
Drive: Kobarid to Piran – about 90km, 1.5 hours via the Vipava Valley.
Slovenia has just 46km of Adriatic coastline, but Piran alone makes it count. My biggest regret from my first Slovenia trip was skipping it – we were behind schedule after getting stuck in Trieste, so we headed straight to Croatia instead. I’ve since been back to fix that mistake.
Piran is a tiny Venetian town on a narrow peninsula, all terracotta roofs and narrow alleys. It looks like a miniature Venice minus the canals and the crowds. The whole place is car-free, so park at the Forna?e garage outside town (well signposted) and take the free shuttle or walk in.
There’s no checklist of must-sees. The point is to wander the lanes, eat seafood by the harbour, climb the bell tower for views across to Italy and Croatia, and stay for sunset. The main square, the town walls, the waterfront – you’ll find them all without trying.
Skip: Koper and Portorož, unless you have extra time. Koper has a pleasant enough square, but it doesn’t compare to Piran. Portorož is a beach resort, fine for swimming, but not particularly memorable.
Where to stay: One night in Piran is ideal. Don’t make the mistake I made and stay in Portorož, stay in Piran old town if you can. This small hotel is excellent value and right in the town centre.
Read more: Day Trip to Piran
Day 7: Predjama Castle + Ljubljana
Drive: Piran to Predjama – 70km, about 1 hour. Predjama to Ljubljana – 55km, about 45 minutes.
On your last day, loop back to Ljubljana via one of Slovenia’s most dramatic castles.
Predjama Castle is built into the mouth of a cave, clinging to a 123-metre cliff. It looks like something from a fantasy film and has been there for over 800 years. The audioguide tells the story of Erazem, a 15th-century robber knight who held out against a siege here for a year before being betrayed. The setting is extraordinary – everyone has the same photo of it, because what else can you do but point your camera and stare?
If caves are your thing, Postojna Cave is just 10km away, with 24km of underground passages explored partly by electric train, cathedral-sized chambers, and the famous blind “human fish.” I’ll be honest: I skipped it. Caves aren’t for me. But it’s Slovenia’s most popular attraction, and the combined cave + castle ticket is around €50 if you want both.
From Predjama, it’s 45 minutes back to Ljubljana on the motorway. Return the car, catch your flight, or continue on to Croatia, Austria, or Italy – all within easy reach.
Alternative: Add Eastern Slovenia
If you have more than a week, or want to skip the coast, consider Maribor and Ptuj – Slovenia’s wine country in the east. Maribor has the oldest grapevine in the world (still producing grapes after 450 years) and kilometres of wine cellars to explore. Ptuj claims to be the oldest town in Slovenia, with a hilltop castle overlooking the Drava River. It’s a completely different vibe from the Alpine west, and most tourists miss it entirely.
Read more: Day Trip to Maribor and Ptuj
More Slovenia
- Day Trips from Ljubljana – if you’re based in the capital without a car.
A week isn’t really enough, I said that after my first trip and I’ll say it again now. But it’s enough to understand why you’ll want to return. I’ve now been to Slovenia more times than I can count and I still haven’t made it inside Postojna Cave. But I’m already planning the next trip, the Vrši? Pass, more of the Soca Valley, maybe finally that cave. Slovenia has a way of not letting you finish.