Ljubljana Train Station And Rail Routes: A Practical Guide

Ljubljana Train Station is the country's main rail hub, sitting a ten minute walk from the pedestrianised old centre. This guide covers the station itself, the routes that leave it, and how to plan train day trips without inventing fares nobody publishes.

By Ljubljana Travel Guide, Research and reporting

The station forecourt of Ljubljana Train Station with the glass canopy over the entrance

Short answer

Ljubljana Train Station (Železniška postaja Ljubljana) is Slovenia's main railway hub, about a ten minute walk north of the old centre. Direct routes reach Lake Bled, Postojna, the coast at Koper, Zagreb and Vienna. Slovenia is in the EU, the eurozone and Schengen, but temporary border checks may apply; the named neighbouring destinations use euros.

The station forecourt of Ljubljana Train Station with the glass canopy over the entrance

Ljubljana's rail network is small, national and surprisingly useful. The station sits at the northern edge of the centre, and from its platforms you can reach the Julian Alps foothills, the karst caves, the Adriatic coast and three neighbouring capitals using euros on the named neighbouring routes, but with valid travel documents and possible temporary border checks. Slovenia joined the European Union on 1 May 2004, adopted the euro on 1 January 2007, and abolished internal land and sea border checks as a Schengen member on 21 December 2007, with air checks following on 30 March 2008. Practically, that means a train from Ljubljana to Zagreb, Trieste or Vienna is an internal journey: you buy a ticket, you board, you go.

This guide covers the station and its routes. SŽ publishes domestic journey information, international reference fares and works notices; check those dated details before travel. All seven new platforms entered use on 31 August 2026, while access and station-building works continued.

Where Is Ljubljana Train Station And What Is It Like?

Ljubljana Train Station stands on Trg Osvobodilne fronte, at the northern edge of the city centre, roughly a ten minute walk from Prešeren Square and the Triple Bridge across the Ljubljanica. It is Slovenia's principal station and the hub of the national network, with the bus station now at the temporary Masarykova site east of the railway station, which makes it the single most useful transport address in the country for a visitor without a car.

The station building is functional rather than beautiful: a low modernist hall with ticket windows, a left-luggage facility, kiosks and a couple of cafés, fronted by a long canopy over the bus interchange. What matters more than the architecture is the geometry. The old centre is pedestrianised, a car-free zone of roughly 20 hectares that has been progressively expanded since 2007, and the station sits just outside its northern edge. Walk south down Miklošičeva cesta and you are in the middle of it within minutes, passing grand Austro-Hungarian façades before the street spills onto Prešeren Square.

Because the centre is closed to general motor traffic, arriving by train is genuinely the relaxed option. There is no question of driving into the old streets, and the route to the Old Town uses city crossings and may change during construction. If you are planning a car-free city break, the station is effectively your front door; our guide to getting around Ljubljana without a car covers the rest.

Platforms at Ljubljana Train Station with a regional train waiting beside the low platform canopies

Facilities are modest but adequate. There are ticket counters and machines, an information point, toilets, a left-luggage office, and food options that range from kiosk coffee to a sit-down restaurant. Free Wi-Fi is available in the hall. The immediate area, sometimes called the station district, has been redeveloped in recent years and now carries hotels, offices and the modernist landmark of the Neboticnik skyline a few blocks south, though the rooftop viewing level's visiting rules are not published in any source we could verify, so do not plan around it.

For orientation, one detail saves confusion: the station's Slovenian name is Železniška postaja Ljubljana, and locals often just say "postaja". Taxi stands line the forecourt, and the main bus station is at the temporary Masarykova site east of the railway station, which is why almost every long-distance coach departure in the country can be caught within a few minutes' walk of your platform.

Which Rail Routes Leave From Ljubljana?

The main direct routes from Ljubljana are: north to Jesenice and the Austrian border toward Villach and Vienna, northwest toward Lesce-Bled for Lake Bled, west to Postojna and the Italian border toward Trieste and Venice, southwest to the coast at Koper, east to Zidani Most splitting toward Maribor and Zagreb, and southeast toward Novo Mesto. Not every route runs hourly, so a timetable check before travelling matters more here than in larger countries.

Slovenia's network is a modest one by European standards, and Ljubljana is the spider at the centre of its web. The spine of the system runs east to Zidani Most, where the line splits toward Maribor in the northeast and Zagreb in Croatia to the southeast. Because Croatia joined both Schengen and the euro on 1 January 2023, the Zagreb route is now an internal journey too, with no routine border checks and no currency exchange at the far end.

Westward, the line climbs into the karst to Postojna, the station for the famous cave, then continues toward the Italian border and the port of Trieste. This is the route most visitors use for a cave day trip by rail, and it is the one with the most published information at the far end: Postojna Cave is open every day, including holidays, with adult entry at 34.90 EUR and a year-round cave temperature of 10 C, per the operator's own ticket page.

A red-and-white Slovenian regional train at a platform under a grey sky in Ljubljana

Northward, the line runs toward Jesenice and the Julian Alps, with Lesce-Bled the stop for Lake Bled. This route is covered in detail in its own section below, because the two-station question trips up a remarkable number of visitors. Beyond Jesenice the line crosses into Austria toward Villach, with onward connections toward Salzburg and Vienna.

Here is the route map in table form. Check SŽ’s dated timetable, fares and disruption notices for each route; international reference prices are also published.

Direction Route Key stops Notes
Northwest Ljubljana to Lesce-Bled Kranj, Radovljica The usual Lake Bled route; station is 4 km from the lake
Alternative Bohinj line to Bled Jezero Via Jesenice Bled Jezero station is beside the western lakeshore
West Ljubljana to Sežana/Trieste Logatec, Postojna, Sežana Postojna is the cave stop; cross-border to Italy is internal Schengen
Southwest Ljubljana to Koper Postojna, Divaca The coast route; Divaca is the junction for Škocjan Caves
East Ljubljana to Zidani Most Litija, Zidani Most Splits toward Maribor and Zagreb
Southeast Ljubljana to Zagreb Zidani Most, Dobova Croatia is in Schengen and the eurozone since 1 January 2023
North Ljubljana to Jesenice and Villach Kranj, Lesce, Jesenice Crosses into Austria; onward to Salzburg and Vienna

A note on planning style: frequencies on the secondary routes drop sharply at weekends and in the low season, and the last departures on some branches leave earlier than you would expect. The full guide to trains from Ljubljana carries the route-by-route detail, and our piece on where Ljubljana trains actually go answers the same question for readers who just want the headline.

If reading timetables in a second language is not your idea of a holiday, the guided alternative is strong. The three options below cover the three most popular rail-adjacent day trips from the city, with a guide and transport handled for you.

How Do You Get From The Station To The City Centre?

The walk from Ljubljana Train Station to the old centre takes about ten minutes along Miklošičeva cesta to Prešeren Square, and it is flat, direct and signposted. City buses also connect the station to the wider city, using the Urbana card at 1.50 EUR a single ride for 90-minute transfers on Urbana only, not bank-card payment, with no cash accepted on board but contactless bank cards and mobile wallets working at the reader.

Most visitors simply walk. The station's position at the top of Miklošičeva cesta makes the route self-evident: head south, keep going, and the street delivers you to Prešernov trg with the Franciscan Church facing you across the square. From there the whole old town, the Triple Bridge and the Ljubljanica riverfront are within a couple of minutes on foot, as laid out in our old town walking guide.

If your hotel is further out, or you are carrying luggage, the city bus system is the fallback. The fare mechanics matter here: a single ride in zone 1 costs 1.50 EUR and covers 90-minute transfers on Urbana only, not bank-card payment, an Urbana card costs 2.00 EUR to buy if you want one, and crucially, drivers do not take cash. Contactless Visa, Mastercard and mobile wallets are accepted on board, which removes the old trap of being unable to board without a pre-purchased card. Cards and top-ups are available at the LPP Passenger Centre on Slovenska 56, at Urbanomat machines, kiosks, post offices and tourist information centres.

Miklošičeva cesta leading south from the station toward the old town skyline and church towers

Taxis line the forecourt, and the airport is a separate matter: Ljubljana Airport (LJU) is about 26 km from the city, but Arriva and the airport publish the public-bus timetable and fare, which should be checked for your date; our airport to city centre guide covers the options honestly.

One planning fact that pairs well with a station arrival: tourist tax in Ljubljana is 3.13 EUR per person per night, comprising 2.50 EUR of tax plus a 0.63 EUR promotion surcharge, with a half rate of 1.57 EUR for ages 7 to 18 and children under 7 exempt. It is charged at accommodation, not at the station, but it belongs in any arrival budget.

From the station to Distance or fare Best option
Prešeren Square and the old town About a 10 minute walk On foot, down Miklošičeva cesta
Ljubljana Castle Walk then funicular or climb Walk to the old town first; funicular details in our castle funicular guide
Anywhere in zone 1 by bus 1.50 EUR per ride, 90 minutes Contactless card on board; no cash
Airport (LJU) About 26 km Check the dated Arriva airport-bus service
Main bus station Temporary Masarykova site east of rail station Walk

The castle deserves one clarification here because it is the most common first destination from the station: the castle grounds and the castle itself are separate things in every published price list, and the combined castle ticket with funicular is 19.00 EUR for an adult, per the castle's official price page. The full castle guide explains what is free and what is not.

If a morning arrival has you standing on the forecourt wondering what to do with a half-empty afternoon, allow time for the walk into the Old Town and any bag storage before joining a booked activity.

Ljubljana To Lake Bled By Train: Which Station Do You Need?

Trains from Ljubljana toward Lake Bled serve Lesce-Bled station, which is 4 km from the lake, while the separate Bohinj line serves Bled Jezero station, beside the western lakeshore. Most rail advice sends everyone to Lesce-Bled, but Bled Jezero is the closer station if your train happens to run on the Bohinj line, and the two are on different routes entirely.

This is the single most useful rail fact in the country, and it is widely got wrong. The main line north from Ljubljana runs through Kranj to Lesce-Bled, a station on the plain south of the lake. From there it is a 4 km hop to the shore, covered by local bus or taxi. But a second line, the Bohinj line, loops around the north of the Julian Alps and carries its own Bled station, Bled Jezero, beside the lake’s western edge. Both figures come from the official Bled destination site's own rail page.

The practical consequence: check which line your departure uses before assuming a long walk at the far end. The Bohinj line also serves Bohinjska Bistrica, with a separate onward journey to Lake Bohinj, one of Slovenia's most beautiful alpine lakes and a destination in its own right; our Lake Bohinj guide and the comparison piece on Bled versus Bohinj cover that decision.

A train crossing the viaduct above Lake Bled with the island church below

SŽ publishes dated Ljubljana–Lesce-Bled and Bled Jezero journey options. Compare the actual train, any Jesenice change, replacement buses and onward travel from the chosen station; do not assume all services share the same duration or fare.

At the lake end, the published figures are solid. Bled Castle entry is 19.00 EUR for an adult, the traditional pletna boat to the island is 20 EUR per person, and the electric Bled Boat Line is 16 EUR per person, all from official sources. The dedicated Ljubljana to Lake Bled guide and the blog piece on the train from Ljubljana to Lake Bled assemble the full picture.

Bled rail fact Figure Source status
Lesce-Bled station to lake centre 4 km Official destination site
Bled Jezero station to town centre (station is on western shore) 1.5 km Official destination site
Ljubljana to Lesce-Bled fare Check SŽ’s dated journey Check with the operator
Ljubljana to Lesce-Bled journey time Check SŽ’s dated journey Check with the operator
Bled Castle, adult 19.00 EUR Official castle price list
Pletna boat to the island, per person 20 EUR Official destination site
Bled Boat Line, per person 16 EUR Official destination site

If the two-station dance sounds like more planning than a holiday needs, the guided day trip below handles the whole thing, and there is a fuller comparison of guided versus independent Bled travel in our Lake Bled guide.

What Can You Day Trip To By Train From Ljubljana?

The strongest train day trips from Ljubljana are Lake Bled, Postojna Cave, the Škocjan Caves via Divaca, the coast at Koper, and Zagreb, with Vienna, Trieste and Venice reachable as long day trips or overnight stops. Every one of these routes is an internal Schengen journey, and the caves hold roughly the same temperature year round, which makes them the reliable answer on a wet or sweltering day.

Start with the karst. Postojna is a direct westbound ride, and the cave at the far end is open every day of the year with adult entry at 34.90 EUR and a constant internal temperature of 10 C. That 10 C figure is the most useful sentence in this entire section: visitors arrive in August in shorts and are cold for ninety minutes, so carry a layer. The tour route covers roughly five kilometres, including about 3.7 kilometres by the underground train, and lasts about an hour and a half, with boarding 15 minutes before the stated departure time.

The alternative cave is Škocjan, a UNESCO World Heritage site inscribed on 28 November 1986, reached via Divaca on the coast line. Škocjan is a walk rather than a train ride inside the mountain: the tour runs about 2h30 to 3 hours, covers roughly five kilometres and around 1,000 steps on the full main route, with shorter exits, and holds at 12 C. Seasonal pricing runs from 16.00 EUR for an adult in the January-to-March and November-December window up to 24.00 EUR in July and August. The honest differentiator is that Postojna is spectacle by rail, Škocjan is a hike through a canyon, and our Postojna and Škocjan guides carry the full comparison.

A train emerging from green karst countryside near the entrance to a cave valley

The coast route ends at Koper, a compact Venetian old town that also happens to be the port where cruise passengers arrive; our Koper cruise day guide is written for exactly that arrival. Zagreb, eastbound, is a capital city in a day, and Croatia's adoption of both Schengen and the euro on 1 January 2023 removed the last friction from that route; see Ljubljana to Zagreb.

Day trip Rail direction What waits at the far end Key published figure
Lake Bled North via Kranj Lake, island, castle Bled Castle 19.00 EUR adult
Postojna Cave West roughly 5 km cave route, mostly by train, 10 C inside Adult entry 34.90 EUR
Škocjan Caves Southwest via Divaca UNESCO gorge walk, around 1,000 steps on the full main route, 12 C 16.00 to 24.00 EUR by season
Koper Southwest Venetian old town on the coast Free to wander
Zagreb Southeast via Zidani Most Croatia's capital Schengen internal since 1 January 2023
Trieste West over the border Italian port city Schengen internal; temporary Italian controls

The cave-and-castle trip below is the most popular guided version of the karst day, and it pairs Postojna with the cliff-hung Predjama Castle, whose separate adult entry is 24.00 EUR. The official Two Adventures combined admission is available; compare its current quote plus transport with an inclusive tour.

For a fuller menu of what is reachable in a day, our day trips from Ljubljana guide and the blog piece on day trips by train from Ljubljana are the two pages to read next.

When Is The Best Time To Arrive And Travel By Train?

The best months for rail day tripping from Ljubljana are April through June and September, when the city's weather is at its most cooperative and the alpine lines are fully open. The surprise most guides miss is that September and October are the joint wettest months at 147 mm each, above July's 115 mm, and they tie at 12.4 fog days each in the 1971-2000 ARSO normals, level with midwinter.

That last figure deserves its own paragraph because it reframes the whole shoulder season. Everyone assumes Ljubljana's fog is a winter problem, but ARSO's published fog series, which exists only for the 1971-2000 period, gives September 12.4 fog days, October 12.4 and December 12.6, with January lower at 11.3. The same city's 1981-2010 precipitation normals make September and October the joint wettest months of the year at 147 mm each. An autumn visitor planning photography or alpine views should plan around that, not around a generic "September is lovely" assumption.

Morning fog sitting over the Ljubljana basin with the castle hill rising above the mist layer
Monthly sunshine hours in Ljubljana compared with Kredarica on Triglav, showing the mountain sunnier from October to March
Monthly sunshine hours, ARSO 1981-2010 normals: Ljubljana at 299 m wins April to September, but Kredarica at 2514 m is sunnier every month from October to March.

The deeper pattern, and the one that should shape a winter rail itinerary, is the basin inversion. Ljubljana sits on the floor of a basin at 299 m, and in the colder half of the year cold air is trapped under warmer air above, so the city fogs in while the hills a few hundred metres up sit in sunshine. ARSO's 1981-2010 normals put it starkly: Ljubljana gets 56 hours of sunshine in the whole of December against 120 hours at Kredarica, 2514 m up on Triglav, and 71 hours in January against 139. Annually the city averages 37 clear days against 130 overcast. A December visitor staring at grey from a station platform should buy a ticket up, not a museum ticket, and the same physics is why the best time to visit Ljubljana question has a genuinely non-obvious answer.

One caution the data itself imposes: do not write that the mountains are warmer than the city on average, because they are not. Kredarica's January mean is -7.1 C against Ljubljana's +0.3 C. The inversion reverses temperature on individual days, not in the monthly mean; the durable claim is about sunshine, cloud and fog, and that is what the numbers support.

For rail specifically, winter has one more quirk: Vintgar Gorge, the walkable ravine near Bled, is open only between April and October, with the exact closing date depending on conditions and unpublished until the operator announces it. Do not build a December Bled itinerary around it; our Vintgar Gorge guide carries the seasonal hours as the operator publishes them.

Practical Tips For Using The Station And Buying Tickets

Buy tickets at the counter or machine in the station hall, arrive 15 to 20 minutes before departure on mainline routes, and remember that SŽ publishes dated domestic information and international reference fares, so check the conditions for your chosen journey. Left luggage is available at the station, museums are free on the first Sunday of every month at the national institutions, and almost all of them close on Mondays.

Domestic tickets can be purchased through SŽ’s online shop, Grem z vlakom app, staffed sales points or machines where available. International fares and booking channels vary by route. Buy before boarding where required and check current station access rather than relying on an old platform map.

A few station-adjacent planning facts earn their place in any arrival notes. The national museums and galleries, including the National Gallery, the Museum of Modern Art and the Slovenian Ethnographic Museum, are free on the first Sunday of every month, a rule confirmed on four separate official sites, and nearly all of them close on Mondays. The National Gallery charges 10 EUR for its permanent collection otherwise, open Tuesday to Sunday 10:00-18:00, Thursdays to 20:00.

The ticket hall of Ljubljana Train Station with travellers queueing at the counters

If a Friday arrival is on the cards, one more verified fact: the Odprta Kuhna open-air food market runs on Pogačarjev trg, roughly March to October, from around 10:00–22:00, and the official wording is "every sunny Friday", which is literal. It is cancelled in bad weather, so a soggy September Friday, at 147 mm the joint wettest month of the year, can genuinely mean no market. Our Odprta Kuhna guide explains the format.

Practical item The verified answer
Ticket purchase SŽ online/app, counters or machines where available; check international booking channels
Left luggage Available at the station
Museums on a rainy platform wait Free first Sunday monthly at national institutions; most close Mondays
City bus from the station 1.50 EUR; transfers on Urbana only; no cash
Tourist tax 3.13 EUR per person per night at accommodation
Friday food market Pogačarjev trg, roughly March to October, cancelled in bad weather
Currency The euro, since 1 January 2007

For anyone whose trip is a short one, the honest summary is that Ljubljana behaves as a two-night city: 2,844,129 overnight stays across 1,392,728 arrivals in 2025 works out to an average of about 2.04 nights, per the national statistics office. A station arrival, a walk into the pedestrianised centre, one day trip by rail and a museum morning fits that rhythm exactly, and our two days in Ljubljana itinerary is built around it.

If reading this has convinced you that a guided day out beats a timetable, these three are the strongest picks from the city: the cave and castle trip for the karst, the Bled and castle tour for the lake, and the free tips-based walk for the city itself.

For travellers who prefer to keep one foot on the platform, the Ljubljana Travel Guide homepage collects every rail, bus and day-trip page in one place, and it is the fastest way to plan the rest of a car-free route through the country.

Common Questions About Ljubljana Train Station And Rail Routes

How far is Ljubljana Train Station from the city centre?

About a ten minute walk from Prešeren Square and the old town, straight down Miklošičeva cesta. The historic centre is pedestrianised, so walking from the station is the normal and easiest way in.

Can you get to Lake Bled by train from Ljubljana?

Yes. Trains serve Lesce-Bled station, 4 km from the lake, while the Bohinj line serves Bled Jezero station, beside the western lakeshore. Check which line your departure uses before travelling. Confirm the dated fare, journey time, changes and works notices with SŽ.

Do you need a passport to take the train from Ljubljana to Zagreb, Trieste or Vienna?

Temporary border checks may apply, including current Italian and Austrian controls. Slovenia has been in the Schengen area since 21 December 2007, with air checks lifted on 30 March 2008, and Croatia joined Schengen and the eurozone on 1 January 2023. Carry ID as required by law, and allow for checks and delays.

Can you visit Postojna Cave by train from Ljubljana?

Yes, Postojna is a direct westbound ride. The cave is open every day, adult entry is 34.90 EUR, the inside holds at 10 C year round, and the route covers roughly five kilometres, including about 3.7 kilometres by underground train in about an hour and a half. Arrive 30 minutes before your tour time.

Is Ljubljana Train Station the same as the bus station?

They are separate. Since 24 August 2026 the bus station has used a temporary Masarykova site east of the railway station; allow time to walk between the actual platforms and bus bays.

Can you pay cash on Ljubljana city buses from the station?

No. Drivers do not accept cash. A single zone 1 ride costs 1.50 EUR for 90-minute transfers on Urbana only, not bank-card payment, payable by contactless bank card or mobile wallet on board, or by Urbana card, which costs 2.00 EUR to buy.

Plan Your Ljubljana Rail Arrival

Onward Train, Station-Area Stay Or Bag Storage?
Compare Your Own Cost Estimates

Compare EUR totals for the same travellers and journey. Add reservations, local buses and luggage storage if needed. A Bled excursion quote is per person; its optional admissions are separate.

Enter both estimates and the quantity to compare totals in EUR.

Compare Trains To Vienna

Search Ljubljana–Vienna rail options for your date, checking direct versus connecting services and any replacement buses.

Choose Wien Hauptbahnhof for the city. Compare fare restrictions, seat reservation and the operating railway’s quote before buying.

Confirm the selected option, complete price and conditions on the provider’s page. Each service is booked separately.

Check Ljubljana–Vienna trains