Cheapest price
$377
Average price
$386
Fastest journey
1 d 4 h 34 m
Average duration
1 d 5 h 51 m
Trains per day
5
Distance
1004 km
The best way to find a cheap train ticket from Berlin to Bergen is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Berlin to Bergen will cost around $386 if you buy it on the day, but the cheapest tickets can be found for only $377.
It's difficult to get from Berlin to Bergen without transferring at least 4 times.
Omio recommends booking the flight as it is the most popular option from Berlin to Bergen among Omio's users. If you are prioritising price take the bus with prices starting from €133. For those with little time consider booking a flight which can get you there in 11h 16m.
Train | Most popular Flight | Bus |
---|---|---|
€316 Average price | €175 Average price | €133 Average price Cheapest |
1d 30h 54m Average duration 1d 30h 24m Onboard + 30m Additional time* | 14h 16m Average duration Fastest 11h 16m Onboard + 3h 0m Additional time* | 1d 32h 41m Average duration 1d 32h 11m Onboard + 30m Additional time* |
Direct Options | Direct Options | Direct Options |
Distance 623 miles (1004 km) |
Average train duration 1d 30h 24m |
Cheapest ticket price $377 (€309) |
Trains per day 4 |
Fastest train 1d 28h 34m |
First train 06:36 |
Last train 22:38 |
Here are some other resources that might have the information you need