Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Olten to Siegburg/Bonn by train
-
First train00:08
-
Last train23:33
-
Avg changes1
-
Fastest journey3hr 57m
-
Distance386 kilometres
-
Trains per day21
-
Avg. journey time6hr 24m
-
Train operators
Travelling from Olten to Siegburg/Bonn by train
Considering a train trip from Olten to Siegburg/Bonn? This guide will walk you through everything — from the best routes to finding the cheapest train tickets — so you can enjoy a smooth, stress-free journey.
Train travel between Olten and Siegburg/Bonn: train ticket prices
Cost of train tickets from Olten to Siegburg/Bonn:
Cheapest tickets: £57.55
Cost of tickets when booked 30 days in advance:
Cost of tickets when booked 7 days in advance:
Tickets go on sale 6 months in advance.
Departure frequency and timetable from Olten to Siegburg/Bonn
Here are the scheduling basics for trains from Olten to Siegburg/Bonn:
00:08 is the first scheduled train (Monday-Friday).
23:33 the the last scheduled train (Monday-Friday).
00:08 is the first scheduled train (Saturday and Sunday).
23:33 is the last scheduled train (Saturday and Sunday).
A train departs every 44 minutes from Olten toward Siegburg/Bonn.
Start booking your ticket aboard one of the 21 trains serving this route each day.
How long is the train journey from Olten to Siegburg/Bonn?
This journey covers a total of 386 kilometres, with the quickest trip taking 3 hours and 57 minutes.
Booking Olten to Siegburg/Bonn trains in advance
Booking your Olten to Siegburg/Bonn tickets in advance is the best way to save money. Tickets on this specific route can be purchased 6 months before departure.
Get notified of when tickets open for travel between Olten and Siegburg/Bonn by setting up a booking alert. We will send you an email as soon as your tickets are available for purchase.
Making the most of your Olten to Siegburg/Bonn travels
To ensure the smoothest of train journey, check out our vast help articles. To start planning your holiday and to find travel inspiration, check out our city guide: Siegburg/Bonn.
Frequently asked questions
What’s the distance between Olten and Siegburg/Bonn by train?
The train journey from Olten to Siegburg/Bonn covers 386 kilometres in total.
What’s the cost of a train ticket from Olten to Siegburg/Bonn?
The cheapest ticket for this journey starts at £57.55. Tickets booked 30 days in advance typically cost around . If booked 7 days in advance, the price is typically .
When can I start booking my Olten to Siegburg/Bonn train tickets?
You can purchase tickets for this route 6 months in advance.
What’s the travel time from Olten to Siegburg/Bonn by train?
The shortest trip is 3 hours and 57 minutes.
Other journeys to Siegburg/Bonn View all journeys to Siegburg/Bonn
-
From Cologne to Siegburg/Bonn From £9.84
-
From Frankfurt am Main to Siegburg/Bonn From £14.01
-
From Mannheim to Siegburg/Bonn From £38.24
-
From Cologne Bonn Airport to Siegburg/Bonn From £20.07
-
From Frankfurt Airport to Siegburg/Bonn From £6.44
-
From Nuremberg to Siegburg/Bonn From £34.84
-
From London to Siegburg/Bonn From £132.90
-
From Munich to Siegburg/Bonn From £45.44
-
From Düsseldorf to Siegburg/Bonn From £6.44
-
From Basel to Siegburg/Bonn From £42.03
-
From Amsterdam to Siegburg/Bonn From £27.64
-
From Montabaur to Siegburg/Bonn From £117.00
Other journeys from Siegburg/Bonn
-
From Siegburg/Bonn to Welkenraedt From £24.99
-
From Siegburg/Bonn to Aachen From £18.55
-
From Siegburg/Bonn to Brussels From £38.62
-
From Siegburg/Bonn to Frankfurt am Main From £18.55
-
From Siegburg/Bonn to Mannheim From £42.03
-
From Siegburg/Bonn to Nuremberg From £56.42
-
From Siegburg/Bonn to Cologne Bonn Airport From £20.07
-
From Siegburg/Bonn to Düsseldorf From £11.74
-
From Siegburg/Bonn to Augsburg Hbf From £117.76
-
From Siegburg/Bonn to Frankfurt Airport From £32.94
-
From Siegburg/Bonn to Zurich From £52.25
-
From Siegburg/Bonn to Basel From £41.27
Other journeys from Olten
-
From Olten to Zurich From £14.77
-
From Olten to Milan From £42.48
-
From Olten to Lucerne From £11.74
-
From Olten to Geneva From £42.03
-
From Olten to Visp From £44.68
-
From Olten to Bern From £17.80
-
From Olten to Basel From £9.09
-
From Olten to Interlaken From £32.94
-
From Olten to Mannheim From £23.85
-
From Olten to Lausanne From £32.18
-
From Olten to Freiburg From £18.17
-
From Olten to Berlin From £54.52