Copenhagen to Hamburg by train
There are direct trains operated by Deutsche Bahn running between Copenhagen and Hamburg. The train tickets can cost nearly twice as much as the bus, with prices starting at $48 (45 euros). There are usually five direct trains a day, which get you to Hamburg in just under 5 hours. There are several more that require you to make two transfers; one in Fredericia and the other in Flensburg. These indirect trains can take up to seven and a half hours.
Copenhagen to Hamburg by plane
It is possible to fly from Copenhagen to Hamburg, but it is definitely not the best option. Scandinavian Airlines operates a handful of direct flights daily, with tickets costing 120 euros and up. While the flight time is just over an hour, after you factor in getting to and from the airport, plus 2 hours for check-in and security, flying doesn't save you any time and will often be the most expensive option.
Copenhagen to Hamburg by private car service
While there are direct trains and buses, if you value comfort, privacy, and most importantly, an unforgettable experience, Daytrip's private car service is the best way to get from Copenhagen to Hamburg.
Your private driver will pick you up at your accommodation in Copenhagen, load your luggage, and set off to your final destination in Hamburg. No worrying about getting to bus or train stations with heavy bags!
You’ll enjoy a stress-free and comfortable drive with your English-speaking Daytrip driver who will be happy to enlighten you about the surroundings. And even better, you can stop for sightseeing at UNESCO World Heritage Sites like Roskilde, with the world's largest brick Gothic cathedral, or the medieval port town of Lubeck.
You won’t have to worry about parking, driving, navigating, catching trains, buses, or flights. All you need to do will be to enjoy the trip full-on.
Copenhagen to Hamburg by rental car
If you prefer to drive yourself from Copenhagen to Hamburg, you can rent a car, though the island hopping experience can be a bit frustrating. Drive south through Denmark, crossing over to Germany via the Fehmarn Belt Fixed Link (currently a ferry crossing from Rødby, Denmark to Puttgarden, Germany), and then continue on to Hamburg.
The trip takes around 5 hours in ideal conditions, but it depends on traffic and the ferry crossing. Costs include fuel, vehicle rental, and the ferry ticket. If you're not driving back to Copenhagen, also make sure you get a rental that you can return in a different city. Ferry prices can vary, and booking in advance might save some money.