Duration 8h 17m
Distance 467 km
Average price kr 839
Frequency 3/day

Trip overview

The average train between Bergen and Skien takes 8h 17m and the fastest train takes 7h 55m. The train service runs several times per day from Bergen to Skien. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Bergen stasjon
  2. Drammen stasjon
    R11 / ...
  3. Skien
8h 12m
kr 676 - kr 964

Frequently asked questions

Want to know about travelling from Bergen to Skien? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct train from Bergen to Skien. However, there are services departing from Bergen stasjon and arriving at Skien stasjon via Drammen stasjon. The journey, including transfers, takes approximately 8h 12m.

More details

The distance between Bergen and Skien is 273 km. The road distance is 467 km.

Get driving directions

Bergen to Skien train services, operated by Norwegian Railways (VY), depart from Bergen stasjon station.

More details

Bergen to Skien train services, operated by Norwegian Railways (VY), arrive at Skien stasjon station.

More details

There are 20+ hotels available in Skien. Prices start at kr 1000 NOK per night.

More details

What companies run services between Bergen and Skien?

You can take a train from Bergen to Skien via Drammen stasjon in around 8h 12m.
Train operators
Ave. Duration
5h 55m
3 times a day
Estimated price
kr 460 - kr 700

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps