There are 5 ways to get from Struga 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 42m€185–441Bus
cheapest- Take the bus from Struga to Ljubljana, Avtobusna Postajabus
18h 30m€80Bus, train
- Take the bus from Struga to Sežanabus
- Take the train from Sežana to Ljubljana Tivolitrain Sž Z01 161171825 0 / ...
16h 45mDrive 1,083.8 km
- Drive from Struga to Ljubljanacar 1,083.8 km
12h 13m€142–205Bus via Dubrovnik
- Take the bus from Struga to Dubrovnik, Autobusni kolodvorbus
- Take the bus from Dubrovnik, Autobusni kolodvor to Ljubljana bus stationbus N973
24h 26m€113–181
Struga to Ljubljana by bus
Questions & Answers
The cheapest way to get from Struga to Ljubljana is to bus which costs €80 and takes 18h 30m.
The fastest way to get from Struga to Ljubljana is to fly which takes 5h 42m and costs €180 - €450.
Yes, there is a direct bus departing from Struga and arriving at Ljubljana, Avtobusna Postaja. Services depart once daily, and operate every day. The journey takes approximately 18h 30m.
The distance between Struga and Ljubljana is 790 km. The road distance is 1083.8 km.
The best way to get from Struga to Ljubljana without a car is to bus and train which takes 16h 45m and costs .
It takes approximately 5h 42m to get from Struga to Ljubljana, including transfers.
Struga to Ljubljana bus services, operated by Hisar Turizam, depart from Struga station.
The best way to get from Struga to Ljubljana is to fly which takes 5h 42m and costs €180 - €450. Alternatively, you can bus, which costs €80 and takes 18h 30m.
Struga to Ljubljana bus services, operated by Hisar Turizam, arrive at Ljubljana, Avtobusna Postaja station.
Yes, the driving distance between Struga to Ljubljana is 1084 km. It takes approximately 12h 13m to drive from Struga to Ljubljana.
What companies run services between Struga, 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 44 371 066
- [email protected]
- Website
- hafettours.mk
Bus from Struga to Dubrovnik, Autobusni kolodvor
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- €45–65
- Schedules at
- hafettours.mk
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Dubrovnik, Autobusni kolodvor to Ljubljana bus station
- Ave. Duration
- 12h 56m
- Frequency
- Once daily
- Estimated price
- €65–120
- 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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Book your Struga to Ljubljana bus tickets online with Omio.
There are 1479+ hotels available in Ljubljana.















