There are 4 ways to get from Labin to Ljubljana by bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Pula Airport to Ljubljana - Avtobusna Postajabus
3h 45m€266–711Bus via Opatija
cheapest- Take the bus from Labin to Opatijabus 1872
- Take the bus from Opatija to Ljubljana bus stationbus 958
4h 30m€13–23Train
- Take the train from Pazin to Ljubljanatrain 1475
4h 13m€83–113Drive 155.4 km
- Drive from Labin to Ljubljanacar 155.4 km
2h 7m€22–32
Labin to Ljubljana by bus
Questions & Answers
The cheapest way to get from Labin to Ljubljana is to bus via Opatija which costs €13 - €23 and takes 4h 30m.
The fastest way to get from Labin to Ljubljana is to drive which takes 2h 7m and costs €21 - €35.
No, there is no direct bus from Labin to Ljubljana. However, there are services departing from Labin, Autobusni Kolodvor and arriving at Ljubljana - Avtobusna Postaja via Pula Airport. The journey, including transfers, takes approximately 3h 45m.
No, there is no direct train from Labin to Ljubljana. However, there are services departing from Pazin and arriving at Ljubljana via . The journey, including transfers, takes approximately 4h 13m.
The distance between Labin and Ljubljana is 246 km. The road distance is 155.4 km.
The best way to get from Labin to Ljubljana without a car is to bus which takes 3h 45m and costs €260 - €750.
It takes approximately 3h 45m to get from Labin to Ljubljana, including transfers.
Labin to Ljubljana bus services, operated by GoOpti, depart from Pula Airport station.
Labin to Ljubljana train services, operated by HŽ Putnički prijevoz (HŽPP), depart from Pazin station.
The best way to get from Labin to Ljubljana is to bus which takes 3h 45m and costs €260 - €750. Alternatively, you can train, which costs €80 - €120 and takes 4h 13m.
What companies run services between Labin, Istria, Croatia and Ljubljana, Slovenia?
GoOpti operates a bus from Pula Airport to Ljubljana - Avtobusna Postaja on demand. Tickets cost €260–700 and the journey takes 2h 48m. Alternatively, HŽ Putnički prijevoz (HŽPP) operates a train from Pazin to Ljubljana twice a week. Tickets cost €30–50 and the journey takes 3h 36m.
- Phone
- +385 60 333 444
- [email protected]
- Website
- hzpp.hr
Train from Pazin to Ljubljana
- Ave. Duration
- 3h 36m
- Frequency
- Twice a week
- Estimated price
- €30–50
- Website
- http://www.hzpp.hr/en
- Phone
- +386 1 320 4530
- [email protected]
- Website
- goopti.com
Bus from Pula Airport to Ljubljana - Avtobusna Postaja
- Ave. Duration
- 2h 48m
- Frequency
- On demand
- Estimated price
- €260–700
- Website
- https://www.goopti.com/en/
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Labin to Opatija
- Ave. Duration
- 58 min
- Frequency
- Once daily
- Estimated price
- €4–7
- Website
- https://www.flixbus.co.uk
Bus from Opatija to Ljubljana bus station
- Ave. Duration
- 2h 32m
- Frequency
- Once daily
- Estimated price
- €9–16
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Slovenia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Labin to Ljubljana bus services, operated by GoOpti, arrive at Ljubljana - Avtobusna Postaja station.
Labin to Ljubljana train services, operated by HŽ Putnički prijevoz (HŽPP), arrive at Ljubljana station.
Yes, the driving distance between Labin to Ljubljana is 155 km. It takes approximately 2h 7m to drive from Labin to Ljubljana.
Book your Labin to Ljubljana bus tickets online with Omio.
There are 1479+ hotels available in Ljubljana.















