Olten to Brescia by train
Compare prices, times and book fast direct trains
Overview: trains from Olten to Brescia
Find the key information for travelling by train from Olten to Brescia, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
Going from Olten to Brescia by train
About to set off from Olten to Brescia by rail? Make your journey as seamless as possible with this guide, packed with tips on schedules, route details and how to find the best deals on tickets.
Train travel between Olten and Brescia: train ticket prices
Cost of train tickets from Olten to Brescia:
Cheapest tickets: AU$259.30
Cost of tickets when booked 30 days in advance:
Cost of tickets when booked 7 days in advance:
Tickets go on sale 5 months in advance.
Olten to Brescia train schedule
The earliest weekday train along this route departs at 00:35.
The latest weekday train along this route departs at 23:30.
The earliest weekend train along this route departs at 00:35.
The latest weekend train along this route departs at 23:40.
22 trains run along this route each day.
Trains leave the station every 40 minutes.
Average train travel time and distance from Olten to Brescia
On this route, the fastest trip lasts 4 hours and 54 minutes, spanning 269 kilometres in total.
Booking Olten to Brescia trains in advance
Booking your Olten to Brescia tickets in advance is the best way to save money. Tickets on this specific route can be purchased 5 months before departure.
Get notified of when tickets open for travel between Olten and Brescia by setting up a booking alert. We will send you an email as soon as your tickets are available for purchase.
Learn more about train travel from Olten to Brescia
Refer to our help articles for more details and insights on train travel from Olten and beyond. Get ready for your visit with travel tips and inspiration in our Brescia city guide.
FAQs about the train journey from Olten to Brescia
Want to know more about your journey from Olten to Brescia? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The distance between Olten and Brescia is 269 kilometres.
The cheapest fare for this route is AU$259.30. When booking 30 days in advance, tickets cost . A ticket bought 7 days before travel typically costs .
You can purchase tickets for this route 5 months in advance.
The fastest journey by train is 4 hours and 54 minutes.
Other train journeys from Olten
- From Olten to Zurich From AU$32.85
- From Olten to Milan From AU$67.16
- From Olten to Lucerne From AU$21.90
- From Olten to Geneva From AU$109.50
- From Olten to Visp From AU$85.41
- From Olten to Bern From AU$28.47
- From Olten to Basel From AU$16.79
- From Olten to Interlaken From AU$61.32
- From Olten to Mannheim From AU$44.53
- From Olten to Lausanne From AU$59.13
- From Olten to Freiburg From AU$34.31
- From Olten to Berlin From AU$96.36
- From Olten to Frankfurt am Main From AU$64.97
- From Olten to Paris From AU$124.83
- From Olten to Baden-Baden From AU$111.69
Other train journeys to Brescia
- From London to Brescia From AU$289.81
- From Verona to Brescia From AU$11.97
- From Venice to Brescia From AU$22.63
- From Milan to Brescia From AU$13.87
- From Bergamo to Brescia From AU$9.20
- From Paris to Brescia From AU$110.23
- From Peschiera del Garda to Brescia From AU$9.20
- From Desenzano del Garda/Sirmione to Brescia From AU$6.57
- From Lille to Brescia From AU$370.84
- From Dijon to Brescia From AU$223.82
- From Padua to Brescia From AU$20.44
- From Turin to Brescia From AU$30.51
- From Treviglio to Brescia From AU$7.97
- From Parma to Brescia From AU$15.04
- From Rome to Brescia From AU$108.04
Other train journeys from Brescia
- From Brescia to Milan From AU$14.16
- From Brescia to Verona From AU$11.97
- From Brescia to Venice From AU$25.99
- From Brescia to Desenzano del Garda/Sirmione From AU$6.42
- From Brescia to Bergamo From AU$9.34
- From Brescia to Padua From AU$20.44
- From Brescia to Peschiera del Garda From AU$9.20
- From Brescia to Rome From AU$22.63
- From Brescia to Parma From AU$15.18
- From Brescia to Paris From AU$44.38
- From Brescia to Florence From AU$29.20
- From Brescia to Vicenza From AU$17.52