Cheapest
Average
The best way to find a cheap train ticket from Locarno to Olten is to book your journey as far in advance as possible and to avoid traveling at rush hour.
This is the last train of the day.
Find all the dates and times for this journey
Fastest Journey
2 h 43 m
Average
2 h 43 m
Trains per day
5
Distance
148 km
It's difficult to get from Locarno to Olten without transferring at least once.
Distance | 91 miles (147 km) | |
Train frequency | 14 a day | |
Direct train | Yes, there are 4 direct trains a day | |
Train companies | SBB |
Trains from Locarno to Olten cover the 91 miles (147 km) long trip taking on average 3 h 18 min with our travel partners like SBB. Normally, there are 14 trains operating per day, including direct services available. Travelers depart most frequently from Locarno and arrive in Olten, Bahnhof.
You can travel by train between Locarno and Olten with SBB. When you search Omio for times and tickets, we’ll show you the best deals available.
Some of the Locarno train stations to Olten you can start your journey from include Locarno, Locarno, Debarcadero and Locarno, Via Bramantino (Rotonda). Similarly, some of the arrival train stations in Olten include Olten, Bahnhof, Olten and Olten, Fachhochschule.
When traveling this route, Omio customers are departing most frequently from Locarno and arriving in Olten, Bahnhof.
Passengers booking this trip most frequently board their trains from Locarno and need to travel around 0.1 miles (190 m) from the city center to get to this train station.
Passengers arriving in Olten most often arrive at Olten, Bahnhof and need to travel around 0.3 miles (473 m) from this train station to the city center.
Here are some other resources that might have the information you need