There are 5 ways to get from Lake Ohrid to Ljubljana by plane, 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.
Fly
best- Fly from Ohrid Airport (OHD) to Ljubljana (LJU)plane OHD - LJU
5h 21m€181–425Bus via Zagreb
cheapest- Take the bus from Podmolje to Gostivarbus
- Take the bus from Gostivar to Zagreb, Autobusni Kolodvorbus
- Take the bus from Zagreb to Ljubljana bus stationbus 979 / ...
20h 9m€67–99Bus, train
- Take the bus from Struga to Sežanabus
- Take the train from Sežana to Ljubljana Tivolitrain Sž Z01 161171825 0 / ...
17h 48mDrive 1,083.3 km
- Drive from Ohrid to Ljubljanacar 1,083.3 km
12h 12m€141–203Bus
- Take the bus from Struga to Ljubljana, Avtobusna Postajabus
19h 38m€80
Ohrid Airport (OHD) to Ljubljana (LJU) flights
Questions & Answers
The cheapest way to get from Lake Ohrid to Ljubljana is to bus which costs €80 and takes 19h 38m.
The fastest way to get from Lake Ohrid to Ljubljana is to fly which takes 5h 21m and costs €180 - €430.
No, there is no direct bus from Lake Ohrid to Ljubljana. However, there are services departing from Podmolje and arriving at Ljubljana, Avtobusna Postaja via Struga. The journey, including transfers, takes approximately 19h 38m.
The distance between Lake Ohrid and Ljubljana is 781 km. The road distance is 1083.3 km.
The best way to get from Lake Ohrid to Ljubljana without a car is to bus and train which takes 17h 48m and costs .
It takes approximately 5h 21m to get from Lake Ohrid to Ljubljana, including transfers.
Lake Ohrid to Ljubljana bus services, operated by Hisar Turizam, depart from Struga station.
The best way to get from Lake Ohrid to Ljubljana is to fly which takes 5h 21m and costs €180 - €430. Alternatively, you can bus, which costs €80 and takes 19h 38m.
Lake Ohrid to Ljubljana bus services, operated by Hisar Turizam, arrive at Ljubljana, Avtobusna Postaja station.
Yes, the driving distance between Lake Ohrid to Ljubljana is 1083 km. It takes approximately 12h 12m to drive from Lake Ohrid to Ljubljana.
What companies run services between Lake Ohrid, North Macedonia and Ljubljana, Slovenia?
Turkish Airlines, Air Serbia, and three other airlines fly from Ohrid Airport (OHD) to Ljubljana (LJU) once daily. Alternatively, Hisar Turizam operates a bus from Struga to Ljubljana, Avtobusna Postaja once daily. Tickets cost €80 and the journey takes 18h 30m. Radika Prevozi d.o.o also services this route once a week.
- Website
- airserbia.com
Flights from Ohrid Airport to Ljubljana via Belgrade
- Ave. Duration
- 5h 7m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- €120–280
- Website
- swiss.com
Flights from Ohrid Airport to Ljubljana via Zurich
- Ave. Duration
- 5h 7m
- When
- Monday and Thursday
- Estimated price
- €130–1,300
- Website
- turkishairlines.com
Flights from Ohrid Airport to Ljubljana via Istanbul
- Ave. Duration
- 4h 50m
- When
- Thursday and Sunday
- Estimated price
- €270–340
- Phone
- +386 1 29 13 331
- [email protected]
- Website
- Slovenske železnice (SŽ)
Train from Sežana to Ljubljana Tivoli
- Ave. Duration
- 2h 6m
- Frequency
- Every 2 hours
- Estimated price
- €21–35
- Website
- Slovenske železnice (SŽ)
- Phone
- +389 041 719 186
- [email protected]
- Website
- facebook.com
Bus from Struga to Sežana
- Ave. Duration
- 13h 39m
- Frequency
- Once a week
- Schedules at
- facebook.com
Bus from Struga to Ljubljana, Avtobusna Postaja
- Ave. Duration
- 12h 1m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +386 41520943
- [email protected]
- Website
- hisarturizam.com
Bus from Struga to Ljubljana, Avtobusna Postaja
- Ave. Duration
- 18h 30m
- Frequency
- Once daily
- Estimated price
- €80
- Schedules at
- hisarturizam.com
- Phone
- +389 - 71 - 322 - 333
- Website
- martinoski.com
Bus from Podmolje to Gostivar
- Ave. Duration
- 1h 19m
- Frequency
- 5 times a day
- Estimated price
- €5
- Schedules at
- martinoski.com
- [email protected]
- Website
- Vakcare Struga
Bus from Podmolje to Gostivar
- Ave. Duration
- 1h 36m
- Frequency
- Twice daily
- Website
- Vakcare Struga
- Phone
- +389 44 371 066
- [email protected]
- Website
- hafettours.mk
Bus from Gostivar to Zagreb, Autobusni Kolodvor
- Ave. Duration
- 14h 30m
- Frequency
- 4 times a week
- Estimated price
- €50–70
- Schedules at
- hafettours.mk
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Zagreb to Ljubljana bus station
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- €13–23
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Zagreb to Ljubljana bus station
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- €14–25
- Website
- BlaBlaCar Bus
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
There are 1477+ hotels available in Ljubljana.






















