There are 4 ways to get from Bregenz to Oberreute by 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.
Line 821 bus, bus
best- Take the bus from Bregenz Montfortstraße to Weiler im Allgäu Bahnhofbus 821
- Take the bus from Weiler, Bahnhof to Oberreute, Gh. Adlerbus 181 / ...
1h 40m€8–10Drive 28.4 km
cheapest- Drive from Bregenz to Oberreutecar 28.4 km
32 min€5–7Train
- Take the train from Lindau-Insel to Oberstaufentrain Re70 / ...
2h 42m€13–54Line 125 bus, line 21 bus
- Take the bus from Bregenz Inselstraße/Kornmarkt to Hörbranz Gemeindeamtbus 120 / ...
- Take the bus from Hörbranz Gemeindeamt to Weiler, Bahnhofbus 21
3h 2m
Bregenz to Oberreute by bus
Comparing Your Travel Options
The cheapest way to get from Bregenz to Oberreute is to drive which costs €4 - €7 and takes 32 min.
The fastest way to get from Bregenz to Oberreute is to drive which takes 32 min and costs €4 - €7.
No, there is no direct bus from Bregenz to Oberreute. However, there are services departing from Bregenz Montfortstraße and arriving at Oberreute, Gh. Adler via Weiler, Bahnhof. The journey, including transfers, takes approximately 1h 40m.
No, there is no direct train from Bregenz to Oberreute. However, there are services departing from Bregenz Hafen and arriving at Oberstaufen via Lindau-Insel. The journey, including transfers, takes approximately 2h 42m.
The distance between Bregenz and Oberreute is 30 km. The road distance is 28.4 km.
The best way to get from Bregenz to Oberreute without a car is to line 821 bus and bus which takes 1h 40m and costs €7 - €11.
It takes approximately 1h 40m to get from Bregenz to Oberreute, including transfers.
Bregenz to Oberreute bus services, operated by Landbus Bregenzerwald, depart from Bregenz Montfortstraße station.
Bregenz to Oberreute train services, operated by Deutsche Bahn Regio (DB Regional), depart from Lindau-Insel station.
The best way to get from Bregenz to Oberreute is to line 821 bus and bus which takes 1h 40m and costs €7 - €11. Alternatively, you can train, which costs €13 - €55 and takes 2h 42m.
What companies run services between Bregenz, Austria and Oberreute, Bavaria, Germany?
You can take a bus from Bregenz Montfortstraße to Oberreute, Gh. Adler via Weiler, Bahnhof in around 1h 40m. Alternatively, Deutsche Bahn Regio (DB Regional) operates a train from Lindau-Insel to Oberstaufen hourly. Tickets cost €11–50 and the journey takes 46 min.
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Lindau-Insel to Oberstaufen
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- €11–50
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +43 5512 26 000
- [email protected]
- Website
- Landbus Bregenzerwald
Bus from Bregenz Montfortstraße to Weiler im Allgäu Bahnhof
- Ave. Duration
- 34 min
- Frequency
- Every 4 hours
- Estimated price
- €4–7
- Schedules at
- Landbus Bregenzerwald
Want to know more about travelling around Germany
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Booking & Getting There
Bregenz to Oberreute bus services, operated by Landbus Bregenzerwald, arrive at Weiler im Allgäu Bahnhof station.
Bregenz to Oberreute train services, operated by Deutsche Bahn Regio (DB Regional), arrive at Oberstaufen station.
Yes, the driving distance between Bregenz to Oberreute is 28 km. It takes approximately 32 min to drive from Bregenz to Oberreute.
There are 2390+ hotels available in Oberreute.








