Slovenia by Intercity Bus: The Complete Guide
Getting Around

Slovenia by Intercity Bus: The Complete Guide

Quick Answer

Do I need buses as well as trains to get around Slovenia?

Yes. Slovenia's rail network skips Bled's lakeshore, the entire Adriatic coast, the Julian Alps and Škocjan Caves, so intercity buses fill those gaps. Pay the driver in cash or buy at the station counter — and never confuse these regional buses with Ljubljana's city buses, which have required an Urbana card or card payment since 10 May 2010.

Slovenia’s train line is a good backbone for a handful of routes, and useless for most of the rest of the country. It never reaches the Adriatic coast beyond a limited stub, it stops several kilometres short of Lake Bled, and it doesn’t go near the Julian Alps at all. The gap between “where the train stops” and “where you actually want to be” is where intercity and regional buses do their work, and this guide is about that gap specifically — not about getting around Ljubljana on the city’s own bus network, and not about the trains themselves, which get their own full guide.

Where the train can’t take you

Slovenia is small — 20,271 km2, smaller than most single US states — but its rail network was built for freight and for a handful of historic trunk lines, not for tourism. Four gaps matter for a typical visitor without a car:

  • The coast. Piran, Portorož and Izola have no passenger rail station at all. Koper is the closest the network reaches, and even there service is thin. Every practical route from Ljubljana to Piran or Koper runs by bus, either direct or via a transfer.
  • Bled’s lakeshore. The train stops at Lesce-Bled, a station a few kilometres from the water, not in the town of Bled itself. You finish the trip by local bus, taxi or a 40-minute walk.
  • The Julian Alps. Kranjska Gora, the Vršič Pass and the Soča Valley towns sit in mountain valleys the rail network never reached. Bus, or a change at Jesenice, is the only public transport option.
  • Škocjan Caves. The nearest station, Divača, sits on the Ljubljana-Koper line, but the caves themselves are a few kilometres further, reached by a short local bus connection or on foot.

None of this means the train is useless — it’s the right tool for Ljubljana-Maribor, Ljubljana-Postojna’s town centre, or the airport-adjacent line toward Kranj. It just means that a realistic Slovenia itinerary without a rental car has to treat bus and train as one combined system, not a choice between the two.

Don’t confuse this with Ljubljana’s city buses

This is the single most common mix-up, and it’s worth stating plainly: the intercity bus network described in this guide has nothing to do with Ljubljana’s urban LPP buses. The city’s own buses are covered separately in the guide to getting around Ljubljana, but the short version is that LPP stopped accepting cash on board on 10 May 2010. You now need an Urbana card (2 EUR for the card itself), a bank card, or the app — a driver will not sell you a paper ticket for coins the way they might in many other European cities.

Intercity and regional buses are the opposite. On most of the routes in this guide, you can still simply pay the driver in cash as you board, or buy a ticket at the counter of the departure station beforehand. Fares vary by operator and distance — a short hop to a nearby town costs only a few euros, a longer cross-country run more — and change often enough that quoting a fixed table here would go stale fast. Check the fare at the station or with the driver rather than trusting a number printed anywhere else.

Ljubljana’s central bus station

Nearly every regional and intercity route in this guide starts from the same place: Ljubljana’s central bus station (avtobusna postaja), standing right beside the main railway station just north of the old town. It’s a five-minute walk from Congress Square and well signposted from the city centre, so arriving with time to check a departure board in person, rather than relying purely on an app, is a reasonable plan if your Slovenian bus route isn’t a frequent one.

The same hub is also where the public bus to the airport departs — line 28 to Brnik, covered in full in the Ljubljana airport guide, running roughly every 30 to 60 minutes between about 5:00 and 21:30 and taking 45 to 55 minutes. It isn’t quite the same category of service as the cross-country intercity buses covered below, but it uses the same station and the same logic: buy the ticket, don’t expect a train alternative, and build in a little slack for a schedule that thins out later in the evening.

Key routes for travelers without a car

DestinationRail optionWhere the bus takes overNotes
BledTrain to Lesce-Bled (a few km short)The final stretch to the lakeshoreDirect Ljubljana-Bled bus is often simpler than train + transfer
PostojnaTrain to Postojna town centreNot usually needed — the cave is walkable from the stationSee the dedicated Postojna without a car guide
Škocjan CavesTrain to DivačaShort local bus or ~5 km walk to the cave entranceCheck the timetable — thin service outside summer
Piran / Portorož / IzolaNone (no passenger rail on the coast)The entire journeyDirect buses from Ljubljana, or a transfer via Koper
Kranjska Gora / VršičNone direct (nearest line via Jesenice)The entire onward journeyClosed to snow in winter on the pass itself
Bovec / Soča ValleyNoneThe entire journeyLonger, scenic route; check seasonal frequency
BohinjTrain to Bohinjska BistricaOnward bus to the lakeshore itselfBohinj sees far less traffic than Bled — plan around published times

For Bled specifically, the direct bus from Ljubljana’s central station is often the least complicated option precisely because it removes the transfer at Lesce-Bled — worth weighing against the train even though the train guide generally favours rail for longer hauls. Anyone arriving with luggage and no fixed schedule can also compare the maths of driving one’s self against public transport in the car versus organized tour comparison, since a full day covering both Bled and Postojna by public transport alone means stitching together at least two separate bus or train legs each way.

Buying tickets and boarding

The practical routine is the same on almost every route:

  1. Arrive at the departure station with a little time in hand — timetables exist, but boards are not always kept current online for smaller regional operators.
  2. Buy at the counter if one is staffed, or simply pay the driver in cash as you board. Have small notes ready; drivers on rural routes are not always well stocked with change.
  3. Validate or keep the ticket for the length of the ride — inspections are infrequent but do happen.
  4. Luggage is generally free for a normal bag placed in the hold or overhead rack, but very large items (bikes, skis outside winter routes) may need to be flagged to the driver.
  5. Return tickets are usually available but rarely mandatory to buy in advance; buying a one-way and deciding your return time once you’re there is a normal way to travel.

When the bus schedule doesn’t cooperate

Slovenia’s smaller regional routes are built around commuting and school schedules, which means weekday frequency can be noticeably better than on Sundays and public holidays — a bus that runs every 90 minutes on a Tuesday might run twice on a Sunday. This matters most for day trips to places like Bohinj, the Julian Alps or Škocjan Caves, where missing the last afternoon departure back can mean an expensive taxi or an unplanned overnight.

Two ways travelers commonly work around this:

  • Check the return timetable before committing to a route, not after arriving — station boards for less-frequented lines don’t always list every departure clearly for a same-day traveler.
  • For a tight schedule or a route the bus serves only thinly, a private transfer removes the guesswork entirely. For the coast specifically, a round-trip transfer to Piran or Izola with commentary along the way covers the same ground as the public bus on a fixed schedule that matches your day, not the timetable’s.

Bus, train or organized transport — which to use

ApproachBest forTrade-off
TrainLjubljana-Maribor, Ljubljana-Postojna, Ljubljana-DivačaFast and comfortable, but the network is limited — see the train guide
Intercity busBled, the coast, the Julian Alps, Škocjan’s last stretchReaches almost everywhere, but Sunday and off-season frequency drops
Private transfer or driverA fixed itinerary, a group, or a day with several stopsNo timetable to work around, at a higher cost than a public bus seat
Organized day tourCovering several sites in one day without planning connectionsLeast flexible on timing, but zero logistics to manage

For a first trip built entirely around public transport, a reasonable rule of thumb is: train for the handful of routes it actually serves, bus for everything else, and a private option only when the day’s schedule genuinely doesn’t leave room for a missed connection. Anyone assembling a longer multi-stop day — Bled in the morning, Postojna’s cave in the afternoon, say — might find it easier to price that day against a guided day tour covering several Slovenian highlights in a single organized loop before committing to three separate bus timetables. It’s not always cheaper, but it removes the risk of a missed afternoon departure turning into a lost evening.

The same logic applies at the other end of the trip: travelers heading toward Croatia via a multi-day loop sometimes swap the last bus leg for a private driver covering Bled and Plitvice over two days rather than reconstructing that route from separate regional bus tickets, since the connection between the two countries’ public networks is thin enough to make it impractical on a tight schedule.

Combining bus and train on the same day

A day trip that mixes both modes is common and not complicated once you know the two systems don’t share ticketing — a train ticket doesn’t cover a connecting bus, and vice versa. The most frequent version of this: train to Divača, bus or short walk to Škocjan Caves, then either a return by the same route or a bus onward toward the coast rather than backtracking to Ljubljana first. Planning that kind of loop benefits from checking what to book in advance for Slovenia, since the caves themselves need a timed entry slot even though the transport to reach them doesn’t.

Anyone building out a longer trip without a car at all should start from the broader Slovenia without a car guide, which lays out how train, bus and the occasional transfer combine across a full week rather than a single day.

Practical notes before you travel

  • Cash still works on most intercity and regional routes — carry small notes, since this is the opposite of Ljubljana’s own cashless city buses.
  • Sundays and holidays thin out schedules noticeably on smaller routes; a weekday plan doesn’t always transfer directly to a weekend one.
  • The coast has no meaningful passenger rail, so budget bus time both ways rather than assuming a train option exists as a backup.
  • Škocjan and Bohinj require a short second leg after the train — factor in 15 to 30 extra minutes rather than treating the station as the destination.
  • Winter closes some mountain routes — the Vršič Pass itself closes to snow, and bus frequency into the Julian Alps drops outside the ski season.
  • The central bus station in Ljubljana is your hub for nearly everything in this guide, sitting right beside the train station.

FAQ: Slovenia’s intercity and regional buses

Can I pay the driver in cash on Slovenia’s intercity buses?

On most regional and intercity routes, yes — cash to the driver, or a ticket bought at the counter beforehand, both work. This is the opposite of Ljubljana’s urban LPP buses, which stopped accepting cash on board back on 10 May 2010 and now require the Urbana card, a bank card or the app.

How do I get from Ljubljana to Bled by bus?

A direct intercity bus runs from Ljubljana’s central bus station to Bled in roughly 70 to 90 minutes, dropping you close to the lakeshore. The alternative is the train to Lesce-Bled station, a few kilometres from the water, followed by a short local bus or taxi ride.

Is there a train to Piran or anywhere else on the Slovenian coast?

No. Piran, Portorož and Izola have no passenger rail service at all — Koper is as close as the network gets, and even there passenger trains are limited. Buses are the only practical public transport link between Ljubljana and the coast.

How do I reach Škocjan Caves without a car?

Take the train on the Ljubljana-Koper line to Divača station, then either walk roughly 5 km or connect to a local bus that runs to the cave entrance, timed loosely around the site’s opening hours. Check the timetable before you go, since service thins out outside the main season.

Do I need to book Slovenian intercity bus tickets in advance?

Generally no. Most routes let you buy on the spot from the driver or at the counter, and seats are rarely fully booked outside major holidays. What you do need to check in advance is the timetable itself, since frequency drops sharply on Sundays, public holidays and outside the summer season.

What’s the difference between Ljubljana’s city buses and Slovenia’s intercity buses?

Ljubljana’s urban LPP network covers the city itself and has been cashless since 10 May 2010, running on the Urbana card, bank card or app. Intercity and regional buses are a separate system connecting towns across the country, generally still take cash, and depart from the same central bus station rather than the city stops.

Are there buses to the Julian Alps, Kranjska Gora and Bovec?

Yes, and for most of the Julian Alps they are essential rather than optional — Kranjska Gora, the Vršič Pass area, Bovec and the Soča Valley have no passenger rail service at all, so an intercity bus from Ljubljana or a change at Jesenice is the only public transport route in.

Where do I catch intercity buses in Ljubljana?

From Ljubljana’s central bus station (avtobusna postaja), right next to the main train station north of the old town. It’s the departure point for nearly every regional and intercity route covered in this guide, as well as the city bus that reaches the airport, and it’s also where you’d meet a private guided tour of Ljubljana if you’d rather start the day with a local guide before heading out to the bus network on your own.

Transfers and transport passes 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.