Skip to Content

How to get from Hamburg, Germany, to Copenhagen, Denmark

Copenhagen is well connected with Hamburg. You can get from Hamburg to Copenhagen by bus, train, BlaBlaCar, flight, or rental car.

If you want the best of both worlds — a trip filled with the magic of Scandinavia but also the comfort and convenience of an urban center, then make Copenhagen your destination!

This tranquil Scandinavian city is an oasis in the middle of Northern Europe. It was once a Viking fishing settlement, and you can still find traces of the Norse explorers here.

Copenhagen is a beautiful, cosmopolitan city packed with culture. It’s an international mecca of creativity and art, fashion and food, day trips and history—and it’s all in one place!

The Round Tower observatory, a stunning example of 17th-century architecture, is one example of Copenhagen’s blend of modern and historical structures.

A walk through its cobblestone streets will delight any sense of adventure you have. And with no shortage of museums and galleries to explore, Copenhagen is guaranteed to keep you entertained during your trip!

Tip: Check out our detailed guide about transportation in Germany.

Traveling between Hamburg and Copenhagen is easy, and you can choose between a bus, train, BlaBlaCar, flight, and rental car!

Check our guide for the best options to travel from Hamburg to Copenhagen.

How far is Copenhagen from Hamburg?

The distance from Hamburg to Copenhagen is 293.5 miles or 472.3 kilometers.

Transportation Options from Hamburg to Copenhagen

The following table outlines all transportation options from Hamburg to Copenhagen:

MethodTravel timePrice
Bus5 hours 35 minutesEUR 20+Book Now 3 E1661788865313
Train4 hours 40 minutesEUR 35+Book Now 3 E1661788865313
BlaBlaCar~4 hours 40 minutes
Flight~1 hourEUR 135+Book Now 3 E1661788865313
Rental Car~4 hours 40 minutes

Getting to Copenhagen from Hamburg

1. Bus from Hamburg to Copenhagen

Journey Duration: 5 hours 35 minutes

The first and cheapest way to travel from Hamburg to Copenhagen is by bus!

FlixBus is one of Europe’s largest low-cost bus companies, providing trips from Hamburg to Copenhagen with multiple daily departures. 

FlixBus began in Germany but now operates across Europe, providing inexpensive long-distance bus travel! You can usually find tickets for prices as low as EUR 20.

The direct buses take about 5 hours and 35 minutes to get from Hamburg to Copenhagen.

However, the longest bus trips take roughly 7 hours and frequently require a transfer or two along the way, but if you’re on a tight budget, you might be able to save some money.

Booking your ticket in advance and avoiding travel during rush hour are the two best ways to find a low rate!

How much does a bus from Hamburg to Copenhagen cost?

A bus from Hamburg to Copenhagen usually costs +EUR 20.

2. Train from Hamburg to Copenhagen

Journey Duration: 4 hours 40 minutes

A quick and efficient way to travel between Hamburg and Copenhagen is by train!

Trains travel the 293-mile distance from Hamburg to Copenhagen in just under 5 hours. However, it is essential to note that depending on the service selected and the number of transfers, a trip can last up to seven hours. 

Deutsche Bahn runs both direct and connecting trains. There are typically several trains running every day. Because departures are spaced throughout the day, travelers can select a train that works with their schedule!

Traveling by train is also very affordable. While the average train ticket cost for this trip is about EUR 54, you can find the cheapest tickets for only EUR 35!

Deutsche Bahn offers both first and second-class train tickets with variable pricing to guarantee passengers an unforgettable journey from Hamburg to Copenhagen!

Check the departures and availability on time, and book your tickets online to get the best price!

How much does a train from Hamburg to Copenhagen cost?

A train from Hamburg to Copenhagen usually costs +EUR 35.

Hamburg To Copenhagen2

3. BlaBlaCar Carsharing from Hamburg to Copenhagen

Journey Duration: ~4 hours 40 minutes

BlaBlaCar can help you get a cheap shared ride wherever you’re heading!

Using the car-sharing app BlaBlaCar, you can discover other passengers traveling from Hamburg to Copenhagen and book a seat in their vehicle.

Drivers frequently publish their rides a few days beforehand, so if you’re fortunate, you might find an excellent price!

When you reserve your seat on the shared journey, you can find all the relevant information, such as the driver’s contact information, the destination, the fare, and the expected arrival time.

Because you’ll be riding with random passengers, the cost of the shared journey is definitely worthwhile! If you’re going straight to Copenhagen, it will take you roughly 4 hours and 40 minutes. This is important to mention because some rides make detours, so be careful when booking a spot.

Reserving a space is really easy! First, choose the date and book your place by visiting the BlaBlaCar website or using the app!

4. Flight from Hamburg to Copenhagen

Journey Duration: ~1 hour

Despite the proximity of the two cities, there are also options to take flights from Hamburg to Copenhagen!

Direct and connecting flights are available multiple times throughout the day. A direct flight takes only 1 hour; however, if you want to save on a plane ticket, there are also planes with one transfer that arrive in Copenhagen in about 3 hours and 15 minutes.

Plane ticket prices vary significantly throughout the season, so booking well in advance is highly recommended. Tickets cost about EUR 135 on average, but depending on your booking time and flight availability, it can drastically change. 

Therefore, check your desired date, and book ahead to get the best flight deal!

You can search flights on Omio or, alternatively, on Skyscanner!

How much does a flight from Hamburg to Copenhagen cost?

A flight from Hamburg to Copenhagen usually costs +EUR 135.

Find the cheapest flights on Skyscanner

5. Driving with Rental Car from Hamburg to Copenhagen

Journey Duration: ~4 hours 40 minutes

If you prefer to explore at your tempo and maybe take in some of the beauty along the route, you can always rent a car and drive to Copenhagen.

It takes around 4 hours and 40 minutes to drive from Hamburg to Copenhagen, but keep in mind any potential stops you make along the route!

Given how popular the route is from Hamburg to Copenhagen, you should easily be able to navigate thanks to the signs along the way!

Before renting a car and going on a road trip, read all the rules and other details about driving in Europe!

Rentalcars compares 900 companies at over 53,000 locations. Click here to guarantee you the best car rental price.

Hamburg To Copenhagen1

Best day tours in Copenhagen, Denmark

Get Your Guide helps you find the best tours wherever you are heading to. It’s usually the first website I check when I plan a trip to a new place.

The following widget shows some of the best tours in Copenhagen, Denmark.

Frequently Asked Questions

What is the fastest way to get from Hamburg to Copenhagen?

The fastest way to get from Hamburg to Copenhagen is by catching a flight. Flights usually last about 3 hours; however, if you find a direct flight, it should be even faster.

What is the cheapest way to get from Hamburg to Copenhagen?

The cheapest way to get from Hamburg to Copenhagen is by bus. Buses operated by Flixbus offer tickets for as low as EUR 20.

How long does it take to drive from Hamburg to Copenhagen?

The drive from Hamburg to Copenhagen usually takes 4 hours and 40 minutes. However, you should consider the stops and break you might want to take along the way!

Is there a direct train from Hamburg to Copenhagen?

Yes, a direct train runs between Hamburg and Copenhagen. Every workday, roughly 20 direct trains travel the distance between Hamburg and Copenhagen. On weekends, trains are usually more frequent.

Rate this post

Leave a comment

Your email address will not be published. Required fields are marked *