Bonn to Olten by train
Compare prices, times and book fast direct trains
Overview: trains from Bonn to Olten
Find the key information for travelling by train from Bonn to Olten, 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 Bonn to Olten
Ready to book a trip from Bonn to Olten by train? Let this guide make the process smooth, easy and truly enjoyable. Because trains make ‘getting there’ part of the fun.
Train cost between Bonn to Olten
Getting from Bonn to Olten by rail typically costs US$118.00, but runs about if booked a month in advance. If you wait until 7 days before departure, prices increase to . Booking as early as possible helps you find the lowest cost tickets, but that’s not the only way to save.
Finding cheap train tickets with Rail Europe
Different train operators run discounts throughout the year, giving travellers the opportunity to check out a new city and keep some extra cash in their pockets to use during their adventures. To stay on top of all discounts, sign up for the Rail Europe newsletter. We will notify you when promos come up on popular train operators like Eurostar, Renfe, Trenitalia, SNCF and many more. We will also share travel inspiration and tips for making the most out of your travels – including other money-saving pointers.
Train timetable for travel between Bonn and Olten
There are a number of different options for travellers going from Bonn to Olten by train. Here is what to expect along this route:
First daily departure (weekday): 08:55
Last daily departure (weekday): 09:15
First daily departure (weekend): 08:37
Last daily departure (weekend): 09:20
Average number of daily trains: 1 train
Frequency of train departures: every 16 minutes
Train travel time and distance from Bonn to Olten
Trains can complete this route in as little as 5 hours and 9 minutes. The total distance travelled is 381 kilometres.
Booking Bonn to Olten trains in advance
Booking your Bonn to Olten tickets in advance is the best way to save money. Tickets on this specific route can be purchased 4 and a half months before departure.
Get notified of when tickets open for travel between Bonn and Olten by setting up a booking alert. We will send you an email as soon as your tickets are available for purchase.
Making your Bonn to Olten travels smooth and enjoyable
Explore our wide range of help articles for a hassle-free journey and find travel ideas from our city guide: Olten.
FAQs about the train journey from Bonn to Olten
Want to know more about your journey from Bonn to Olten? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The train journey from Bonn to Olten covers 381 kilometres in total.
The cheapest tickets for this route start at US$118.00. When booked 30 days ahead, prices are typically . Tickets booked 7 days in advance typically cost .
You can book your tickets 4 and a half months in advance for this route.
The fastest travel time is 5 hours and 9 minutes.
Other train journeys from Bonn
- From Bonn to Heidelberg From US$70.50
- From Bonn to Mainz From US$21.50
- From Bonn to Cologne From US$8.50
- From Bonn to Düsseldorf From US$21.50
- From Bonn to Hamburg From US$33.00
- From Bonn to Koblenz From US$20.50
- From Bonn to Venlo From US$28.50
- From Bonn to Munich From US$41.00
- From Bonn to Berlin From US$28.50
- From Bonn to Boppard From US$28.00
- From Bonn to London From US$88.00
- From Bonn to Vienna From US$57.50
- From Bonn to Bacharach From US$35.50
- From Bonn to Bayreuth From US$87.00
- From Bonn to Amsterdam From US$29.50
Other train journeys to Olten
- From Basel to Olten From US$11.50
- From Bern to Olten From US$20.50
- From Zurich to Olten From US$20.50
- From Lucerne to Olten From US$15.00
- From Mannheim to Olten From US$30.50
- From Geneva to Olten From US$53.50
- From Milan to Olten From US$77.50
- From Interlaken to Olten From US$40.00
- From Frankfurt am Main to Olten From US$35.50
- From Cologne to Olten From US$47.00
- From Paris to Olten From US$37.00
- From Baden-Baden to Olten From US$65.50
- From Freiburg to Olten From US$23.50
- From Lausanne to Olten From US$41.00
- From Berlin to Olten From US$68.00
Other train journeys from Olten
- From Olten to Zurich From US$22.50
- From Olten to Milan From US$46.00
- From Olten to Lucerne From US$15.00
- From Olten to Geneva From US$75.00
- From Olten to Visp From US$58.50
- From Olten to Bern From US$19.50
- From Olten to Basel From US$11.50
- From Olten to Interlaken From US$42.00
- From Olten to Mannheim From US$30.50
- From Olten to Lausanne From US$40.50
- From Olten to Freiburg From US$23.50
- From Olten to Berlin From US$66.00