Slovenia
Trains in Slovenia: tickets, passes and routes
Use the train for Ljubljana–Maribor and on to Ptuj: about 1 h 45, with fares a 2026 estimate of €5–12. Skip it for Bled and the coast — buses are faster and drop you closer, and the line to the coast ends at Koper, so Piran needs a bus onward.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideSlovenia
Key facts
- Best train routes
- Ljubljana–Maribor (1 h 45) and on to Ptuj; Ljubljana–Koper (2 h 30)
- Typical farecheck
- €5–12 one way on the main lines (2026 estimate)
- Bled by train
- Lesce-Bled station is about 4 km from the lake; bus is usually better
- Coast by train
- Ljubljana–Koper takes about 2 h 30; buses to Piran are quicker overall
- Book ahead?
- Not needed on domestic routes; buy at the station or on the day
- Rail pass
- Usually not worth it for a short Slovenia trip; point-to-point fares are low
- Main trap
- Engineering works replace trains with buses — check the SŽ site before you travel
Details
Slovenia's network is small and centred on Ljubljana. The two lines that matter for visitors run east to Zidani Most, Celje and Maribor, and southwest to Koper on the coast. A third line reaches Jesenice and Lesce-Bled in the Alps, and a car-train link runs from Bohinjska Bistrica through the mountains to Most na Soči on the Soča side.
For Maribor and Ptuj the train is the sensible choice: about 1 h 45 to Maribor, comfortable, and cheaper than most alternatives at a 2026 estimate of €5–12. For Bled, Bohinj and the coast the bus wins on time and on where it drops you. Lesce-Bled station sits about 4 km from the lake, so you still need a bus, taxi or a long walk at the end. The coastal line ends at Koper; Piran has no station, so you finish with a bus or taxi from Koper.
The Bohinj car train is the exception worth planning around. It carries cars through the tunnel between Bohinjska Bistrica and Most na Soči in roughly 45 minutes, which is a real shortcut to the Soča valley when the Vršič pass is closed. Departures are few, so booking in summer is advisable — check with SŽ.
Tickets are normally bought at station counters; whether a conductor sells them on board, and whether domestic services need a seat reservation, are both worth confirming with SŽ before you travel (check). Fares are low enough that a rail pass only makes sense if you are riding most days, or combining Slovenian lines with a wider European pass you already hold.
| Route | Time | Cost | Verdict |
|---|---|---|---|
| Ljubljana–Maribor | 1 h 45 | €5–12 (2026 estimate) | Take the train |
| Ljubljana–Lesce-Bled | 50 min–1 h | €5–12 (2026 estimate) | Bus is usually better; station is 4 km from the lake |
| Ljubljana–Koper | 2 h 30 | €5–12 (2026 estimate) | Train ends at Koper; bus or taxi onward to Piran |
| Bohinjska Bistrica–Most na Soči (car train) | About 45 min | €15–25 per car — check | Useful shortcut to the Soča valley |
Times and fares are 2026 estimates; confirm before travel.
Summary table
A quick read on when the train is the right call, and when to take the bus instead.
| Question | Answer |
|---|---|
| Is the train good for Maribor and Ptuj? | Yes — fast, cheap and direct |
| Is the train good for Bled? | Only partly — the station is 4 km from the lake |
| Is the train good for the coast? | It reaches Koper; Piran needs a bus or taxi onward |
| Do I need to book ahead? | Check with SŽ; no advance booking is normally required on domestic routes |
| Do I need a rail pass? | Rarely, unless you ride most days or hold a wider pass |
| What can disrupt plans? | Rail works can replace trains with buses — check the SŽ site |
Tips
Check the SŽ site before any long ride. Engineering works can replace trains with buses, which adds time and can drop you at a different stop.
If you are heading to Bled, price the bus against the train plus the 4 km transfer from Lesce-Bled. The bus usually wins.
For the car train, book in summer (check) and treat the timetable as fixed — a missed departure can cost you half a day.
Keep small change for station toilets, which can charge €0.50–1.
If your trip is mostly Ljubljana, Bled and Piran, a pass adds little; if you are crossing into Italy, Austria or Croatia by rail, compare a wider pass against separate tickets.
- Check SŽ for bus replacements before travelling
- Compare bus and train for Bled and the coast
- Book the Bohinj car train in summer (check)
- Carry coins for station toilets
- A pass rarely pays on a short Slovenia trip
Questions people ask
Is the train a good way to get around Slovenia?
For Maribor and Ptuj, yes: about 1 h 45 from Ljubljana, with fares a 2026 estimate of €5–12. For Bled, Bohinj and the coast, buses are usually faster and drop you closer, so use the train mainly on the eastern line.
Do I need a rail pass for Slovenia?
Usually not. Domestic fares are low at a 2026 estimate of €5–12 a leg, so a pass only pays if you ride most days or already hold a wider European pass. Buy point-to-point tickets instead.
How far in advance should I book trains in Slovenia?
Check with SŽ. Domestic trains normally do not need advance booking, but that rule is not confirmed here. The exception is the Bohinj car train, which has few departures and should be booked in summer (check).
Deep dive
Every source; changeable facts are marked check
Sources
- officialSlovenske železnice (SŽ)
- officialSlovenian Tourist Board
- secondaryWikivoyage – Slovenia