Search Berntrain tickets

switcheroo

Quickview

How to get to Bern by train?

Routes51
Trips per day910
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.

How to find cheap train tickets to Bern?

The cheapest prices for a train ticket to Bern that users have found recently on Wanderu start at €19.86. Such great deals to Bern are available on one route to Buggingen. 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 Bern. Buggingen at €39.41 has consistently the lowest average train ticket prices to Bern.

What are the main train stations in Bern?

The most popular train stations in Bern are Train Station and Neufeld Bus Station. Train Station is the busiest train station in Bern.

Lörrach

There are 110 train schedules per day connecting Lörrach with Bern. It takes on average 2 hours to travel 48 miles, 77 kms, by train from Lörrach. 3 train carriers offer schedules from Lörrach, with Deutsche Bahn offering the most daily connections to Bern. Travelling by train from Lörrach you will most likely to arrive in Bern at Train Station.
Avg. Time
2h 0m
Avg. Price
€38.33

Wuppertal

There are 106 train schedules per day connecting Wuppertal with Bern. It takes on average 7 hours to travel 299 miles, 480 kms, by train from Wuppertal. 2 train carriers offer schedules from Wuppertal, with Deutsche Bahn offering the most daily connections to Bern. Travelling by train from Wuppertal you will most likely to arrive in Bern at Train Station.
Avg. Time
7h 0m
Avg. Price
€108.61

Bremen

There are 100 train schedules per day connecting Bremen with Bern. It takes on average 10 hours and 35 minutes to travel 429 miles, 689 kms, by train from Bremen. One train company operates schedules from Bremen, with Deutsche Bahn offering the most daily connections to Bern. Travelling by train from Bremen you will most likely to arrive in Bern at Train Station.
Avg. Time
10h 35m
Avg. Price
€97.90

Hanover

There are 86 train schedules per day connecting Hanover with Bern. It takes on average 9 hours to travel 389 miles, 626 kms, by train from Hanover. 2 train carriers offer schedules from Hanover, with Deutsche Bahn offering the most daily connections to Bern. Travelling by train from Hanover you will most likely to arrive in Bern at Train Station.
Avg. Time
9h 0m
Avg. Price
€166.70

Mudersbach

There are 81 train schedules per day connecting Mudersbach with Bern. It takes on average 6 hours and 49 minutes to travel 270 miles, 433 kms, by train from Mudersbach. 2 train carriers offer schedules from Mudersbach, with Deutsche Bahn offering the most daily connections to Bern. Travelling by train from Mudersbach you will most likely to arrive in Bern at Train Station.
Avg. Time
6h 49m
Avg. Price
€113.44

Located in , Switzerland, you can travel by train to Bern from 51 destinations and choose from 910 daily train schedules to get you there. Deutsche Bahn has the most train connections to Bern. The furthest train arriving in Bern covers a distance of 523.64 miles, 842.50 kms, covering the journey in and 16 minutes

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

train companies serving Bern

RegioJet

There are 1 daily RegioJet schedules to Bern. RegioJet can get you to Bern by train from Olomouc.
Restroom
WiFi
Newspaper/Magazine
Movies
Satellite TV
Extra legroom
Games
Power outlet
Air conditioning
Attendant
Beverage
Avg. Time
15h 56m
Avg. Price
€58.26

Deutsche Bahn

There are 37 daily Deutsche Bahn schedules to Bern. Deutsche Bahn can get you to Bern by train from 43 destinations including Frankfurt.
Power outlet
Avg. Time
6h 9m
Avg. Price
€92.88

DB Eurocity

There are 1 daily DB Eurocity schedules to Bern. DB Eurocity can get you to Bern by train from 3 destinations including Munich.
Meal
Power outlet
Beverage
Avg. Time
6h 59m
Avg. Price
€74.70

DB Intercity

There are 10 daily DB Intercity schedules to Bern. DB Intercity can get you to Bern by train from 4 destinations including Stuttgart.
Meal
Power outlet
Beverage
Avg. Time
4h 25m
Avg. Price
€62.88

DB Intercity-Express

There are 4 daily DB Intercity-Express schedules to Bern. DB Intercity-Express can get you to Bern by train from 11 destinations including Frankfurt.
WiFi
Meal
Power outlet
Beverage
Avg. Time
5h 40m
Avg. Price
€108.59

Deutsche Bahn with non-federally owned railway company

There are 10 daily Deutsche Bahn with non-federally owned railway company schedules to Bern. Deutsche Bahn with non-federally owned railway company can get you to Bern by train from 26 destinations including Seeg.
Power outlet
Avg. Time
8h 0m
Avg. Price
€112.23