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 around 660 miles (1,000 kilometers), which can be covered in several different ways. 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 one-third of Copenhagen's.

The easiest way to get from Copenhagen to Bergen is by plane. With a total flight time of less than two hours and with fares generally low, 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 this 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 offers itineraries that explore the Norwegian fjords and leave from Copenhagen.

How to Get from Copenhagen to Bergen

  Time Cost
Train 22 hours from $150
Ferry 16 hours, 30 minutes from $40
Flight 1 hour, 20 minutes from $47
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 the Norwegian capital of Oslo. 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, 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 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, 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, 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 a vacation, you can always rent a car and drive the distance from Copenhagen to Bergen. In total, the journey will take about 13 hours, 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 be 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?