Olten to Bregenz by train
Compare prices, times and book fast direct trains
Overview: trains from Olten to Bregenz
Find the key information for travelling by train from Olten to Bregenz, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
Taking the train from Olten to Bregenz
Ready to book a trip from Olten to Bregenz by train? Let this guide make the process smooth, easy and truly enjoyable. Because trains make ‘getting there’ part of the fun.
Cost of train tickets between Olten and Bregenz
The cheapest train tickets from Olten to Bregenz start at €70.58. If you book a month in advance, tickets cost, on average, . If you wait until a week in advance, expect tickets to be around .
Pro tip: The best way to save on tickets from Olten to Bregenz is by booking in advance. Keep in mind that tickets for this route go on sale 6 months before the travel date. So if you want to save on your booking, be sure to lock in your tickets as early as possible.
Olten to Bregenz daily train schedule
Whether you’re headed to Bregenz on a Tuesday or a Sunday, with 19 trains per day, you will have multiple options to choose from.
00:37: departure of first train Monday-Friday
23:33: departure of last train Monday-Friday
00:02: departure of first train on weekends
23:44: departure of last train on weekends
Every 54 minutes: frequency of train departures
Travel time and distance between Olten and Bregenz
The route’s fastest journey takes 2 hours and 14 minutes, covering a total of 139 kilometres.
When do tickets go on sale between Olten and Bregenz?
You can start planning and booking your trip between Olten and Bregenz 6 months before the departure date. Pro tip: buy your tickets as early as possible to save money.
More information on train travel from Olten to Bregenz
Want to know more about train travel in Europe? Explore our help articles for guidance on booking, travel discounts, class of service and much more. Need some travel inspiration? Check out our Bregenz city guide to get you started.
FAQs about the train journey from Olten to Bregenz
Want to know more about your journey from Olten to Bregenz? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The train journey between Olten and Bregenz spans 139 kilometres.
The cheapest ticket on this route is €70.58. When booked 30 days ahead, the price is typically . If booked 7 days in advance, expect to pay around .
You can book your tickets 6 months in advance for this route.
The fastest travel time is 2 hours and 14 minutes.
Other train journeys from Olten
- From Olten to Zurich From €20.36
- From Olten to Milan From €41.63
- From Olten to Lucerne From €13.57
- From Olten to Geneva From €67.87
- From Olten to Visp From €52.94
- From Olten to Bern From €17.65
- From Olten to Basel From €10.41
- From Olten to Interlaken From €38.01
- From Olten to Mannheim From €27.60
- From Olten to Lausanne From €36.65
- From Olten to Freiburg From €21.27
- From Olten to Berlin From €59.72
- From Olten to Frankfurt am Main From €40.27
- From Olten to Paris From €77.37
- From Olten to Baden-Baden From €69.22
Other train journeys to Bregenz
- From Lindau to Bregenz From €5.43
- From St. Margrethen to Bregenz From €5.43
- From Immenstadt to Bregenz From €86.87
- From Ulm to Bregenz From €14.03
- From Memmingen to Bregenz From €10.86
- From St. Gallen to Bregenz From €14.93
- From Zurich to Bregenz From €18.10
- From Munich to Bregenz From €33.48
- From Friedrichshafen to Bregenz From €35.74
- From Oberstaufen to Bregenz From €47.51
- From Salzburg to Bregenz From €32.12
- From Kempten (Allgäu) to Bregenz From €25.79
- From Kaufbeuren to Bregenz From €25.79
- From Kißlegg to Bregenz From €7.69
- From Buchloe to Bregenz From €14.03
Other train journeys from Bregenz
- From Bregenz to Lindau From €5.43
- From Bregenz to St. Gallen From €16.29
- From Bregenz to St. Margrethen From €5.43
- From Bregenz to Zurich From €18.10
- From Bregenz to Feldkirch From €30.31
- From Bregenz to Munich From €17.19
- From Bregenz to Friedrichshafen From €14.48
- From Bregenz to Ulm From €14.03
- From Bregenz to Memmingen From €10.86
- From Bregenz to Basel From €33.93
- From Bregenz to Buchs SG From €21.27
- From Bregenz to Salzburg From €26.69