Travel from Denmark to Belgium

Train, bus or fly from Denmark to Belgium?

Brussels Airlines, Scandinavian Airlines and two other airlines fly from Copenhagen to Schaerbeek every 3 hours. Alternatively, you can take a train from Copenhagen to Brussels via Hamburg Hbf, Köln Hbf, and Gare Du Midi in around 12 h 7 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 Denmark to Belgium

ModeDurationPrice
From Koebenhavn H train to Copenhagen airport, fly to Brussels airport, then train to Schaerbeek.3 h 59 min$107
From Koebenhavn H train to Copenhagen airport, fly to Charleroi airport, line 28 bus to Jumet Madeleine, then tram to Charleroi.4 h 39 min$38
From Rendebanen bus to Billund airport, fly to Brussels airport, then train to Schaerbeek.4 h 55 min$168
From Koebenhavn H train to Copenhagen airport, fly to Amsterdam airport, train to Rotterdam Centraal, train to Antwerpen Premetrostation Diamant, then line 9 tram to Antwerp.6 h 1 min$140
From Koebenhavn H train to Copenhagen airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, then train to Liège.6 h 17 min$163
From Nytorv line 12 bus to Aalborg airport, fly to Amsterdam airport, train to Rotterdam Centraal, train to Antwerpen Premetrostation Diamant, then line 9 tram to Antwerp.5 h 54 min$182
From Koebenhavn H train to Hamburg Hbf, train to Köln Hbf, train to Gare Du Midi, then line 3 tram to Bourse.12 h 7 min$282
From Koebenhavn H train to Hamburg Hbf, train to Essen Hbf, train to Gare Du Midi, then line 3 tram to Bourse.12 h 27 min$292
From Copenhagen bus to Amsterdam, Amsterdam Sloterdijk, bus to Brussel Noord Perron 3, then line 128 bus to Brussel Brouckère P58.16 h 10 min$117
From København H train to Rødby Færge, train to Hamburg, bus to Rotterdam Centraal, then train to Bruxelles-Central.17 h 11 min$150
From Copenhagen drive to Brussels.9 h 49 min$184

How long does it take to get from Denmark to Belgium?

It takes approximately 3 h 59 min to get from Denmark to Belgium, including transfers.

Is there a direct bus between Denmark and Belgium?

No, there is no direct bus from Denmark to Belgium. However, there are services departing from Copenhagen and arriving at Brussel Brouckère P58 via Amsterdam, Amsterdam Sloterdijk and Brussel Noord Perron 3. The journey, including transfers, takes approximately 16 h 10 min.

Operators from Denmark to Belgium

OperatorPhoneWebsite
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Brussels AirlinesBrussels Airlines
Scandinavian AirlinesScandinavian Airlines
KLMKLM
LufthansaLufthansa
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
RyanairRyanair
TECTEC
SydtrafikSydtrafik
Norwegian Air InternationalNorwegian Air International
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
De LijnDe Lijn
EurowingsEurowings
S-BahnS-Bahn
ThalysThalys
North Jutland Transport Company98 11 11 11North Jutland Transport Company
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
STIB+32 70 23 20 00STIB
FlixBus+49 1807 123 99 123FlixBus
Eurolines DE+49 6196 2078-501Eurolines DE