How to Travel from Copenhagen to Bergen by Train, Car, Ferry, or Plane

Hanseatic houses in Bryggen at winter.
Tatiana Kolesnikova / Getty Images

Copenhagen, the capital of Denmark, and Bergen, a coastal city in Norway, are separated by a distance of about 664 miles (1,000 kilometers), which can be covered in several different ways by travelers. Although they are both Scandinavian cities, Copenhagen and Bergen are quite far apart. While Copenhagen is a busy European capital and business center, Bergen is a smaller city that mainly attracts tourists looking to explore Norway's famous coastal fjords. To give you a sense of scale, Bergen's population is about a third the size of Copenhagen's.

The easiest way to get from Copenhagen to Bergen is to fly. With a total flight time of less than two hours, and commonly low fares, this is your best bargain for both time and money. You may also consider the train in the spirit of the many Scandinavians who are participating in the "flight-shaming" movement, but it tends to be more expensive than flying and takes 16 hours, including transfer time. If you don't mind the long ride, driving yourself is probably the best way to get to Bergen without flying and you can also see the entirety of Sweden's west coast and the Norwegian countryside on the way.

If you'd rather travel by sea, it's also possible to take a ferry to Bergen. However, it may be easier to find a cruise line that offer itineraries that explore the Norwegian fjords and leave from Copenhagen.

How to Get from Copenhagen to Norway
  Time Cost
Train 22 hours from $150 USD
Ferry 16 hours, 30 minutes from $40 USD
Flight 1 hour, 20 minutes from $47 USD
Car 13 hours, 20 minutes 664 miles (1,068 kilometers)

By Train

It'll be a long journey if you want to take the train and because there is no direct service between Copenhagen and Bergen, you will have no choice but to transfer in Oslo, the Norwegian capital. The first leg of the trip from Copenhagen to Oslo will take you about 13 hours. After that the train from Oslo to Bergen takes another 6 hours and 30 minutes. If you try to book the trip on a single ticket, beware of stopping in Stockholm. The Swedish capital is really out of the way and could add up to 6 hours or more onto your trip. Because the journey is so long, you may consider stopping overnight in Oslo. This will give you a chance to see some of the city's famous museums like the Norwegian Maritime Museum or the Edvard Munch Museum, which houses the works of the artist best known for his eerie painting "The Scream."

Although it's a long journey, the self-guided train trip is a great way to see Scandinavia and a Eurail pass can help you save some money if you plan on stopping in multiple cities. If you are not in a rush to travel from Copenhagen to Bergen, the pass will give you more freedom to get off where you please and take your time in each place. If you make the stops along the way a part of your travel itinerary, the train journey won't feel that long.

By Ferry

It's not the cheapest option, nor the fastest, but the ferry from Copenhagen to Bergen is a beautiful journey. However, you won't actually be able to board the ferry in Copenhagen. You'll first need to travel by train or car to the northern Danish city of Hirtshals, connecting through Aalborg. Here you can catch the Fjord Line ferry, which will take about 16 hours and 30 minutes. Although, don't forget to factor in your travel time and costs to get to Hirtshals from Copenhagen.

Alternatively, if you're just interested in sightseeing, many cruise lines like Viking Ocean Cruises or Royal Caribbean offer Norwegian fjord itineraries that depart from Copenhagen and include a stop in Bergen.

By Plane

Direct flights between Copenhagen and Bergen are offered by both SAS and Norwegian Arilines. This is the fastest and most direct way to travel between the two cities, with a flight time of 1 hour and 20 minutes. It is even faster when you consider how easy it is to access the Copenhagen Airport, which is on a main metro line and just 4 miles (7 kilometers) from the city center. The Bergen Airport is a little bit further from the main city at 11 miles (18 kilometers) away, but it won't take you longer than an hour to transfer from the airport, whether you take a cab or public transportation.

By Car

If a road trip through Scandinavia sounds like your idea of vacation, you can always rent a car and drive the distance from Copenhagen to Bergen. In total, the journey will take about 13 hours and 30 minutes if you drive without stopping. From Copenhagen, you'll have to travel across the Øresund Bridge to Sweden and take the E6 north through Gothenburg and all the way to Oslo. From Oslo, you'll travel west and get on the E16, which will eventually change into Route 7. After you cross the striking Hardanger Bridge, it will become Route 13 and change back to the E16, which you can take all the way to Nyborg. From Nyborg, you'll take the exit to get on E39, which will take you south to Bergen.

What to See in Bergen

Bergen is considered by many to be the gateway city to Norway's dramatic fjords, but the town itself also has a lot of history. If you approach by sea, you'll no doubt notice the waterfront's Hanseatic-era buildings, which are icons of Norwegian architecture and when you explore the town, be sure to visit the Bryggen Wharf and the Fish Square at Vagen Harbor for a taste of Norwegian maritime culture. If you'd like to get up high, you'll find the best views of Bergen by taking a ride up the Mount Foyen Funicular. You can even go for a hike at the top for a better view, which might be nice to do if you luck upon good weather. If you plan to spend the night, you may surprised to find that the city has a large offering of bars and late-night restaurants for after-dark diversions like the Zachen Piano Bar and Magic Ice Bar.

Was this page helpful?