Bus: FlixBus
FlixBus runs direct buses from the stop at Venice Mestre (Stazione FS), and also from Venice Tronchetto on Isola Nova del Tronchetto by the People Mover, to Ljubljana bus station on Trg Osvobodilne fronte. The ride takes about three and a half to four hours, and the bus crosses the border without stopping, as both countries are in the Schengen area, though border traffic can add some delay. There are a few direct departures a day, but from Mestre only one morning bus gets you to Ljubljana around midday, so plan the day around it. Buy online for the exact date and stop; a ticket on your phone is accepted, and booking ahead is wise, because popular departures sell out and your return is a fixed bus. When you book, choose the central Ljubljana bus station and not Dolgi most, which is a different stop on the south side of the city.
- Operator
- FlixBus
- Route
- Venice (Tronchetto) → Ljubljana bus station
- Journey time
- 4 h 5 min
- Morning departures
- Monday to Thursday: 3 departures
- Travel fare
- Outward €19.98; return €19.98 (€39.96 return total)












