Real routes, honest costs, zero fluff. New guides every week. Browse destinations

Slovenia Road Trip: 8 Days of Lakes, Caves, Hairpins and the Adriatic

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

Route: Zagreb, Ljubljana, Bled, Bohinj, Vršič Pass, Soča Valley, Piran, Postojna, Ljubljana, Zagreb
Days: 8 days, 7 nights
Total distance: Around 850km, with no single day over three hours behind the wheel
Best time: June or September, when the Vršič Pass is open, the lakes are swimmable and the crowds thin out
Start and end: Zagreb Airport (return the car where you picked it up to dodge one-way fees)
Vignette: Slovenian e-vignette required on motorways. Get the monthly one, £28 (€32, $37), because a 7-day one won't cover an 8-day trip
Budget per day: Roughly £70 to £110 (€80 to €125, $95 to $150) per person when three of you share a car and rooms
Who it suits: First-timers comfortable driving on the right, friends, couples and anyone who likes a view with their coffee

How the Route Works (and Why This Order)

Slovenia Road Trip Map Illustration.
Slovenia Road Trip Map Illustration.

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)

Explore Zagreb if you have time. Either on the first day or your final day! Lovely place for half-a-day trip!
Explore Zagreb if you have time. Either on the first day or your final day! Lovely place for half-a-day trip!

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.

Check this first: A 7-day e-vignette covers seven consecutive calendar days. This trip uses the motorway on Day 1 and Day 8, so it won’t stretch. Buy the monthly one, £28 (€32, $37), from the official DARS e-vignette site only. Lookalike resellers add hefty service fees. Driving without one can mean a fine of £260 to £700 (€300 to €800, $350 to $940).

Where to Stay in Ljubljana

Day 2: Ljubljana

Ljubljana 3 bridges and castle!
Ljubljana 3 bridges and castle!

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

 

Tinker’s Tip: Leave the car parked all day. The old town is largely pedestrianised, city-centre parking is pricey and everything worth seeing is walkable in 20 minutes. If your hotel has no parking, use a park-and-ride on the edge of town and bus in.

Tours from Viator

Day 3: Lake Bled (and Vintgar Gorge)

Slovenia Road Trip: 8 Days of Lakes, Caves, Hairpins and the Adriatic
Lake Bled in all its glory! Truly stunning place!

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

Money saver: Skip the lakeside car parks at up to £4 (€4.50, $5.30) an hour, many with a two-hour limit. The big central car park (P03) is £2.20 (€2.50, $2.90) an hour with no time limit and it’s a few minutes’ walk from the water. Four hours there costs about £9 (€10, $12).

Where to Stay near Lake Bled

Day 4: Lake Bohinj

Lake Bohinj! Larger than Bled, and a lot colder!
Lake Bohinj! Larger than Bled, and a lot colder!

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

Good to know: Parking right by Lake Bohinj is limited to two hours, and wardens do check. The Savica waterfall car park is £2 (€2, $2.30) for up to three hours or £4 (€5, $6) for the day. In summer, seasonal shuttle buses run from car parks further down the valley, which is the stress-free option.
🌍

Not sure where to go next?

Take our 60-second quiz — 7 questions, 21 destinations, one perfect match.

Take the Quiz →

Recommended Tours and Tickets From Get Your Guide

Day 5: Vršič Pass into the Soča Valley

Vršič Pass at the top. Go early, parking is hit and miss!
Vršič Pass at the top. Go early, parking is hit and miss!

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

Watch out: The Vršič Pass closes to cars in winter, usually from around November until late spring, and snow can close it early. Check the road status the morning you drive. It’s narrow and steep with cobbled hairpins on the Kranjska Gora side, so skip it in a big motorhome, use low gears on the way down, and don’t count on parking at the summit. 
 
 

Day 6: Soča Valley to Piran

Piran from the city walls!
Piran from the city walls!

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

Small print: Piran’s old town is closed to visitors’ cars. Park at the big Fornače garage (also signed Amfora) on the way in, around £2.80 (€3.20, $3.70) an hour or £28 (€32, $37) for over ten hours. A small bus runs to Tartini Square roughly every 15 minutes, or it’s a flat 10 to 15 minute walk along the seafront. Some hotels give guests a garage discount, so ask.

Where to Stay in Piran

Day 7: Piran to Postojna Cave and Predjama Castle, Back to Ljubljana

Predjama Castle. Castle Cave as I call it!
Predjama Castle. Castle Cave as I call it!

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

Timing tip: Cave tours run at set times and you pick yours when you book online. Book the first tour of the day or a late afternoon slot to dodge the tour coaches, then do Predjama afterwards. The combo ticket lets you visit the castle any time within 30 days of your cave tour, so there’s no rush.

Day 8: Ljubljana Back to Zagreb

Exploring Zagreb!
Exploring 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

Reality check: Slovenia and Croatia are both in Schengen, but Slovenia has run extra checks at its Croatian border on and off. Keep passports in the front of the car, not the boot, and give yourself a buffer of at least 30 minutes on the airport run.

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.
Personalised passport holders from The Travel Tinker Shop
The Travel Tinker Shop

Gear we actually travel with

Passport holders, packing cubes, travel wallets. Stuff that earns its place in the bag.

Browse the shop

Local 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.
Quick win: Download the playlist. Use zero data, and you dont need to worry about signal!

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

Travel Hubs

Recommended Websites and Resources:

Ready to book your next trip? These resources have been personally vetted for a smooth travel experience.
  • 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

You May Also Like

Share this post

On this page

Nick Harvey

Hi, I’m Nick. I take the photos, book the wrong hotel occasionally, and write it all up so your trip goes better than mine did. The Travel Tinker exists because I got tired of guides that had clearly never been anywhere.

Everything here comes from trips I’ve actually taken. LinkedIn  |  Editorial and AI policy

I fund all of it myself. If a guide saved you time or money, you can buy me a coffee or back the site on Patreon.

The Travel Tinker on YouTube

Short, useful videos to go with the guides. Walkthroughs, transport routes and the odd honest hotel verdict.

Subscribe View all videos

Free Travel Starter Kit

Planners, checklists and the small stuff that stops a trip going sideways. Free, no spam.