Travel from Hamburg to Sweden

Train, bus or fly from Hamburg to Sweden?

Scandinavian Airlines flies from Hamburg to Malmö 5 times a day. Alternatively, you can take a train from Hamburg to Stockholm via Koebenhavn H and Malmö Central in around 10 h 26 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Hamburg to Sweden

ModeDurationPrice
From Hamburg-Barmbek train to Hamburg airport, fly to Copenhagen airport, then train to Malmö.2 h 29 min$122
From Hamburg-Barmbek train to Hamburg airport, fly to Gothenburg airport, bus to Göteborg Korsvägen, then line 4 tram to Gothenburg.4 h 14 min$100
From Hamburg-Barmbek train to Hamburg airport, fly to Stockholm airport, then train to Uppsala.4 h 6 min$92
From Hamburg-Barmbek train to Hamburg airport, fly to Orebro airport, then taxi to Örebro.6 h 2 min$376
From Hamburg Hbf train to Koebenhavn H, train to Malmö Central, then train to Stockholm Central.10 h 26 min$186
From Hamburg Hbf train to Koebenhavn H then train to Stockholm Central.10 h 48 min$174
From Hamburg bus to Stockholm.14 h 50 min$99
From Hamburg drive to Stockholm.11 h 12 min$192

How long does it take to get from Hamburg to Sweden?

It takes approximately 2 h 29 min to get from Hamburg to Sweden, including transfers.

Is there a direct train between Hamburg and Sweden?

No, there is no direct train from Hamburg to Sweden. However, there are services departing from Hamburg Hbf and arriving at Stockholm Central via Koebenhavn H and Malmö Central. The journey, including transfers, takes approximately 10 h 26 min.

Is there a direct bus between Hamburg and Sweden?

Yes, there is a direct bus departing from Hamburg and arriving at Stockholm. Services depart once daily, and operate every day. The journey takes approximately 14 h 50 min.

Operators from Hamburg to Sweden

OperatorPhoneWebsite
S-BahnS-Bahn
Scandinavian AirlinesScandinavian Airlines
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
CSACSA
KLMKLM
EurowingsEurowings
Flygbussarna+46 77 151 52 52Flygbussarna
VasttrafikVasttrafik
Swedish Railways (SJ)Swedish Railways (SJ)
LOTLOT
LufthansaLufthansa
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
FlixBus+49 1807 123 99 123FlixBus