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 CA$153.40, 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 CA$153.40. 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 CA$91.65
- From Bonn to Mainz From CA$27.95
- From Bonn to Cologne From CA$11.05
- From Bonn to Düsseldorf From CA$27.95
- From Bonn to Hamburg From CA$42.90
- From Bonn to Koblenz From CA$26.65
- From Bonn to Venlo From CA$37.05
- From Bonn to Munich From CA$53.30
- From Bonn to Berlin From CA$37.05
- From Bonn to Boppard From CA$36.40
- From Bonn to London From CA$114.40
- From Bonn to Vienna From CA$74.75
- From Bonn to Bacharach From CA$46.15
- From Bonn to Bayreuth From CA$113.10
- From Bonn to Amsterdam From CA$38.35
Other train journeys to Olten
- From Basel to Olten From CA$14.95
- From Bern to Olten From CA$26.65
- From Zurich to Olten From CA$26.65
- From Lucerne to Olten From CA$19.50
- From Mannheim to Olten From CA$39.65
- From Geneva to Olten From CA$69.55
- From Milan to Olten From CA$100.75
- From Interlaken to Olten From CA$52.00
- From Frankfurt am Main to Olten From CA$46.15
- From Cologne to Olten From CA$61.10
- From Paris to Olten From CA$48.10
- From Baden-Baden to Olten From CA$85.15
- From Freiburg to Olten From CA$30.55
- From Lausanne to Olten From CA$53.30
- From Berlin to Olten From CA$88.40
Other train journeys from Olten
- From Olten to Zurich From CA$29.25
- From Olten to Milan From CA$59.80
- From Olten to Lucerne From CA$19.50
- From Olten to Geneva From CA$97.50
- From Olten to Visp From CA$76.05
- From Olten to Bern From CA$25.35
- From Olten to Basel From CA$14.95
- From Olten to Interlaken From CA$54.60
- From Olten to Mannheim From CA$39.65
- From Olten to Lausanne From CA$52.65
- From Olten to Freiburg From CA$30.55
- From Olten to Berlin From CA$85.80