The bus between Appenzell and Ljubljana takes 31h 13m. The bus runs, on average, once a week from Appenzell to Ljubljana. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run once a week between Appenzell and Ljubljana. The service departs Appenzell at 2:43 AM at night, which arrives into Ljubljana at 07:56:00. All services require a transfer at St. Gallen, Bahnhof and take an average of 31h 13m. The schedules shown below are for the next available departures.
Want to know about travelling from Appenzell to Ljubljana? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Appenzell to Ljubljana. However, there are services departing from Appenzell station and arriving at Ljubljana station via Ljubljana bus station station. The journey, including transfers, takes approximately 31h 13m.
Appenzell to Ljubljana bus services, operated by Automobildienst Appenzeller Bahnen, depart from St. Gallen train station.
Appenzell to Ljubljana bus services, operated by Automobildienst Appenzeller Bahnen, arrive at Ljubljana bus station.
Book your Appenzell to Ljubljana bus tickets online with Automobildienst Appenzeller Bahnen and FlixBus.
The distance between Appenzell and Ljubljana is 413.7 km. The road distance is 585 km.
FlixBus operates a bus from St. Gallen train station to Ljubljana bus station once daily. Tickets cost €50–85 and the journey takes 8h 41m.