The road distance from Milan to Bergen is approximately 2612 km, typically requiring travel through countries like Switzerland, Germany, and Denmark. Tolls are common in Italy (e.g., EUR 9 per 100 km on motorways and separate Alpine tunnel tolls around EUR 50-70) and throughout Norway (e.g., NOK 10-100 per gantry, plus bridge and tunnel charges). Fuel prices vary, with Norway generally having higher costs (e.g., EUR 1.70-2.20 per liter for gasoline). To reach Norway from mainland Europe by car, a ferry crossing is a common and often necessary part of the journey, typically from Denmark (e.g., Hirtshals to Kristiansand, Larvik, Stavanger, or Bergen) or Germany to Norway. Operators like Color Line and Fjord Line provide these services, offering car transport. It's advisable to check vignette requirements for transit countries.