A Day Trip from Zagreb to Ljubljana
Why Zagreb Makes a Good Base for Ljubljana
Zagreb and Ljubljana are two capital cities separated by roughly 140 km of motorway, which makes this one of the easiest international day trips in Europe. If you have booked a hotel in Zagreb and don’t want to pack a bag again, you can still spend a full day walking Ljubljana, climb up to Ljubljana Castle, eat lunch by the river, and be back at your Zagreb hotel for a late dinner.
This itinerary is built for exactly that traveler: one based from Zagreb who wants a single day in Slovenia, not a multi-day Slovenian trip and not a combined Ljubljana-and-Bled marathon. If you’re staying in Ljubljana itself rather than Zagreb, the better starting point is a Ljubljana-based plan — see how to spend one day in the city directly.
Before You Cross the Border
Croatia and Slovenia are both European Union members, and Croatia joined the Schengen area on 1 January 2023. In theory that should mean an open border with no checks at all. In practice, it doesn’t, and this is the single most important thing to know before you set out.
Slovenia reintroduced temporary border controls on its frontiers with Croatia and Hungary in October 2023. Those controls have been renewed repeatedly since, and as of this writing they are extended through 21 December 2026. That means you should expect to show a passport or ID card when crossing, whether you’re driving, on a bus, or on a train — and you should build a buffer of 15 to 30 minutes into your schedule for it, longer on a summer weekend when traffic backs up. For the background on why these checks exist and how long they’ve been in place, see the full explanation of the Croatian border situation.
Do not assume that “Schengen means no checks.” It means passport-free travel is the norm, not that it’s guaranteed on every crossing at every date. Build the buffer in, and you won’t lose your morning to it.
Getting There: Car, Bus, Train, or Organized Tour
There’s more than one sensible way to get from Zagreb to Ljubljana, and the right choice depends on whether you’d rather drive yourself, sit back on public transport, or let someone else handle the logistics entirely.
| Option | Approx. time | Approx. cost (return) | Notes |
|---|---|---|---|
| Self-drive (rental car) | 1.5–2 hours | Rental + fuel + vignette | Most flexible; requires the Slovenian e-vignette |
| Direct train | 2–2.5 hours | Moderate | A few daily departures; no vignette needed |
| Intercity bus (FlixBus, Arriva, etc.) | 2.5–3 hours | Low | Frequent departures, no driving or parking to manage |
| Organized day tour from Zagreb | Full day, door to door | Higher, but door-to-door | No driving, no parking, no vignette to buy |
If you’re renting a car for the day, the one thing you cannot skip is Slovenia’s vignette system. Slovenia no longer uses paper stickers — it’s a fully electronic e-vignette (e-vinjeta) tied to your license plate, and driving on Slovenian motorways without one is fined. For a standard passenger car (category 2A), a weekly pass costs 16 EUR, which is more than enough for a single-day round trip.
Buy it online before you cross, or at a fuel station just after the border — full details, including what happens if you’re driving a larger vehicle, are in the Slovenian vignette guide. If you’ve never rented a car for cross-border driving in this region before, it’s also worth reading through general advice on renting a car in Slovenia.
Travelers without a car have two comfortable options. The direct train between the two capitals takes a little over two hours and drops you close to Ljubljana’s center — see the rundown of routes, schedules, and ticket types in the Slovenia train guide. Intercity buses run more frequently and are usually cheaper, covered in the Slovenia intercity bus guide, though they take slightly longer than the train.
If you’d rather not manage tickets, timing, or the border crossing yourself, a guided day trip removes all of that:
a full-day guided trip from Zagreb to Ljubljana picks you up in Zagreb, handles the border crossing, and gives you guided time in the old town before bringing you back the same evening. It’s the least flexible option in terms of exact timing, but the most relaxed if you’d rather not think about logistics at all. For a broader look at when a guided tour beats driving yourself around Slovenia in general, see car versus organized tour in Slovenia.
Day 1: Zagreb to Ljubljana and Back
Morning: Leaving Zagreb
Aim to leave Zagreb by 7:30–8:00 AM if you’re driving or taking an early train or bus. The motorway route (A2 out of Zagreb, then across the border onto Slovenian roads toward Ljubljana) takes about 1.5 hours in clear conditions, but add time for the border check described above. If you’re on the train or bus, check the timetable the night before — departures aren’t as frequent as on domestic routes, so an early one matters. For the specific route, crossing points, and current timing, the getting to Ljubljana from Zagreb guide covers the drive turn by turn.
By mid-morning you should be parking (or arriving) on the edge of Ljubljana’s compact, largely pedestrian center. The city is small enough — around 285,000 people — that almost everything worth seeing on a first visit is within a twenty-minute walk of the Ljubljanica river.
Midday: The Old Town and the Triple Bridge
Start at Prešeren Square, the city’s social heart, and cross into the old town over the Triple Bridge (Tromostovje) — three linked pedestrian bridges designed by architect Jože Plečnik, whose urban work across Ljubljana was inscribed on the UNESCO World Heritage list on 31 July 2021. From there, follow the riverside quays — also Plečnik’s design — past the open-air Central Market and toward the National and University Library, one of his most striking interiors.
This stretch of the city rewards slow walking more than a checklist, and if you’d like the background on what you’re looking at as you go, the Ljubljana old town walking guide and the dedicated guide to Plečnik’s Ljubljana are both worth reading before you set off, even briefly, on your phone. If you’d rather have someone narrate it in person instead of reading ahead, a guided walking tour through the old town covers the same ground with local commentary and usually finishes close to the funicular up to the castle — convenient for what comes next.
Stop for lunch somewhere along the river or just off Prešeren Square; Ljubljana’s dining scene is compact but good, and the city’s food culture draws heavily on both Central European and Mediterranean influences. A rundown of what to actually order is in the guide to what to eat in Ljubljana.
Afternoon: Ljubljana Castle and the Riverside
From the old town, either walk up to Ljubljana Castle in about fifteen minutes on one of several free paths, or take the funicular (6 EUR return) for a quicker, easier climb. A combined castle-plus-funicular ticket runs 19 EUR per adult and includes the museum exhibitions and viewing tower, which give the best rooftop view over the city and, on a clear day, toward the surrounding hills. Full pricing and what’s included is broken down in the Ljubljana Castle guide.
If you’re weighing whether a city pass makes sense for a single day, the Ljubljana Card is worth considering here: at 41 EUR for 24 hours it bundles unlimited city buses, the funiculAR and castle entry, a guided city walk, a Ljubljanica river cruise, a bike rental, and access to more than twenty museums. On a tight single day you likely won’t use all of it, but the Ljubljana Card can still pencil out if you plan to combine the castle, a museum, and the river cruise — the full math is worked through in the guide to whether the Ljubljana Card is worth it.
Come back down and spend your remaining time along the river, where Ljubljana’s cafe culture is at its most visible — outdoor terraces line both banks, and this is a natural point to slow down before the drive or ride back.
Evening: Return to Zagreb
Plan to leave Ljubljana by mid-to-late afternoon if you’re driving back for a Zagreb dinner, again allowing extra time at the border. Trains and buses back to Zagreb run into the evening, but check the timetable for your chosen departure rather than assuming a late option exists — services thin out compared to daytime hours. If your day has run long and you’re tempted to squeeze in one more stop, resist it: the return crossing plus the drive or ride is 1.5 to 3 hours depending on your mode of transport, and arriving back in Zagreb after dark with no buffer left is when a single delay at passport control turns into a stressful evening.
What This Day Trip Skips (and Where to Go Instead)
Because you’re covering the round trip to and from Zagreb in a single day, this itinerary deliberately does not include Lake Bled, the Julian Alps, or the Karst caves — Ljubljana alone, with the border crossing on both ends, already fills a full day comfortably. Trying to add Bled to the same day from a Zagreb base means an even earlier start and a much later return, and most travelers find it rushes both cities rather than doing either justice.
If Lake Bled is a priority and you’re willing to accept a longer day, a combined Ljubljana and Lake Bled day trip from Zagreb exists as a guided option that handles both stops and the driving in one outing — worth considering if Bled is non-negotiable and you don’t want to change hotels.
Otherwise, the more comfortable way to see both is to base yourself in Ljubljana for a few days instead of Zagreb; a proper comparison of the two cities as a base is laid out in Ljubljana versus Zagreb as a base, and a self-contained plan for a single day inside Ljubljana itself (without the Zagreb round trip) is in Ljubljana in one day.
This itinerary also isn’t a multi-day Slovenia plan — it’s a single add-on day for travelers committed to a Zagreb base. If your plans are flexible enough to consider spending a few nights in Slovenia instead, that opens up Bled, the coast, and the Karst caves properly, none of which fit into a single day trip from across the border.
FAQ: Ljubljana Day Trip from Zagreb
Do you need to cross a border checkpoint between Zagreb and Ljubljana?
Yes. Although both Croatia and Slovenia are in the Schengen area, Slovenia reintroduced temporary border controls with Croatia in October 2023, and these have been extended repeatedly, currently through 21 December 2026. Expect a passport or ID check whether you drive, take the bus, or take the train, and build 15–30 minutes of buffer into your schedule.
How far is Ljubljana from Zagreb, and how long does the drive take?
Ljubljana is roughly 140 km from Zagreb by motorway. The drive itself takes about 1.5 hours in clear conditions, but plan for closer to 2 hours once you account for the border check, especially on summer weekends.
Can you visit Ljubljana from Zagreb without a car?
Yes. A direct train covers the route in a little over two hours, and intercity buses (FlixBus, Arriva, and others) run frequently and take roughly 2.5 to 3 hours. Both are comfortable options if you’d rather not drive or deal with parking in Ljubljana’s compact center.
Do you need the Slovenian vignette for a one-day round trip by car?
Yes, if you’re driving on Slovenian motorways at all, even for a single day. Slovenia’s e-vignette is electronic rather than a paper sticker, and a weekly pass for a standard car costs 16 EUR — the cheapest option available, since there’s no single-day vignette.
Is one day enough to see Ljubljana, or should you stay overnight?
One day is enough to cover the old town, the Triple Bridge, the riverside, and Ljubljana Castle at a comfortable pace, which is exactly what this itinerary is built around. It is not enough time to also see Lake Bled, the Julian Alps, or the Karst caves — those need either separate day trips of their own or an overnight stay in Slovenia.
Can this day trip be combined with Lake Bled in the same outing?
It’s possible with a guided tour built for exactly that combination, but it makes for a long day with an early start and a late return, especially from a Zagreb base. Most travelers find it more relaxed to treat Ljubljana and Bled as two separate outings, or to base themselves in Slovenia for a few nights instead.
What should you prioritize if your time in Ljubljana turns out to be shorter than planned?
The Triple Bridge, Prešeren Square, and a walk along the Plečnik-designed riverside quays give you the essential character of the city in under two hours. If you have to cut something, the castle climb is the first candidate to shorten — take the funicular instead of walking up, or skip the museum exhibitions and keep just the viewing tower.
Is Ljubljana Castle worth the extra time on a day trip?
Yes, mainly for the view: it’s the best vantage point over the old town and the surrounding hills, and the funicular makes the climb quick even on a tight schedule. If your day is very short, the walk up on foot (about fifteen minutes, free) and a look from the courtyard without paying for the full exhibition still gives you the view that matters most.
Day trips on GetYourGuide
Verified deep-linked GetYourGuide tours. Book through these links and we earn a small commission at no cost to you.
GetYourGuide does not provide a product photo for this activity — the image shows the meeting point, photographed by us.


