These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Bern from Olten

distanceDistance35 miles (56 km)
priceAverage train ticket price£14 (€16)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesSBB

Trains from Olten to Bern cover the 35 miles (56 km) long journey taking on average 34 min with our travel partners like SBB. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this trip costs around £14, you can find the cheapest train ticket for as low as £14. Travellers depart most frequently from Olten Bhf and arrive in Bern, Bahnhof Postautostation.

Train companies

Train between Olten and Bern with SBB

For as little as £14 you can travel by train from Olten to Bern with SBB. Omio will show you the best deals, timetables and tickets available for this route.


SBB is one of the best options when travelling by train between Olten and Bern. Omio quickly shows you current SBB train timetables for the Olten - Bern journey and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest journey available. The distance from Olten to Bern is around 35 miles (56 km) and the cheapest SBB one-way ticket you can book starts at £14. As you check the latest Olten to Bern train timetable from SBB for your ideal departure and arrival times, you can also review travel information, such as luggage policy and amenities offered onboard, and compare the best route available to arrive to Bern safely. If you search for SBB tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect SBB ticket from Olten to Bern so you can spend more time enjoying the smooth and easy journey!

When purchasing your SBB train tickets between Olten and Bern, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Olten to Bern
Travel by train to Bern easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Olten to Bern.
What is the price of the cheapest train from Olten to Bern?
Omio customers have found the cheapest trains to Bern from Olten to cost as little as £14  in the next 7 days.
What is the average cost of a train from Olten to Bern?
In the next 7 days you’ll find that the average cost of a train ticket between Olten and Bern is £14  one way.
What is the distance to Bern from Olten via train?
You should expect to travel around 35 miles (56 km)  between Olten and Bern by train.
How long does it take from Olten to Bern by train?
On average the Olten to Bern train time is 34 min  covering the 35 miles (56 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
Which train station in Olten goes to Bern? Which train station do I come into Bern from Olten?

When taking the train to Bern from Olten, you can choose to depart from train stations like Olten Bhf, Olten and Olten, Bornblick. Your trip can end in train stations such as Bern, Bahnhof Postautostation, Bern, Bhf and Bern.

Omio customers who travel this route most frequently depart from Olten Bhf   and arrive in Bern, Bahnhof Postautostation.

Where is the departure train station in Olten located? Where is the arrival train station in Bern located?

The most popular departure train station with passengers for this journey, called Olten Bhf, is located 0 mile (s) / 0 km from the city centre of Olten.

The most popular arrival train station, Bern, Bahnhof Postautostation, is located 0 mile (s) / 0 km away from the city centre of Bern.

What train providers go from Olten to Bern?
If you're looking for trains from Olten to Bern, you can rely on SBB to get you to Bern. It's also good to check out all possible train providers for the Olten to Bern trip to see if there might be differences in the amenities they offer.
How many trains per day are there to Bern from Olten?
On average, there are 25 trains a day from Olten to Bern. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Olten to Bern? When does the last train depart from Olten to Bern?
If you prefer early morning trains from Olten to Bern, the first train leaves at 07: 36. If you prefer late night trains from Olten to Bern, the last train of the day leaves at 07: 36. Omio shows you the latest train from Olten to Bern schedule to help you book the best departure time for this journey.
When should I buy Olten Bern train tickets to score the best deals?
If you purchase Olten to Bern train tickets within the next 7 days, you can find one way tickets to cost on average £14. However, booking in advance gives you access to the best prices for trains between Olten and Bern. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Olten Bhf is the most popular Olten railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Olten for your journey to Bern.