Bergen and Trondheim are at a distance of 700 km, which is covered by various transport options. However, each option has its pros and cons, so take a look and choose the best way to get from Bergen to Trondheim (or Trondheim to Bergen).
By air
This is a quick way to get to Trondheim (or back to Bergen). Direct 1-hour flights connect these Norwegian cities several times a day, most are offered by SAS, Widerøe Airlines and Norwegian airlines. Weekdays are cheaper than weekend flights between Bergen and Trondheim.
By car
You have two options when it comes to driving this route, both of which take around 10 hours.
The first route takes you along the coast and includes a ferry. Take E39 north (the short Oppedal-Lavik ferry is on this part of your route) and turn onto Highway 60 after passing Byrkjelo. Turn onto Highway 15 then, heading towards Stryn and Strynvatnet. Exit Highway 15 towards Sel and merge onto E6 north from there until it ends in Trondheim.
The second route to Trondheim does not include a ferry. It’s not that scenic, but it’s easier to drive and you’ll avoid the wait and pay for the ferry. Drive on E16 East to Tretten, then just take E6 North towards Trondheim.
By train
Taking the train from Bergen to Trondheim is very scenic and a great experience, but only for travelers who have a lot of time. You will spend more than 15 hours on the train ride. It also costs a bit more than flying. The night train is cheaper, but that also means limited sunlight for this scenic ride. The day train costs twice as much.
By bus
With an overnight travel time of 14 hours between Bergen and Trondheim, the Bergen-Trondheim express bus is not a very scenic or attractive alternative. The train has a similar price and is more comfortable.
by boat
If you are thinking of traveling on a cruise from Bergen to Trondheim, know that Hurtigruten (the cruise operator that connects these cities) is slow and very (!) Expensive, especially if you are traveling as a family. Be prepared that the weather in Norway is uncooperative and it could spell bad time. Have a backup plan.