The average bus between Vaduz and Oberstaufen takes 4h 10m and the fastest bus takes 2h 50m. There is at least one bus per day from Vaduz to Oberstaufen. 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 daily between Vaduz and Oberstaufen. The service departs Vaduz at 12:35 PM in the afternoon, which arrives into Oberstaufen at 18:34:00. All services require a transfer at Bregenz Bahnhof and take an average of 4h 10m. The schedules shown below are for the next available departures.
Want to know about travelling from Vaduz to Oberstaufen? 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 Vaduz to Oberstaufen. However, there are services departing from Vaduz station and arriving at Oberstaufen Bahnhof station via Bregenz bus station and Krumbach Dorf station. The journey, including transfers, takes approximately 4h 10m.
Vaduz to Oberstaufen bus services, operated by FlixBus, depart from Vaduz station.
Vaduz to Oberstaufen bus services, operated by Landbus Bregenzerwald, arrive at Oberstaufen Bahnhof station.
The distance between Vaduz and Oberstaufen is 59.4 km. The road distance is 80 km.
You can take a bus from Vaduz to Oberstaufen Bahnhof via Bregenz Bahnhof and Krumbach Dorf in around 3h 30m.