[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Basel to Olten

Showing times and prices for May 23

Cheapest

$13

Average

$19

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Basel to Olten will cost around $ 19 if you buy it on the day, but the cheapest tickets can be found for only $ 13.

SBB
06:16AMBasel0h32 06:48AMOlten
0 changes
$131One-way
SBB
07:28AMBasel0h27 07:55AMOlten
0 changes
$171One-way
SBB
06:01PMBasel0h39 06:40PMOlten
0 changes
$191One-way
SBB
08:01PMBasel0h39 08:40PMOlten
0 changes
$191One-way
SBB
09:43PMBasel0h49 10:32PMOlten
0 changes
$201One-way

Train schedule from Basel to Olten

Showing trains for tomorrow, Mon, May 23
SBB
06:16AMBasel0h32 06:48AMOlten
0 changes
SBB
07:28AMBasel0h27 07:55AMOlten
0 changes
SBB
04:31PMBasel0h39 05:10PMOlten
0 changes
SBB
06:01PMBasel0h39 06:40PMOlten
0 changes
SBB
08:01PMBasel0h39 08:40PMOlten
0 changes
SBB
09:43PMBasel0h49 10:32PMOlten
0 changes
SBB
10:31PMBasel0h39 11:10PMOlten
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
May 23
$13SBB
Find prices
Tue
May 24
$7SBB
Find prices
Wed
May 25
$9SBB
Find prices
Thu
May 26
$10SBB
Find prices
Fri
May 27
$8SBB
Find prices
Sat
May 28
$12SBB
Find prices
Sun
May 29
$9SBB
$19SBB

Fastest train times from Basel to Olten

Showing times and prices for May 23

Fastest Journey

27 m

Average

37 m

Trains per day

7

Distance

34 km

Of the 7 trains that leave Basel for Olten every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 34 km distance in an average of 37 m but if you time it right, some trains will get you there in just 27 m .

The slowest trains will take 49 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

SBB
07:28AMBasel0h27 07:55AMOlten
0 changes
$171One-way
SBB
06:16AMBasel0h32 06:48AMOlten
0 changes
$131One-way
SBB
10:31PMBasel0h39 11:10PMOlten
0 changes
$231One-way
SBB
04:31PMBasel0h39 05:10PMOlten
0 changes
$241One-way
SBB
08:01PMBasel0h39 08:40PMOlten
0 changes
$191One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Basel to Olten

distanceDistance20 miles (33 km)
durationAverage train duration25 min
priceAverage train ticket price$9 (€8)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesDeutsche Bahn or SBB

Trains from Basel to Olten cover the 20 miles (33 km) long journey taking on average 25 min with our travel partners like Deutsche Bahn or SBB. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $8 (€7), but the average price of train tickets is $9 (€8). Travelers depart most frequently from Basel SBB and arrive in Olten Bhf.

Train companies: Deutsche Bahn and SBB from Basel to Olten trains

Travel from Basel to Olten from $8 (€7) with Omio’s train partners Deutsche Bahn and SBB! You can find the best schedules and tickets when comparing and booking the most popular route for you.

Deutsche Bahn
SBB

Deutsche Bahn (DB) is Germany’s main provider of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Basel to Olten train.

    Deutsche Bahn has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train between Basel and Olten:

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

    Travel Tips: Trains from Basel to Olten

    Travel by train to Olten 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 Basel to Olten.
    FAQs

    How much are cheap trains between Basel and Olten?

    Looking to save money on your journey? Omio customers have found the cheapest train from Basel to Olten for the next 7 days starting from $8 (€7)  one way.

    What is the cost of a train between Basel and Olten?

    If you are looking to buy your train ticket in the next 7 days, you can expect the Basel to Olten train to cost on average $9 (€8)  one way.

    What is the distance to Olten from Basel by train?

    When traveling this route you should expect the distance between Basel and Olten by train to be approximately 20 miles (33 km).

    How long is the train from Basel to Olten?

    The Basel to Olten train duration is on average 25 min, which is to be expected when traveling 20 miles (33 km) to Olten from Basel. However, the time it takes can vary based on specific dates, weekends, and holidays.

    What is the departure train station in Basel and arrival train station in Olten?

    Some of the Basel train stations to Olten you can start your journey from include Basel SBB, Basel Bad Bhf and Basel, Birmannsgasse. Similarly, some of the arrival train stations in Olten include Olten Bhf, Olten and Olten, Fachhochschule.

    When traveling this route, Omio customers are departing most frequently from Basel SBB   and arriving in Olten Bhf.

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

    The most popular departure train station with passengers for this journey, called Basel SBB, is located 1.6 miles (2.5 km) from the city center of Basel.

    The most popular arrival train station, Olten Bhf, is located 0.3 miles (472 m) away from the city center of Olten.

    What train companies offer a service between Basel and Olten?

    Take the Basel to Olten train with Deutsche Bahn or SBB. However, it's always good to check out all possible train providers for the route between Basel and Olten as there might be differences in the amenities they offer.

    How many train services per day are there between Basel and Olten?

    On average, there are 25 trains a day from Basel to Olten. The train times and services may be different on weekends and holidays compared to weekdays.

    When is the earliest train from Basel to Olten? When is the last train from Basel to Olten?

    The earliest train for this route departs from Basel at 6: 03 AM. The last train leaves from Basel at 11: 00 PM. Check Omio for the latest train schedule from Basel to Olten and book the best time to depart on your chosen travel date.

    How far in advance should I purchase a train ticket from Basel to Olten to get the best deals?

    The price of a one way train ticket from Basel to Olten is on average $9 (€8) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this route. In general, you can find train tickets between Basel and Olten available a few months in advance.

    Important Stations and Airports for this Journey

    Basel
    Olten
    Basel SBB is the most popular Basel railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Basel for your trip to Olten.