- Shared border
- 672 km
- Train to Zagreb
- Direct or via Dobova
Slovenia and Croatia share 672 km of border, Slovenia's longest, and pair up well in a single trip. From Ljubljana there are trains to Zagreb (some changing at Dobova), two a day to Rijeka and two to Opatija, and Nomago runs a coach to Zagreb airport. Temporary border checks can happen, so carry your passport.
On a first ten-day trip I'd give Slovenia seven days and Croatia three. Slovenia's mountains need time, and the nearest Croatian coast works best as a gentle ending.
The steps, one by one
-
Slovenia first
Seven days in Slovenia, starting in Ljubljana and working through the mountains and the Karst.
7 days
-
Cross with your passport
Temporary checks are possible at the border, so keep your passport to hand whether by car, train or coach.
-
Finish in Croatia
Three days on the nearest Croatian coast or in Zagreb, then fly home from Zagreb airport.
3 days
Slovenia and Croatia itinerary, in short
Full read: 2 min
- Slovenia and Croatia share 672 km of border.
- Trains link Ljubljana with Zagreb, Rijeka and Opatija, plus a coach to Zagreb airport.
- Temporary border checks are possible.
- The Slovenian vignette only works in Slovenia.
The practical bit
What the official sites leave out
-
01 Getting there
Ljubljana and Zagreb, linked by rail
The Tourist Board lists trains between Ljubljana and Zagreb, some with a change at Dobova on the border. It's the simplest way to link the two capitals without a car.
Zagreb to Ljubljana -
02 My tip
Use crossings open to all travellers
The FCDO asks travellers entering from Croatia to use only crossings open to all, and the Tourist Board mentions temporary checks on that border.
Slovenia entry requirements -
03 Most beautiful
The Kolpa, the border river
In Bela Krajina the Kolpa forms the border with Croatia, and the Tourist Board describes it as one of the warmest, cleanest rivers in Slovenia.
Kolpa River -
04 Money
Slovenia's vignette is for Slovenia only
DARS's e-vignette covers Slovenian motorways and expressways only. If you drive across, check how the other country charges for its roads before you set off.
Slovenian vignette
Bookings I would make
Crossing from Slovenia to Croatia
According to the Slovenian government, the border with Croatia runs for 672 km, more than half of the country’s 1,322 km of land frontier. Crossing is straightforward, with two caveats. The Tourist Board says Slovenia has reintroduced temporary checks on that border, and the FCDO asks travellers coming from Croatia to use only crossings open to all. Since both countries are in Schengen, days in either count towards your 90 in 180. Everything that’s required is in Slovenia entry requirements.
Ljubljana to Zagreb and Rijeka by train or coach
Without a car the two still link up well. The Tourist Board lists trains between Ljubljana and Zagreb, some with a change at Dobova, and two trains a day from Ljubljana to Rijeka and two more to Opatija. By coach, Nomago connects Ljubljana with Zagreb airport, so you can fly into Zagreb and start in Slovenia, or the reverse. The route between the two capitals is in Zagreb to Ljubljana.
By car, with one warning
A car gives you more freedom, especially for Istria. The one thing to remember is that each country charges for its roads in its own way. Slovenian motorways and expressways take the DARS e-vignette, registered to your number plate and useless across the border. If you’re hiring, check if you’re allowed to take the car across the border, because that’s up to the rental company. How the vignette works is in the Slovenia vignette.
To sleep close to everything, search places to stay in Piran on Expedia and filter by area before price.
How I’d split the days between the two
On a first ten-day trip I’d spend seven days in Slovenia and three in Croatia. Slovenia needs time for the mountains, and the nearest part of Croatia makes a relaxed finale. With two weeks you can slow down, perhaps flying into Zagreb, crossing Slovenia from east to west and finishing on the coast. My Slovenia-only route, so you can see what to trim, is in Slovenia in a week. If you’d rather join a ready-made tour, I compare them in Slovenia holidays.
Two Slovenia and Croatia routes
The first follows the coast. From Piran, at the tip of Slovenian Istria, you carry on into Croatian Istria without backtracking. The second runs inland, flying in or out of Zagreb and using Ljubljana as the hinge. For something different, the Kolpa river in Bela Krajina forms the border with Croatia and the Tourist Board lists it with the warmest and cleanest of Slovenian rivers; to me it’s the prettiest frontier in the country.
If you are short on time, see the best tours in Piran and pick one that fits your day.
To sleep close to everything, search places to stay in Piran on Booking.com and filter by area before price.
Slovenia-Croatia links listed by the Tourist Board
| Route | Mode | Detail |
|---|---|---|
| Ljubljana-Zagreb | Train | Some with a change at Dobova |
| Ljubljana-Rijeka | Train | Twice a day |
| Ljubljana-Opatija | Train | Twice a day |
| Ljubljana-Zagreb airport | Coach | Nomago |
Slovenian Tourist Board, rail and coach pages, checked on 4 October 2026. Times and fares are on the operators' websites (the Slovenian railway site couldn't be read automatically).
Piran's old town on its peninsula in the Adriatic, with red roofs, the bell tower and olive trees in the foreground
The Ljubljanica river between its stone embankments in central Ljubljana, with willows, colourful houses and cloud
Test yourself
True or false?
0/3 Pick before you peek.
-
Croatia is Slovenia's longest border.
See the answer
True. It runs for 672 km of the country's 1,322 km of land borders, according to the government.
-
There's no train between Ljubljana and Zagreb.
See the answer
False. The Tourist Board lists trains between the two capitals, some with a change at Dobova.
-
The Slovenian vignette also covers Croatian motorways.
See the answer
False. It only covers Slovenian motorways and expressways, according to DARS.
- Slovenia-Croatia border
- 672 km
- Daily trains Ljubljana-Rijeka
- 2
- Daily trains Ljubljana-Opatija
- 2
Frequently asked questions
Can you combine Slovenia and Croatia in one trip?
Yes, easily. They share 672 km of border, there are trains from Ljubljana to Zagreb, Rijeka and Opatija, and Nomago runs a coach to Zagreb airport, according to the Tourist Board.
Are there passport checks between Slovenia and Croatia?
There can be. The Tourist Board mentions temporary checks on that border, and the FCDO asks people entering from Croatia to use crossings open to all travellers. Keep your passport to hand.
How many days for Slovenia and Croatia?
I'd say two weeks to do both without rushing. With ten days, seven in Slovenia and three in the nearest part of Croatia, such as Zagreb or Istria.
How do you get from Ljubljana to Zagreb?
By train, direct or with a change at Dobova, according to the Tourist Board, or by car. The route is covered in detail on its own page.
Does the Slovenian vignette work in Croatia?
No. DARS's vignette is for Slovenian motorways and expressways only and is linked to your number plate. Check how Croatia charges for its motorways before you go.
0 of 425 Slovenia guides
Your next stamp
- Zagreb to Ljubljana
- How to get there
- Trains to Slovenia
- Slovenia, Italy and Austria
- Hiking
- Venice to Ljubljana
- Distances
- Getting around
- Bogenšperk Castle
- Bogojina
- Debeli rtič
- Ig pile dwellings
- Jeruzalem
- Kolpa River
- Koper
- Lake Cerknica
- Lipica
- Ljubljana
- Ljubljana to Bled
- Mariborsko Pohorje
- Mount Snežnik
- Palace Portorož
- Park of Military History
- Plečnik House
- Postojna
- Postojna Cave
- Škocjan Caves
- Štanjel
- Tartini Square
- Trbovlje
- Županova jama
- Izola
- Kamnik
- Karst
- Ljubljana to Postojna
- Lovrenc Lakes
- Maribor
- Portorož
- Predjama Castle
- Things to do in Ljubljana
- Travel guide
- Vilenica Cave
- Zagorje ob Savi
- Celje
- Cerknica
- Domžale
- Hrastnik
- Ljubljana in a day
- Ljubljana to Piran
- Piran
- Slovenian Istria
- Strunjan
- Things to do
- Activities
- Ankaran
- Grosuplje
- Litija
- Ljubljana in two days
- Pivka
- Sečovlje salt pans
- Velenje
- Brežice Castle
- Getting around Ljubljana
- Ilirska Bistrica
- Mežica Mine
- Most beautiful places
- Novo mesto
- Sevnica Castle
- Terme Olimia
- Vrhnika
- Žiče Charterhouse
- Dolenjska
- Ig
- Prettiest villages
- Ptuj
- Sežana
- Divača
- Medvode
- Murska Sobota
- Posavje
- World Heritage
- Hrpelje-Kozina
- Logatec
- Map
- Mengeš
- Brezovica
- Komen
- Savinjska
- Where is Slovenia
- Bled
- Brežice
- Čatež ob Savi
- Celje Castle
- Coal Mining Museum
- Gorenjska
- Hotels in Piran
- Hrastovlje
- Karawanken Geopark
- Koroška
- Kostanjevica Cave
- Kostel Castle
- Krokar primeval forest
- Kurentovanje
- Lent
- Ljubljana Castle
- Ljubljana Cathedral
- Logar Valley
- Oldest vine in the world
- Olimje
- Otočec
- Regions
- Rimske Toplice
- Rinka Waterfall
- Rogla
- Sava River
- Slovenj Gradec
- Topolšica
- Velika Planina
- Goriška
- Krško
- Lake Bled
- Municipalities
- Podravje
- Prešeren Square
- Ravne na Koroškem
- Restaurants in Piran
- Škocjan Inlet
- Volčji Potok Arboretum
- Bled Island
- Cities
- Mežica
- Pomurje
- Sevnica
- Socerb Castle
- Bled Castle
- Coast and Karst
- Dravograd
- Kostanjevica na Krki
- Population
- Notranjska
- Ojstrica viewpoint
- Radlje ob Dravi
- Size
- Central Slovenia
- Language
- Mislinja
- Plečnik's Ljubljana
- Slovenska Bistrica
- Vila Bled
- Currency
- Grand Hotel Toplice
- Ormož
- Zasavje
- EU and Schengen
- Hotel Savica Garni
- Hotels in Bled
- Pohorje
- Haloze
- History
- Restaurants in Bled
- Flag and symbols
- Hoče-Slivnica
- Bizeljsko
- Bohinj
- Christmas in Ljubljana
- City Hotel Ljubljana
- Gorjanci
- Kranj
- Krka River
- Laško
- Moravske Toplice
- Ptuj Castle
- Public holidays
- Rajhenburg Castle
- Šentilj
- Slovenia beaches
- Šmartno pri Litiji
- Uršlja Gora
- Brdo Castle
- Independence Day
- Lake Bohinj
- Ljubljana Festival
- Radenci
- Rogaška Slatina
- Day trips from Ljubljana
- Jesenice
- Lendava
- Podčetrtek
- Savica waterfall
- Time zone
- Dobrna
- Facts
- Ljubljana nightlife
- Ljutomer
- Nova Gorica
- Vogel
- Bohinjska Bistrica
- Gornja Radgona
- Ljubljana Old Town
- Solkan
- Zreče
- Grad
- Sabotin
- Slovenske Konjice
- Stara Fužina
- Trnovo
- Goričko
- Holidays and tours
- Hotels in Bohinj
- Škofja Loka
- Vitanje
- Škofja Loka Castle
- Slovenia or Slovakia
- Šoštanj
- Veržej
- Slovenian phrases
- Slovenia in 3 days
- Bela krajina
- Caves in Slovenia
- Črnomelj
- Dragon Bridge
- Gorje
- Hotels in Maribor
- Kozjansko Regional Park
- Kranjska Gora
- Lake Ptuj
- Ljubljana Marshes
- Slovenia in 5 days
- Vinarium Tower
- Where to stay in Ljubljana
- Žalec
- Metlika
- Slovenia castles
- Slovenia in a week
- Slovenian Mountain Trail
- Triple Bridge
- Vintgar Gorge
- Vršič Pass
- Where to eat in Ljubljana
- Best viewpoints in Slovenia
- Central Market
- Juliana Trail
- Lake Jasna
- Road trip
- Semič
- Žirovnica
- Kočevje
- Metelkova
- Motorhome
- Museums in Slovenia
- Naklo
- Soča rafting
- Tržič
- Zelenci
- Jezersko
- Kostel
- Lake Planšar
- Skiing
- Slovenia with kids
- Slovenian Alpine Museum
- Tivoli Park
- Best time to visit
- Cerklje na Gorenjskem
- Cycling
- Dolenjske Toplice
- Ljubljanica river
- Mojstrana
- Šenčur
- Krvavec
- National Gallery
- Parenzana
- Peričnik waterfall
- Šmarješke Toplice
- Weather
- National and University Library
- Paragliding
- Slovenia in winter
- Strmol Castle
- Trebnje
- Vrata valley
- Climbing
- Events
- Martuljek waterfalls
- Žale
- Fly fishing
- In January
- Ljubljana museums
- National Museum of Slovenia
- Rateče
- Bovec
- Festival Lent
- Golf
- Hotels in Ptuj
- In February
- Kamnik-Savinja Alps
- Nature parks
- Parking in Ljubljana
- Pekel Cave
- Planica
- Snežnik Castle
- Solčava
- Gornji Grad
- In March
- Kranjska Gora ski resort
- Lakes
- Trenta
- Ziplines
- Alpe Adria Trail
- Hotels in Kranjska Gora
- In April
- Kanin
- Nazarje
- Waterfalls
- In May
- Rivers
- Virje waterfall
- Vransko
- Hotels in Bovec
- In June
- Mountains
- Šentjur
- Dobra Vila Bovec
- In July
- Ljubljana Card
- Mozirje
- Spas
- In August
- Nebesa Chalets
- Rečica ob Savinji
- In September
- Kobarid
- Šmartno ob Paki
- In October
- Kobarid Museum
- Hiša Franko
- In November
- In December
- Radovljica
- Železniki
- In spring
- Museum of Apiculture
- Žiri
- In summer
- Kropa
- Tolmin
- Brezje
- In autumn
- Metaldays
- Tolmin Gorges
- Begunje
- Javorca church
- Slovenia in 10 days
- Most na Soči
- Two weeks in Slovenia
- Idrija
- Ljubljana Marathon
- Idrija mercury mine
- Wild Lake
- Cerkno
- Flights
- Laufarji
- Divje babe
- Franja Partisan Hospital
- Ljubljana Airport
- Ajdovščina
- Nearby airports
- Vipava
- Vipavski Križ
- Brda
- Šmartno
- Dobrovo Castle
- Trains
- Buses
- Julian Alps
- Car hire
- Triglav National Park
- Driving
- Pokljuka
- Triglav Lakes
- Vignette
- Mount Triglav
- Taxis
- Soča Valley
- Soča River
- Trieste to Ljubljana
- Kozjak Waterfall
- Vienna to Ljubljana
- Boka Waterfall
- Budapest to Ljubljana
- Ljubljana to Maribor
- Walk of Peace
- Bled to Bohinj
- Mangart
- Lake Krn
- Prices and budget
- Slovenia on a budget
- Vipava Valley
- Free things to do
- Otlica Natural Window
- Entry requirements
- Rihemberk Castle
- Customs
- Safety
- Scams
- Bears
- Healthcare
- Mobile and roaming
- Plugs
- Packing list
- What to buy
- Hotels
- Campsites
- Farm stays
- Mountain huts
- Food
- Bled cream cake
- Wine
- Potica
- Prekmurska gibanica
- Štruklji
- Carniolan sausage
- Idrija žlikrofi
- Beer
- Tipping
Questions about Slovenia? Write to me
If something does not add up or a fact is missing, write to me and I will answer myself.
My email sergiolepone@gmail.com
By
Tourism graduate with a master’s in Tourism Management and Planning from the University of Málaga, who has travelled across Europe. He writes every guide from official sources and his own judgement.
Published on . Updated on . Facts checked on .
Sources
Some links in this guide are affiliate links: if you book through them, the site earns a commission at no extra cost to you. Affiliate disclosure
Photos: Klemen Čotar (CC BY-SA 4.0); Isiwal (CC BY-SA 4.0); Tournasol7 (CC BY 4.0), via Wikimedia Commons.