There are 5 ways to get from 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 49m€190–446Bus
cheapest- Take the bus from Struga to Ljubljana, Avtobusna Postajabus
19h 54m€96Bus, train
- Take the bus from Struga to Sežanabus
- Take the train from Sežana to Ljubljana Tivolitrain Sž Z01 161171825 0 / ...
18h 9mDrive 1,083.3 km
- Drive from Ohrid to Ljubljanacar 1,083.3 km
12h 12m€142–205Bus via Pristina
- Take the bus from Ohrid to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Pristinabus
- Take the bus from Pristina to Ljubljana, Avtobusna Postajabus
20h 17m
Ohrid to Ljubljana by bus
Questions & Answers
The cheapest way to get from Ohrid to Ljubljana is to bus which costs €97 and takes 19h 54m.
The fastest way to get from Ohrid to Ljubljana is to fly which takes 5h 49m and costs €190 - €450.
No, there is no direct bus from Ohrid to Ljubljana. However, there are services departing from Ohrid and arriving at Ljubljana, Avtobusna Postaja via Struga. The journey, including transfers, takes approximately 19h 54m.
The distance between Ohrid and Ljubljana is 798 km. The road distance is 1083.3 km.
The best way to get from Ohrid to Ljubljana without a car is to bus and train which takes 18h 9m and costs .
It takes approximately 5h 49m to get from Ohrid to Ljubljana, including transfers.
Ohrid to Ljubljana bus services, operated by Hisar Turizam, depart from Struga station.
The best way to get from Ohrid to Ljubljana is to fly which takes 5h 49m and costs €190 - €450. Alternatively, you can bus, which costs €97 and takes 19h 54m.
Ohrid to Ljubljana bus services, operated by Hisar Turizam, arrive at Ljubljana, Avtobusna Postaja station.
Yes, the driving distance between Ohrid to Ljubljana is 1083 km. It takes approximately 12h 12m to drive from Ohrid to Ljubljana.
What companies run services between 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
- €130–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–350
- Phone
- +386 1 29 13 331
- [email protected]
- Website
- potniski.sz.si
Train from Sežana to Ljubljana Tivoli
- Ave. Duration
- 2h 6m
- Frequency
- Every 2 hours
- Estimated price
- €21–35
- Website
- https://potniski.sz.si/en/
- 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 302 600
- [email protected]
- Website
- traveling.com
Bus from Ohrid to Skopje, Transporten Centar
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- €17
- Schedules at
- https://traveling.com/en/bus/company/classic-company
- Phone
- (389) 46 251-882
- [email protected]
- Website
- galeb.mk
Bus from Ohrid to Skopje, Transporten Centar
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a day
- Estimated price
- €13–19
- Schedules at
- galeb.mk
- Phone
- 078/421-297
- [email protected]
- Website
- biserprom.com.mk
Bus from Ohrid to Skopje, Transporten Centar
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- €8–14
- Schedules at
- biserprom.com.mk
- Phone
- +389 71 77 55 29
- [email protected]
- Website
- ganicekskluziv.mk
Bus from Ohrid to Skopje, Transporten Centar
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Schedules at
- ganicekskluziv.mk
- Phone
- +383 49 166 760
- [email protected]
- Website
- facebook.com
Bus from Skopje, Transporten Centar to Pristina
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a day
- Estimated price
- €10
- Website
- https://www.facebook.com/amalfitours1
- Phone
- +389 76 241 003
- [email protected]
- Website
- facebook.com
Bus from Skopje, Transporten Centar to Pristina
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- €10
- Schedules at
- facebook.com
- [email protected]
- Website
- web.facebook.com
Bus from Skopje, Transporten Centar to Pristina
- Ave. Duration
- 1h 55m
- Frequency
- 6 times a week
- Estimated price
- €8
- Website
- https://web.facebook.com/motoja.shkup
- Phone
- +383 44 135 228
- [email protected]
- Website
- facebook.com
Bus from Pristina to Ljubljana, Avtobusna Postaja
- Ave. Duration
- 13h 22m
- Frequency
- Twice a week
- Schedules at
- zhitiaturist.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italy Travel Guides, How do I get from Sydney to Melbourne, and Travelling by boat in Italy - to help you get the most out of your next trip.
More Questions & Answers
There are 1479+ hotels available in Ljubljana.
















