Bern to Basel by train
Bern → Basel SBB
Trains link Bern (Bern) and Basel (Basel SBB) in about 56 min at best, with no changes needed.
- Fastest
- ≈ 56 min
- Typical
- ≈ 1h 08m
- Direct trains
- Yes
- Fewest changes
- 0
- Operators
- SBB, Südostbahn

How long does the train from Bern to Basel take?
The fastest trains cover Bern to Basel in about 56 min; a typical journey takes around 1h 08m.
Is there a direct train from Bern to Basel?
Yes: direct trains run between Bern and Basel SBB.
Legendary routes through Bern or Basel
- ICE Berlin → Basel
- RE7 Bern–Luzern Bern → Lucerne
- IC61 Basel–Interlaken Basel → Interlaken
- Lötschberger Bern → Brig
More trains from Bern
- Bern → Interlaken ≈ 52 min · direct
- Bern → Zurich ≈ 56 min · direct
- Bern → Lucerne ≈ 1h 01m · direct
- Bern → Geneva ≈ 2h 01m · direct
More train routes in Germany · Switzerland.
Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.