Hairpin number 17 on the Vršič Pass…That’s roughly where it clicked for me.
The 3 of us had been moaning about the playlist since Zagreb, the hire car was grinding in second gear, and then the trees stopped. Grey rocks, jagged peaks, a cobbled bends so tight I could’ve high-fived the biker coming the other way. Nobody said a word for a good minute. And that almost never happens with my mates.
Here’s what I’d tell anyone thinking about Slovenia: don’t treat it as a Lake Bled day trip added onto something else. It’s small (you can cross the whole country in about 2-3 hours), but it packs in Alpine lakes, a river so greeny/blue it looks photoshopped (mine are not), one of Europe’s great mountain roads, caves the size of cathedrals and a Venetian-looking harbour town on the Adriatic. All of it within a couple of hours’ drive of each other. That’s road trip gold.
We flew into Zagreb rather than Ljubljana (cheaper flights from the UK, honestly, and more choice), picked up a car and looped the country in 8 days. This is the exact Slovenia road trip itinerary we drove, with the drive times, what it cost, where we’d stay again and the bits I’d skip. It’s also the post that ties together everything in our Slovenia travel guides, so bookmark it.
This article may contain affiliate links. If you make a purchase through these links, we earn a small commission at no extra cost to you. This helps fund the site and keeps our guides free. See our full affiliate disclosure for details.
Slovenia Road Trip: Quick Facts at a Glance
How the Route Works (and Why This Order)
I spent more time than I’d like to admit making this road trip, but it was worth it. The version below is the one that works, and here’s the logic behind it.
- City first. Ljubljana is 1h45 from Zagreb Airport, so it’s an easy first drive after a flight. You get your bearings before the mountains.
- Lakes next. Bled and Bohinj sit close together in the Julian Alps. Short drives, big payoff, and you ease into mountain roads gently.
- The pass in the middle. By Day 5 you know the car and you’ve driven a few bendy roads. That’s when you want to tackle Vršič’s 50 hairpins, not on Day 1 with jet lag and a manual you haven’t worked out yet.
- Coast after the mountains. Coming down the Soča Valley to the Adriatic feels like a reward. Sun, seafood, a swim.
- Caves on the way back. Postojna and Predjama sit right on the road between the coast and Ljubljana. Doing them on Day 7 means zero backtracking.
It’s a loop, basically. Ljubljana at both ends, so you can leave a bag at your first hotel if they’ll hold it. Ours did (bless them).
If you want to see how this compares with our other European drives, have a nose through the Travel Tinker road trips hub.
Prices correct as of September 2026.
← Swipe to scroll on mobile
| Day | From → To | Distance | Drive time | Overnight |
|---|---|---|---|---|
| 1 | Zagreb Airport → Ljubljana | 155km | 1h45 | Ljubljana |
| 2 | Ljubljana on foot | 0km | None | Ljubljana |
| 3 | Ljubljana → Bled (plus Vintgar) | 55km | 45 mins | Bled |
| 4 | Bled → Bohinj | 30km | 35 mins | Bohinj |
| 5 | Bohinj → Kranjska Gora → Vršič → Bovec | 110km | 2h30 (plus stops) | Bovec |
| 6 | Bovec → Kobarid → Piran | 170km | 2h45 | Piran |
| 7 | Piran → Postojna → Predjama → Ljubljana | 150km | 2h15 | Ljubljana |
| 8 | Ljubljana → Zagreb Airport | 155km | 1h45 | Home |
Slovenia Road Trip Itinerary
Day 1: Zagreb Airport to Ljubljana (the Vignette Moment)
Sort 2 things before you leave the airport car park. Firstly, tell the desk you’re driving into Slovenia (and Italy, more on that on Day 6). Croatian hire cars can cross, but most companies charge a cross-border fee, usually somewhere between £17 and £75 (€20 to €85, $25 to $100) per rental. A few local firms waive it on longer hires. Book it upfront. I always compare Zagreb or Ljubljana car hire deals and read the cross-border small print before I click anything.
Second, the vignette. Slovenia uses an electronic one linked to your number plate, and you need it from the moment you cross the border onto the motorway. It takes five minutes to buy on your phone. Get the Vignette here: Official Vignette website.
The drive is simple. Zagreb’s ring road is toll-free, then you pay a flat €1 (about £1, $1.20) at the Bregana toll plaza before the border. Card or cash both fine. Over the border it’s Slovenian motorway all the way to Ljubljana. About 1h45 all in.
Things to do: – Grab snacks and water at the airport (Croatia and Slovenia both use the euro, so no currency faff) – Check the car for scrapes and photograph everything before you leave – Drop the car at your Ljubljana hotel or a park-and-ride, then walk into town – First evening: a beer by the Ljubljanica river and an early night
If you’ve got a spare day at the start, Zagreb is worth it. I covered the city and the castles north of it in our Croatia inland road trip, and our essential Croatia travel tips cover the airport and money side. Brits should also skim our piece on the Europe entry changes for UK travellers before flying.
Where to Stay in Ljubljana
Day 2: Ljubljana
Ljubljana is a capital that feels like a sleepy market town: pastel buildings, a green river, cafés on the bridges and almost no cars in the centre. It is also super clean!
Start at Prešeren Square and the Triple Bridge (three bridges fanned out side by side), walk through the Central Market, then take the funicular up to the castle. The views from the tower are the best in the city. On a clear day you can see the Julian Alps you’ll be driving into tomorrow.
Keep the afternoon free. It’s a rest day before the mountains.
Things to do:
– Triple Bridge and Prešeren Square
– Central Market (go before noon for the food stalls) – Ljubljana Castle via the funicular, or walk up if you’re feeling smug
– Dragon Bridge, obviously
– Metelkova for street art and a grungier beer
– Sunset drinks along the riverside
Tours from Viator
Day 3: Lake Bled (and Vintgar Gorge)
Bled is 45 minutes up the motorway and it’s as stunning as the photos: church on an island, castle on a cliff, bright turquoise water. It’s also very busy (lunchtime anyway).
Get there early. Park by 8.30am and walk the lake loop (about 6km, allow 1.5 to 2 hours) before the tour coaches arrive. By 11am the promenade is packed.
The pletna boats (traditional wooden rowing boats) take you out to the island, where 99 steps lead up to the church and its wishing bell. Touristy, but worth doing. It is €20 each for the boat and a further €12 to go inside the church (we did it but a rip-off if you ask me).
Then try kremšnita, Bled’s vanilla custard and cream slice, at the café in Hotel Park where it was invented. This cake is incredibly moreish!
Vintgar Gorge is 10 minutes away: 1.6km of wooden boardwalks above a turquoise river. Tickets are £13 (€15, $18) and cover parking at the central car park plus the shuttle, but entry is timed and capped now. Book a slot online and go early or late. From late September it closes mid-afternoon.
Our Full guide to Lake Bled is where its at!
Things to do:
– Walk the lake loop early
– Pletna boat to Bled Island
– Bled Castle for the view (or skip it and climb Ojstrica for a better one)
– Kremšnita at Hotel Park
– Vintgar Gorge with a pre-booked time slot
Where to Stay near Lake Bled
Day 4: Lake Bohinj
Bohinj is bigger, quieter and wilder than Bled, and only 30 minutes further into Triglav National Park.
Start with Savica waterfall (about 20 minutes of steep steps from the car park), then take the Vogel cable car. It climbs about a kilometre in a few minutes, with the lake below and the Julian Alps in front of you. Return tickets run £28 to £30 (€32 to €35, $37 to $41) depending on the season, which isn’t cheap. But it includes parking at the bottom and the chairlift at the top.
Then swim, if you can handle it. Bohinj is very cold, even in summer. I lasted about four minutes and don’t regret it.
This is where I’d spend a bit more on a lakeside room. There are good-value guesthouses in Stara Fužina and Ribčev Laz on Booking.com stays in Bled and Bohinj.
Things to do:
– Savica waterfall hike – Vogel cable car (clear days only, check the webcam)
– Swim at Ukanc or Ribčev Laz, if brave – Church of St John the Baptist by the stone bridge
– Evening stroll along the eastern shore
Not sure where to go next?
Take our 60-second quiz — 7 questions, 21 destinations, one perfect match.
Recommended Tours and Tickets From Get Your Guide
Day 5: Vršič Pass into the Soča Valley
Slovenia’s highest road pass, 1,611m at the top, with 50 numbered hairpins between Kranjska Gora and the Trenta Valley. Russian prisoners of war built it during the First World War.
From Bohinj, drive back past Bled and north to Kranjska Gora (about an hour), then start the climb. The north side is the steep one, with cobbled hairpins that get slippery when damp. Expect to meet coaches on tight bends, and be ready to reverse.
Stop at the Russian Chapel on the way up, a small wooden church the prisoners built themselves.
The descent into the Trenta Valley is gentler. Then you follow the emerald Soča river down to Bovec. It’s one of the spots in our piece on adventure without the crowds.
Things to do:
– Coffee stop in Kranjska Gora
– Lake Jasna, just outside town, for a leg stretch
– The Russian Chapel
– Count the hairpins (the numbers are on signs, it becomes a game)
– Trenta Valley viewpoints on the way down
– Evening in Bovec: rafting or canyoning if you’ve still got energy
Day 6: Soča Valley to Piran
Mountains to the sea in one day, and my favourite drive of the trip.
Head back up the valley first thing (about 15 minutes) to the Great Soča Gorge, where the river squeezes through white rock a couple of metres wide. It’s free, you park in a lay-by, and it’s quiet before 9am.
Then drive down to Kobarid for the museum on the Isonzo Front, a First World War front most Brits know little about. Allow an hour. After that, head south to the coast, about two and a half hours. Depending on traffic your sat nav may clip a corner of Italy near Gorizia or Trieste, so make sure your hire covers Italy too.
Piran is a Venetian-style old town on a thin peninsula in the Adriatic. Climb the town walls for sunset, then eat seafood on the harbour.
Things to do:
– Great Soča Gorge early doors
– Kobarid Museum
– Tartini Square
– Climb the town walls for sunset
– St George’s Church bell tower
– Seafood on the harbourfront
Where to Stay in Piran
Day 7: Piran to Postojna Cave and Predjama Castle, Back to Ljubljana
About an hour inland, Postojna Cave is Slovenia’s most-visited attraction, with the coach parks and souvenir stands to match.
Once the underground train takes you into the hill, it’s worth it: huge halls and formations like frozen waterfalls. It stays around 10°C down there all year, so bring a jumper even in August. The tour takes about 1.5 hours.
Predjama Castle is about 10 minutes’ drive away, built straight into the mouth of a cave halfway up a 123m cliff. The audio guide tells the story of the robber knight Erazem, who lived there.
The official “Two Adventures” ticket covering both is £43 (€49.90, $58), which beats buying them separately. If you’d rather not drive that day, or you’re doing it as a day out from Ljubljana, there are guided Postojna Cave and Predjama Castle tours with transport included.
Then it’s under an hour up the motorway to Ljubljana.
Things to do:
– Postojna Cave by train
– Predjama Castle and its audio guide
– Coffee in the Karst on the way
– Final night out in Ljubljana
Day 8: Ljubljana Back to Zagreb
A short morning in Ljubljana, then 1h45 back to Zagreb Airport.
Fill the tank before you cross the border. Fuel near the airport isn’t cheap, and hire companies charge a fortune for topping it up themselves. Pay the €1 at Bregana, follow the airport signs and hand the car back with photos of the dashboard and all four sides.
If your flight home is delayed, keep your boarding passes. You might be owed money under UK and EU rules, and our guide to travel compensation explains how to claim.
Things to do:
– Last coffee by the river
– Refuel before the border
– Photograph the car at drop-off
Where To Stay
Moving bases five times keeps each drive short. Here’s where to stay.
Ljubljana. Stay central or just outside the pedestrian zone with parking. Budget travellers will find decent hostels near the old town. Mid-range guesthouses along the river are the sweet spot, and if you want a treat, the boutique hotels around Prešeren Square are lovely.
Bled. One night is plenty. The town has everything from simple rooms up the hill to lake-view hotels. I’d go mid-range and put the savings towards Bohinj.
Bohinj. This is where I’d spend a bit more. Lakeside guesthouses in Ribčev Laz and Stara Fužina feel like a proper mountain escape. Budget options are further down the valley in Bohinjska Bistrica.
Bovec and the Soča. Mostly guesthouses and apartments, many run by families. Great value, often with a mountain view thrown in. Glamping sites near the river are popular in summer.
Piran. Rooms in the old town are small and characterful. Portorož next door has bigger hotels with parking if you’d rather keep the car close.
← Swipe to scroll on mobile
| Base | Why stay here | Budget pick style | Nights |
|---|---|---|---|
| Ljubljana | Easy first and last night, walkable old town, great food | Hostel or guesthouse near the river | 3 (Days 1, 2 and 7) |
| Bled | Early start at the lake before the crowds, close to Vintgar | Private room in a family house up the hill | 1 |
| Bohinj | Quiet lake, Vogel on your doorstep, handy for Vršič | Apartment in Stara Fužina or Bohinjska Bistrica | 1 |
| Bovec | River adventures, Soča Gorge first thing next morning | Guesthouse or riverside glamping | 1 |
| Piran | Sunset on the walls, seafood, Postojna the next morning | Old-town room or a Portorož hotel with parking | 1 |
What It Cost Us
These costs are based on three people sharing a small car. Fuel is an estimate for a small petrol hatchback over roughly 850km. Plug your own numbers into our travel budget calculator to see what your version comes to.
← Swipe to scroll on mobile
| Cost | GBP (EUR, USD) | Notes |
|---|---|---|
| Slovenian e-vignette (monthly) | £28 (€32, $37) | Per car. 7-day is £14 (€16, $19) but won’t cover 8 days |
| Croatian toll at Bregana | £2 (€2, $2.30) | €1 each way, flat rate |
| Fuel estimate | £60 to £70 (€70 to €80, $80 to $95) | Small petrol car, around 850km |
| Bled parking (half day) | £9 (€10, $12) | Four hours at central P03 |
| Bohinj parking | £4 to £10 (€5 to €12, $6 to $14) | Savica day rate plus a lakeside stop. Vogel parking is included with the lift |
| Piran parking (overnight) | £28 (€32, $37) | Fornače garage, over 10 hours |
| Postojna Cave and Predjama Castle | £43 (€49.90, $58) | Per adult, official combo ticket |
| Vogel cable car (return) | £28 to £30 (€32 to €35, $37 to $41) | Per adult, varies by season |
| Vintgar Gorge | £13 (€15, $18) | Per adult, includes parking and shuttle |
| Cross-border hire fee | £17 to £75 (€20 to €85, $25 to $100) | Per rental, depends on the company |
Split three ways, the car-related costs (vignette, tolls, fuel, parking, cross-border fee) worked out at roughly £65 each for the week, before the hire itself. Covering Bled, Bohinj, the Soča and Piran by bus would take far longer.
Pit Stops & Side Detours
Worth adding if you have a spare hour or day.
- Škofja Loka. A properly lovely medieval town, a short detour off the Ljubljana to Bled drive. Few people stop.
- Kranjska Gora and Lake Jasna. Already on the Day 5 route, but worth lingering. Jasna has a bronze statue of Zlatorog, the golden-horned goat from Slovenian legend, that everyone photographs, plus a very chilly paddle.
- Kobarid’s other sights. Beyond the museum, there’s a short walk to the Kozjak waterfall that’s worth the stretch.
- Škocjan Caves. If Postojna sounds too commercial, Škocjan is the wilder UNESCO-listed alternative, with an underground canyon and a bridge high above the river.
- Trieste. From Piran, the Italian port is under an hour away. Big coffee culture, grand squares, and an easy half-day add-on.
- Croatia’s coast. If you’ve got more time, carry on south from Piran into Istria, or save it for our Adriatic Highway road trip, which picks up from Rijeka.
Gear we actually travel with
Passport holders, packing cubes, travel wallets. Stuff that earns its place in the bag.
Browse the shopLocal Eats Worth Chasing
Slovenian food is hearty in the mountains, Italian-leaning on the coast and cheaper than you’d expect.
- Kremšnita. Bled’s custard and cream slice. Absolute dream of a cake!
- Štruklji. Rolled dumplings, sweet or savoury. The cottage cheese and tarragon ones are the classic.
- Idrijski žlikrofi. Little potato-filled dumplings, usually served with a meaty sauce. Proper comfort food.
- Jota. A thick bean and sauerkraut soup from the Karst and coast. Sounds odd, tastes brilliant after a cold swim.
- Soča trout. The marble trout from the Soča is the thing to order in Bovec or Kobarid.
- Piran seafood. Grilled squid, fresh fish of the day, and anything seasoned with Piran salt from the pans down the coast.
- Local wine. Teran and Refošk reds from the Karst and coast, and Rebula whites from the Brda hills. Cheap by the glass and very good.
Road Trip Playlist
Podcasts to Queue Up
For the quieter stretches.
- The Rest Is History. Great for the Isonzo Front and Habsburg-era stuff you’ll pass on this route.
- Empire. Handy background on the empires that carved up this corner of Europe.
- No Such Thing As A Fish. Daft facts, big laughs, perfect for motorway miles.
- Off Menu. You’ll be hungry anyway. Might as well lean in.
- Travel with Rick Steves. Gentle, useful, and he’s got a real soft spot for Slovenia.
Road Trip Essentials
The kit that matters.
- Monthly e-vignette. Bought from the official DARS site, linked to your plate, before you leave the airport.
- Hire car checks. Cross-border permission for Slovenia and Italy in writing, a photo walk-round, and a fuel policy that’s full-to-full. Our guide to hassle-free car rentals walks through the lot.
- Offline maps. Signal drops on the Vršič Pass and in parts of the Trenta Valley. I’ve compared the apps in our look at the best travel navigation app.
- Layers. It can be T-shirt weather in Piran and properly chilly at 1,611m on the same trip. The caves are cold year-round.
- Some cash. Most places take cards, but small mountain huts and parking machines can be fussy.
- Swim kit and a quick-dry towel. For Bohinj, the Soča (bracing) and the Adriatic.
- Travel insurance. Mountain roads, water sports and hire cars all add risk. We sorted travel insurance for a European road trip before we flew.
- Light packing. Moving bases every night or two means living out of one bag. My minimalist packing tips will save your back.
Not sure on timing? June and September are the sweet spots here, and our guide on when to go to Europe breaks down the seasons.
Rent a Car
Sources checked
- DARS official e-vignette shop, vignette types and prices
- Slovenia.info, driving to and around Slovenia, vignette fine range
- Hrvatske autoceste, Bregana toll rates, Croatian toll to the border
- Kranjska Gora tourism, Vršič Pass and the Russian Road, height, hairpins and winter closure
- Postojna Cave Park official tickets, combo and single ticket prices
- Bled official parking list, car park rates
- Promet Bohinj parking, Savica rates and lakeside limits
- Vintgar Gorge official site, timed tickets and booking
- Vogel cable car, seasonal price list
- Piran parking guide, Fornače garage rates and shuttle
Travel Hubs
Recommended Websites and Resources:
- Flights: Find the best deals on Trip.com
- Hotels: Best rates on Booking.com · Best hostels on HostelWorld · Ratings and bargains on TripAdvisor
- Apartments: Affordable rentals on VRBO
- Car hire: Best prices on RentalCars.com
- Travel insurance: EKTA for worldwide cover · AirHelp for flight delay compensation
- Activities: Tours and skip-the-line tickets on GetYourGuide · Instant mobile tickets on Tiqets
- Trains: Most affordable trains on Trainline · Rail passes on Rail Europe
- Travel eSIMs: Use your mobile phone anywhere worldwide with Airalo
- Need more help planning your trip? Visit our Resources Page to see all the companies we trust and use for our travels






