Travelling by direct bus from the Slovenia capital Ljubljana and Vienna in Austria is for sure possible, each day there are a few daily departures. The travel distance between the cities is around 380 km, which equals a bus travel time of about 5 hours and 30 minutes.
When travelling from Ljubljana to Vienna, the bus will departure from the main bus station in Ljubljana which is located at Trg Osvobodilne fronte 4, which close to centre of town. The main train station in Ljubljana, is only a few hundred metres from the bus station. Travelling with direct bus from Ljubljana airport to Vienna is unfortunately not possible, if you arrive at the Ljubljana airport you will have to take the airport bus to the bus station and then catch the bus to Vienna from there. Timetable: Ljubljana to Vienna.
When you are travelling the opposite direction from Vienna to Ljubljana, it is a bit more tricky. From Vienna buses departure from ONLY one of the following 3 bus stations:
- Stadioncenter (Which is a shopping mall near the Ernst Happel soccer stadium)
- VIB – bus terminal (Located in Engerthstraße)
- Bus station by the main train station (Located in Wiedner Gürtel )
So when you book a ticket from Vienna to Ljubljana, make sure to check which one of the 3 above mentioned stations, the bus departure from. Timetable: Vienna to Ljubljana.
Unfortunately none of the bus drive from or via the Vienna airport, so as in Ljubljana you will also here have to take a bus from the airport to the bus station you are travelling from.
Other travel options between Ljubljana and Vienna:
Train: is for sure an alternative to the bus, each day there is a handful of train connections between Vienna and Ljubljana, the travel time by train is around 6 hours.
Plane: flying between Ljubljana and Vienna is possible most of the year, the company Adria airways operated a non stop flight most of the year.
Other popular routes from Ljubljana:
|Bus Ljubljana – Prague||Bus Ljubljana – Amsterdam||Bus Ljubljana – Katowice|
|Bus Ljubljana – Belgrade||Bus Ljubljana – Berlin||Bus Ljubljana – Bytom|
|Bus Ljubljana – Bern||Bus Ljubljana – Budapest||Bus Ljubljana – Chorzow|