Slovenia to Montenegro

Julian Alps to Adriatic: Slovenia to Montenegro

We started this trip staring at snow-capped peaks reflected in a glacial lake at 475 meters above sea level. Twelve days later, we were floating in the Adriatic at exactly zero meters, sunburned and slightly amazed that a 1,100 km drive south could contain so many different versions of Europe. Alpine passes with 50 numbered hairpins. Waterfalls cascading into turquoise lakes. A Roman emperor’s retirement palace that became a living city. Medieval walls above the sea. A fjord that should not exist this far south. And a coastline that just kept going, each stretch more absurd than the last.

This is the route that connects the Julian Alps of Slovenia to the Bay of Kotor in Montenegro, threading through Croatia’s Dalmatian coast along the way. It is the Balkans’ greatest hits played at a comfortable pace – two weeks of driving, eating, swimming, and wondering why you ever went to the French Riviera when this was right here the whole time.

Aerial view of Lake Bled with the island church, Julian Alps rising behind, Slovenia

Route Overview

Segment Distance Drive Time Border Crossing
Ljubljana to Bled 55 km 45 min
Bled to Vrsic Pass to Bovec 85 km 2.5 hours
Bovec to Plitvice (via Ljubljana-Zagreb) 250 km 4 hours Slovenia-Croatia
Plitvice to Zadar 130 km 2 hours
Zadar to Split 160 km 2 hours
Split to Dubrovnik 230 km 3.5 hours (Neum/Bosnia transit)
Dubrovnik to Kotor 93 km 2.5 hours Croatia-Montenegro
Kotor to Budva 22 km 30 min
Total ~1,100 km ~20 hours driving 2

Tip: Buy the Slovenian e-vignette online before arriving (EUR 16 for 7 days at evinjeta.dars.si). Driving on Slovenian motorways without one carries a EUR 300 fine. Croatian toll stations accept card and cash at each booth. Montenegro has no tolls.

Days 1-2: Ljubljana and Lake Bled

Ljubljana is a city that punches well above its weight. The car-free Old Town along the Ljubljanica River, the hilltop castle connected by funicular, Joze Plecnik’s Central Market with its colonnaded riverbank – it all fits into one energetic afternoon. Park at the Kongresni trg or NUK garage (EUR 1-2/hour) and walk everything.

What makes Ljubljana special is the scale. It is a capital city with the atmosphere of a university town. The outdoor cafes along the river fill up by noon and stay full until midnight, the food market runs every Friday in summer, and the whole center can be crossed on foot in 15 minutes. It is organized, clean, and the espresso costs EUR 1.50 – which is the price you pay for being in the Balkans’ most Central European country.

On day two, drive 55 km to Lake Bled. The island with the church, the castle on the cliff, the Julian Alps in the background – you know the photo. Go anyway. Rent a traditional pletna boat (EUR 15/person) or swim to the island if you want to earn it. The lake loop walk (6 km, flat) takes 90 minutes and is the best way to see the light change across the water.

Bled Castle above the lake costs EUR 15 and has a museum, a wine cellar, and the view that explains why Austro-Hungarian aristocrats built their summer homes here. The traditional Bled cream cake (kremsnita) at the Park Hotel’s terrace is not optional – it is been the local specialty since the 1950s, and the recipe has not changed because it does not need to.

Bled Costs Price
Pletna boat to island EUR 15/person
Bled Castle entry EUR 15
Kremsnita at Park Hotel EUR 5
Lake loop walk Free
Vintgar Gorge (4 km from Bled) EUR 10

Tip: Vintgar Gorge (Soteska Vintgar), 4 km from Bled, is a wooden boardwalk through a limestone gorge with waterfalls and pools. It costs EUR 10, takes about 90 minutes, and closes in winter. Go early to avoid crowds.

Day 3: Vrsic Pass and the Soca Valley

This is the day the road becomes the destination. The Vrsic Pass (1,611 m) connects Kranjska Gora to the Soca Valley via 50 numbered hairpin turns – 24 on the way up, 26 on the way down. Each turn has a stone marker, and by turn 15 you will understand why Slovenians consider this their national driving road.

The road was built by Russian prisoners of war during World War I, and a Russian chapel at the summit commemorates those who died in an avalanche during construction. The pass is narrow, mostly single-lane on the hairpins, and requires patience with oncoming traffic. Pull into the passing bays and let faster cars go. The views from the top – Julian Alps peaks in every direction – are compensation for any stress on the way up.

The descent into the Soca Valley drops you into a different world. The Soca River is a shade of emerald green that looks artificial and is not. If you have time, stop at the Great Soca Gorge near Bovec, where the river narrows between rock walls into pools of improbable color. Bovec itself is an adventure sports hub – rafting, kayaking, zip-lining – and a good lunch stop.

The Vrsic Pass is open from May to October, weather permitting. Check conditions before driving – snow can close the road into late May. The hairpins are cobbled (original World War I stone), which gets slippery in rain. Drive in second gear and keep your headlights on.

Vrsic Pass Details Information
Altitude 1,611 m
Hairpin turns 50 (numbered)
Road surface Cobbled hairpins, asphalt between
Open season May - October
Drive time (Kranjska Gora to Bovec) 1.5-2 hours
Fuel Fill up in Kranjska Gora – nothing on the pass

Days 4-5: Plitvice Lakes

From the Soca Valley, you have two routing options to reach Croatia’s Plitvice Lakes:

Option A: Return through Ljubljana and take the A1 motorway to Zagreb, then south to Plitvice (about 4 hours total, mostly motorway). This is faster and less taxing after the mountain driving.

Option B: Cross into Italy briefly via the Predel Pass, then enter Croatia through the Istrian coast and drive south inland. This adds 1-2 hours but includes the Istrian wine country if you are interested in a detour.

We took Option A, reasoning that our necks needed a break from hairpins.

Plitvice Lakes National Park is 16 lakes connected by waterfalls, terraced into a forested canyon, with wooden boardwalks threading between them. The Lower Lakes circuit is the most photogenic – turquoise water pouring over travertine barriers with the canyon walls rising above. The full loop takes 4-6 hours.

Arrive before 9 AM in summer to avoid the thickest crowds. Tickets are EUR 23.50-39.80 depending on season (buy online – mandatory in peak season). With two days, do the Lower Lakes on day one and the Upper Lakes on day two. The upper section is less crowded, more forested, and has a different character that rewards a slower pace.

Wooden boardwalk crossing turquoise cascading lakes at Plitvice with waterfalls in the background, Croatia

Stay in one of the guesthouses outside the park. Rastoke, a village built on waterfalls 25 km away, is worth the drive – and worth a walk through the village itself, where the river flows under and through the houses in a way that feels engineered by someone with a very specific vision.

Tip: The Plitvice boardwalks are wheelchair-accessible on the lower circuits, but the full loop involves some steep sections and stairs. Waterproof shoes are helpful – the boardwalks get splashed.

Day 6: Zadar

The drive from Plitvice to Zadar (130 km, about 2 hours) descends from the highland to the coast. The moment you see the Adriatic, the trip changes character. From here to Montenegro, the sea is always to your right, and the light takes on that particular Mediterranean quality that makes everything look better than it probably is.

Zadar is the Dalmatian city that most people skip on their way to Split or Dubrovnik, and that is a mistake. The Old Town sits on a peninsula, surrounded by Roman ruins, medieval churches, and two of the most creative public art installations in Europe.

The Sea Organ (Morske orgulje) is a set of marble steps along the waterfront with organ pipes underneath that are played by the waves. The sound is eerie, meditative, and completely unique – it changes with the weather and the tide. Next to it, the Sun Salutation (Pozdrav Suncu) is a 22-meter glass circle embedded with solar cells that light up in patterns after dark. Together, they make Zadar’s waterfront one of the most memorable in the Mediterranean.

The Roman Forum in the center is one of the oldest in the eastern Adriatic (1st century BC), and the Church of St. Donatus (9th century) next to it is a distinctive round church that now serves as a concert venue. Alfred Hitchcock reportedly said that Zadar had the best sunset in the world, and while that is hard to verify, the sunset from the Sea Organ steps is genuinely excellent.

Zadar Highlights Time Cost
Sea Organ + Sun Salutation 1 hour Free
Old Town walk + Roman Forum 2 hours Free
Church of St. Donatus 30 min EUR 5
Museum of Ancient Glass 1 hour EUR 6
Sunset from the waterfront Until it is dark Free

Days 7-8: Split

The Zadar-to-Split coastal drive (160 km, 2 hours) is mostly motorway with the option to take the old coastal road through Sibenik for a longer but more scenic route. Sibenik’s cathedral (UNESCO-listed) is worth a 30-minute stop if you take the coastal option.

Split is built inside and around the ruins of Diocletian’s Palace, a 4th-century Roman emperor’s retirement compound that the city absorbed over the centuries. The result is a living archaeological site where you can buy groceries in a Roman basement. The Peristil courtyard, the central gathering space, is surrounded by restaurants and by Corinthian columns that are genuinely 1,700 years old.

Walk the palace interior, get lost in the narrow streets (you will – the layout is deliberately confusing), and emerge at the Riva promenade where the city faces the sea and the islands beyond. Marjan Hill, the forested peninsula west of the Old Town, is Split’s breathing space – climb to the top for views, or follow the southern path to Kasjuni beach.

On day two, drive 27 km to Trogir, a tiny UNESCO-listed island town connected to the mainland by a bridge. Same Venetian architecture as Split, none of the crowds. You can walk end to end in 20 minutes, have lunch by the harbor, and be back in Split for an evening on the Riva.

Split Costs Price
Diocletian’s Palace (exterior) Free
Cathedral + bell tower EUR 8
Marjan Hill Free
Lunch at konoba in center EUR 10-15
Day trip to Trogir EUR 3-5 fuel
Apartment in Varos EUR 50-80/night

Split is where the road trip shifts from sightseeing mode to coastal mode. The pace slows, the swimsuit comes out, and the afternoon plans start involving phrases like “maybe we just stay at the beach.”

Days 9-10: Dubrovnik

The Split-to-Dubrovnik drive (230 km, 3.5 hours) is one of Croatia’s finest coastal stretches. The road passes through the Makarska Riviera, crosses the Peljesac peninsula, and hits the Neum corridor – a 9 km stretch of Bosnia that interrupts Croatia’s coastline. Two quick border crossings (5-15 minutes each) and you are back in Croatia.

Dubrovnik is the most photographed city on this route, and it earned every pixel. The city walls walk (EUR 35, allow 1.5-2 hours) is the essential experience – do it early morning before the cruise ship crowds arrive. The Mount Srd cable car gives you the aerial perspective (EUR 27 return), and the view at sunset turns the Old Town into a postcard that actually looks better in person.

On day two, take a boat to Lokrum Island (EUR 20 return, 15 minutes from the Old Town harbor). The island has a botanical garden, a monastery ruin, a saltwater lake for swimming, and an optional nude beach. It is the antidote to Dubrovnik’s intensity – peaceful, green, and completely car-free.

Budget EUR 60-100 per day in Dubrovnik for accommodation and food. This is the most expensive stop on the entire route, and there is no getting around it. Stay in Lapad or Gruz (15-20 minutes by bus from Old Town) for half the price of a room inside the walls.

Tip: The Dubrovnik-Kotor border crossing at Karasovici backs up badly in July-August, with waits of 1-2 hours. Cross before 8 AM or after 6 PM. The alternative crossing at Debeli Brijeg is less used.

Days 11-12: Kotor and Budva, Montenegro

The Dubrovnik-to-Kotor drive (93 km, 2-2.5 hours) crosses the Croatia-Montenegro border and then follows the Bay of Kotor – a fjord-like inlet where steep limestone walls drop into dark blue water with medieval towns at every flat spot.

Perast is the mandatory stop: a one-street Baroque town with two tiny islands just offshore. Take the boat to Our Lady of the Rocks (EUR 5, 5 minutes) or just sit at a waterfront cafe and wonder how something this beautiful can be this cheap.

Kotor’s Old Town is compact, medieval, and atmospheric. The fortress hike to San Giovanni (1,350 steps) is the defining Kotor experience – do it in the late afternoon when the heat fades and the sunset light hits the bay. The cats of Kotor are famous, numerous, and completely indifferent to your admiration.

On day twelve, drive 22 km south to Budva for the beaches and the Montenegrin Riviera. Budva’s Old Town is a smaller, less crowded version of Dubrovnik’s. The beaches – Mogren, Becici, Jaz – range from pebble to sand, and sunbed rental runs EUR 10-20 for two loungers.

Drive 8 km further south to Sveti Stefan – the photogenic island connected to the mainland by a causeway, now a private Aman resort you cannot visit but can photograph from the public beach. The view is free and worth every kilometer.

The Bay of Kotor from above, with blue water surrounded by mountains and medieval towns, Montenegro

Kotor & Budva Costs Price
Kotor Old Town Free
San Giovanni fortress hike EUR 8
Boat to Our Lady of the Rocks (Perast) EUR 5
Budva Old Town Free
Beach sunbeds (2 loungers + umbrella) EUR 10-20
Apartment in Kotor EUR 40-70/night
Apartment in Budva EUR 35-60/night

The Bay of Kotor is what happens when the landscape decides to show off. Twelve days of driving, and this is how the route ends – with a fjord that has no business existing this far south.

Budget Breakdown

Category Daily Estimate 12-Day Total
Accommodation (2 people) EUR 55-90 EUR 660-1,080
Fuel (~1,100 km) EUR 130-170
Tolls (Slovenia vignette + Croatia) EUR 50-80
Food (restaurants + groceries) EUR 30-50 EUR 360-600
Activities & entrance fees EUR 10-20 EUR 120-240
Parking (various cities) EUR 50-80
Total per person EUR 1,400-2,200

The cost curve drops as you move south. Slovenia is moderate, Croatia (especially Dubrovnik) is the expensive stretch, and Montenegro is noticeably cheaper. A dinner that costs EUR 35 in Dubrovnik costs EUR 15 in Kotor.

Practical Information

Car Rental

Rent in Ljubljana and drop off in Podgorica or Budva. One-way fees between Ljubljana and Montenegro are typically EUR 150-300 depending on the agency. Most major agencies allow Slovenia-Croatia-Montenegro routing without issue – Bosnia is the country that causes insurance headaches, and you only transit Neum briefly. See our car rental guide for recommendations.

A standard car (Golf, Octavia, or similar) handles this entire route comfortably. The Vrsic Pass is the most demanding road, and it is paved throughout.

Vignettes and Tolls

Country Toll System Cost
Slovenia E-vignette (7 days) EUR 16
Croatia Pay at each toll station ~EUR 25-35 total
Montenegro No tolls Free

Best Time to Drive

Late May to mid-June is the sweet spot: warm weather, all mountain passes open, fewer crowds, reasonable prices. September is equally good with warmer water.

July-August works but brings serious crowds to Dubrovnik, Split, and Budva, plus heat (35C+) that makes city walking less pleasant. The Vrsic Pass and Plitvice are at peak capacity.

October is fine for the coast but the Vrsic Pass may close due to early snow, and Plitvice hours are reduced.

Documents

  • Valid passport
  • Driving license (EU works everywhere; non-EU carry IDP)
  • Green Card (international vehicle insurance)
  • Rental agreement allowing cross-border travel
  • Slovenian e-vignette (purchased online)

Read our driving guide for country-by-country rules and our border crossings guide for crossing details.

What to Drive Next

From Budva, the Adriatic Coast: Dubrovnik to Tirana continues south through Albania if you want more coastline. The Grand Balkan Circuit covers much of this same coastal stretch but adds the Balkan interior through Albania, North Macedonia, and Serbia. Or head inland from Montenegro to Sarajevo and follow the Heart of the Balkans route through Bosnia, Serbia, and North Macedonia.