Search train tickets toBasel

switcheroo

Quickview

How to get to Basel by train?

Routes81
Trips per day5,172
train carriers6
Stations2
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest train tickets to Basel?

The cheapest prices for a train ticket to Basel that users have found recently on Wanderu start at $9.30. Such great deals to Basel are available on one route to Weil am Rhein. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Basel. Weil am Rhein at $9.38 has consistently the lowest average train ticket prices to Basel.

What are the main train stations in Basel?

The most popular train stations in Basel are Basel SBB and Basel Bad Bf. Basel SBB is the busiest train station in Basel.

What are the most popular train routes to Basel?

Hanover

There are 284 train schedules per day connecting Hanover with Basel. It takes on average 6 hours and 29 minutes to travel 347 miles, 558 kms, by train from Hanover. 3 train carriers offer schedules from Hanover, with Deutsche Bahn offering the most daily connections to Basel. Traveling by train from Hanover you will most likely to arrive in Basel at Basel SBB.
Avg. Time
6h 29m
Avg. Price
$167.04

Bochum

There are 216 train schedules per day connecting Bochum with Basel. It takes on average 7 hours to travel 272 miles, 438 kms, by train from Bochum. 3 train carriers offer schedules from Bochum, with Deutsche Bahn offering the most daily connections to Basel. Traveling by train from Bochum you will most likely to arrive in Basel at Basel SBB.
Avg. Time
7h 0m
Avg. Price
$141.41

Magdeburg

There are 196 train schedules per day connecting Magdeburg with Basel. It takes on average 7 hours and 52 minutes to travel 363 miles, 585 kms, by train from Magdeburg. 3 train carriers offer schedules from Magdeburg, with Deutsche Bahn offering the most daily connections to Basel. Traveling by train from Magdeburg you will most likely to arrive in Basel at Basel SBB.
Avg. Time
7h 52m
Avg. Price
$114.40

Duisburg

There are 181 train schedules per day connecting Duisburg with Basel. It takes on average 6 hours to travel 271 miles, 436 kms, by train from Duisburg. 5 train carriers offer schedules from Duisburg, with Deutsche Bahn offering the most daily connections to Basel. Traveling by train from Duisburg you will most likely to arrive in Basel at Basel SBB.
Avg. Time
6h 0m
Avg. Price
$191.40

Münster

There are 178 train schedules per day connecting Münster with Basel. It takes on average 7 hours and 44 minutes to travel 305 miles, 490 kms, by train from Münster. 2 train carriers offer schedules from Münster, with Deutsche Bahn offering the most daily connections to Basel. Traveling by train from Münster you will most likely to arrive in Basel at Basel SBB.
Avg. Time
7h 44m
Avg. Price
$213.71

What train companies travel to Basel, Switzerland ?

Located in, Switzerland, you can travel by train to Basel from 81 destinations and choose from 5172 daily train schedules to get you there. Deutsche Bahn has the most train connections to Basel. The furthest train arriving in Basel covers a distance of 429.00 miles, 690.23 kms, covering the journey in and 11 minutes

Looking for other ways to get there? Check out Bus options to Basel.

train companies serving Basel

There are 9 daily Non-federally owned railway company schedules to Basel. Non-federally owned railway company can get you to Basel by train from Konstanz.
Avg. Time
2h 36m
Avg. Price
$79.57

There are 31 daily Deutsche Bahn with non-federally owned railway company schedules to Basel. Deutsche Bahn with non-federally owned railway company can get you to Basel by train from 34 destinations including Wolfsburg.
Avg. Time
5h 38m
Avg. Price
$120.50

There are 113 daily Deutsche Bahn schedules to Basel. Deutsche Bahn can get you to Basel by train from 58 destinations including Leipzig.
Avg. Time
5h 43m
Avg. Price
$121.30

There are 19 daily DB Intercity-Express schedules to Basel. DB Intercity-Express can get you to Basel by train from 29 destinations including Leipzig.
Avg. Time
6h 10m
Avg. Price
$150.31

There are 1 daily DB Intercity schedules to Basel. DB Intercity can get you to Basel by train from 11 destinations including Bonn.
Avg. Time
6h 15m
Avg. Price
$73.56

There are 1 daily DB Eurocity schedules to Basel. DB Eurocity can get you to Basel by train from 8 destinations including Bonn.
Avg. Time
4h 21m
Avg. Price
$79.48