Train, bus, shuttle, rental car, or private transfer — every option honestly explained, with routes to Croatia, Italy, and Austria
There are many Indians, few Chiefs – true Legends are rare.
And one drives the world — wherever you wish. 🚖
Planning your transport around Slovenia? Taxi Legende offers private transfers between any destinations in Slovenia — airport pickups, hotel-to-hotel, day trips and multi-stop routes.
Slovenia is small — 270km across at its widest — but it's not as easy to navigate as it looks on a map. Trains are limited, buses don't go everywhere, and some of the most beautiful destinations have no rail connection at all. Here's what actually works.
Door to door, fixed price, no connections. Best for airport runs, resort destinations, and cross-border travel. We pick you up anywhere.
Most flexible if you're confident driving. Good roads, but mountain routes need care. Motorway vignette required (€15/week). Parking in Bled very expensive.
Covers most towns from Ljubljana. Cheap but slow, infrequent in evenings and early morning. No buses from Ljubljana Airport directly to Bled.
Good for Ljubljana–Maribor. Slow elsewhere. No train to Bled, Piran, or the coast. Not realistic for most tourist destinations.
Cheaper than private, but shared with strangers. Detours for other pickups, fixed schedules. Limited routes outside Ljubljana.
| From → To | By car / transfer | By bus | By train |
|---|---|---|---|
| Ljubljana Airport → Lake Bled | ~45 min · from €75 | ~2h 30min (2 changes) | No direct route |
| Ljubljana Airport → Bohinj | ~55 min · from €90 | ~3h (3 changes) | No direct route |
| Ljubljana Airport → Kranjska Gora | ~1h 10min · from €100 | ~2h 30min (2 changes) | No direct route |
| Ljubljana Airport → Piran | ~1h 50min · from €150 | ~3h 30min (2 changes) | No direct route |
| Ljubljana Airport → Ljubljana city | ~30 min · from €40 | ~45 min (Arriva shuttle) | No connection |
| Ljubljana → Maribor | ~1h 15min | ~1h 30min | ~2h (direct) |
| Ljubljana → Postojna Cave | ~45 min · from €60 | ~1h (direct bus) | ~1h (station 2km away) |
Slovenia looks manageable on a map. It is 270 kilometres across at its widest point. You can drive the whole country in two hours. But the map doesn't tell you what matters for a traveller.
Lake Bled has no train station. The nearest one is 4 kilometres away, served by slow regional trains that run a few times a day. Piran — the most beautiful town on the Slovenian coast — is not on any train line at all. Bohinj, Kranjska Gora, the Soča valley: none of them. The rail network was built for industry and commuters, not for the places tourists actually want to reach.
Buses exist. But the evening bus from Bled to Ljubljana leaves at 19:30. The first one back leaves at 06:10. If your flight lands at 22:00, no bus is waiting. If your connection requires two changes and a 40-minute wait at a rural station with your luggage in the rain — that is technically public transport, but it is not travel.
This is the gap we fill. Since 2009, we have been picking people up exactly where they are and taking them exactly where they need to go. Ljubljana Airport to Bled in 45 minutes. Bled to Rovinj without a single connection. A 4am departure with a driver who already knows your name.
We are not the cheapest option. GoOpti is cheaper if you don't mind sharing with strangers and shifting your schedule by an hour. The airport shuttle is cheaper if you are going to the city centre and have no luggage. We are the option for people who want to arrive the way they planned — at the right place, at the right time, without surprises.
Croatia's Istrian peninsula and the Kvarner coast are among the most popular add-ons to a Slovenia trip — and they're very reachable. Since Croatia joined the Schengen zone in January 2023, there are no border stops for EU and Schengen passport holders. You drive straight through.
Public transport between Slovenia and Croatian tourist destinations is essentially non-existent. There is no bus from Ljubljana Airport to Rovinj, Poreč, Pula, Zagreb, or Split. The only realistic option is a private transfer or a rental car.
| Destination | Distance from Ljubljana Airport | Transfer time | Price from |
|---|---|---|---|
| Rijeka | 120 km | ~1h 30min | €150 car · €210 van |
| Opatija | 135 km | ~1h 30min | €150 car · €210 van |
| Umag | 155 km | ~1h 45min | €180 car · €250 van |
| Vrsar | 175 km | ~2h | €220 car · €300 van |
| Poreč | 185 km | ~2h 15min | €220 car · €300 van |
| Rovinj | 210 km | ~2h 30min | €230 car · €320 van |
| Pula | 235 km | ~2h 45min | €250 car · €340 van |
| Zagreb | 160 km | ~1h 45min | €190 car |
| Plitvice Lakes | 230 km | ~2h 30min | €300 car |
| Zadar | 340 km | ~3h 30min | €430 car |
| Split | 480 km | ~4h 30min | €600 car |
Italy is Slovenia's western neighbour — Trieste is just 100km from Ljubljana, Venice is 250km. Both countries are Schengen, so there's no border check. Many visitors fly into Venice or Trieste and want to reach Slovenia, or fly home from there at the end of a trip.
| Destination / Airport | From Ljubljana Airport | Transfer time | Notes |
|---|---|---|---|
| Trieste / Trieste Airport (TRS) | ~100 km | ~1h 10min | Closest Italian city. Arriva bus exists Ljubljana–Trieste but no airport connection. |
| Venice Marco Polo (VCE) | ~250 km | ~2h 30min | No direct train. Private transfer most practical for airport run. |
| Treviso Airport (TSF) | ~255 km | ~2h 30min | Same distance as Venice. Ryanair hub. |
| Udine / Friuli | ~140 km | ~1h 30min | Popular day trip from Ljubljana. Accessible by private transfer. |
Prices depend on the route: Ljubljana to Bled from €75, to Bohinj from €90, to Piran from €150. All prices are fixed and agreed upfront before your journey. Contact us for a quote for any route.
Austria borders Slovenia to the north. Klagenfurt (Celovec) is just 90km from Ljubljana Airport — closer than Piran on the Slovenian coast. Graz is 195km. Many travelers fly in or out of Austrian airports when visiting both countries.
| Destination / Airport | From Ljubljana Airport | Transfer time | Notes |
|---|---|---|---|
| Klagenfurt / KLU Airport | ~90 km | ~1h | Closest Austrian airport. Direct motorway via Karawanken tunnel. |
| Graz / GRZ Airport | ~195 km | ~2h | Via A9/E57 motorway through Spielfeld border crossing. |
| Vienna / VIE Airport | ~390 km | ~3h 45min | Long transfer but popular for groups. Train is also an option (3.5h, no airport connection). |
We've been helping travellers navigate Slovenia for 15+ years. While other guides tell you what to see, we make sure you actually get there — on time, in comfort, with a real person behind the wheel.
We cover Ljubljana Airport (Brnik) to any destination in Slovenia or beyond. Fixed price agreed upfront, your own vehicle, direct route. No apps, no algorithms — just a phone call away.
No direct train. The nearest station is Lesce-Bled, 6km from the lake. Trains from Ljubljana take 1h 20min on a slow regional line, and you still need a taxi or bus from the station to the lake. Most tourists use a private transfer instead (€75, 45 minutes, door to door).
Not directly. You'd take the Arriva airport shuttle to Ljubljana city (45 min), then a separate bus to Lesce-Bled station (1h 20min), then a taxi to the lake. Total: 2.5–3 hours. A direct private transfer takes 45 minutes and costs from €75.
Yes. A weekly e-vignette costs €15 and must be purchased before entering the motorway. Available at gas stations, online at dars.si, or at the border. Police check these regularly and fines are significant.
Croatian motorways use toll booths — no vignette needed. You pay at the gate, cash or card. The roads in Istria are well maintained. Since 2023, no passport or border check for Schengen travellers.
Fly into Ljubljana (or Venice), spend 2–3 days in Ljubljana and Bled, then transfer to the Istrian coast (Rovinj, Pula, Umag). Fly home from Pula Airport, Venice, or back from Ljubljana. We can do both the Slovenia and Croatia legs of your journey.
Check live flight times — Jože Pučnik Airport (LJU) · Fraport Slovenia.