Travel from Basel to Bern

Train from Basel to Bern

Swiss Railways (SBB/CFF/FFS) operates a train from Basel to Bern every 30 minutes. Tickets cost $35 - $70 and the journey takes 57 min. TGV also services this route once daily.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Basel to Bern

From Basel SBB train to Bern.57 minSFr 63
From Basel drive to Bern.1 h 3 minSFr 14
From Basel rideshare to Berne.1 h 22 minSFr 5

How long does it take to get from Basel to Bern?

The train from Basel SBB to Bern takes 57 min including transfers and departs every 30 minutes.

Is there a direct train between Basel and Bern?

Yes, there is a direct train departing from Basel SBB and arriving at Bern. Services depart every 30 minutes, and operate every day. The journey takes approximately 57 min.

Operators from Basel to Bern

Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)