Travel from Denmark to Scotland

Train, bus or fly from Denmark to Scotland?

Norwegian Air International, Scandinavian Airlines and four other airlines fly from Copenhagen to Edinburgh 5 times a day. Alternatively, you can take a train from Copenhagen to Glasgow via Hamburg Hbf, Köln Hbf, Bruxelles-Midi Eurostar, London St. Pancras International, and London Euston in around 20 hours 44 minutes.

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
Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Denmark to Scotland

ModeDurationPrice
From Koebenhavn H train to Copenhagen airport, fly to Edinburgh airport, then tram to Edinburgh.4 h 36 min$83
From Koebenhavn H train to Copenhagen airport, fly to Aberdeen airport, then line 727 bus to Aberdeen.4 h 45 min$140
From Koebenhavn H train to Copenhagen airport, fly to Glasgow airport, then line 757 bus to Paisley.6 h 39 min$101
From Koebenhavn H train to Copenhagen airport, fly to Inverness airport, then line 11 bus to Inverness.7 h 45 min$161
From Kolding st train to Esbjerg Busterminal, bus to Esbjerg airport, fly to Aberdeen airport, then line 727 bus to Aberdeen.5 h 24 min$1,021
From Rendebanen bus to Billund airport, fly to Glasgow airport, then line 757 bus to Paisley.7 h 40 min$232
From Koebenhavn H train to Hamburg Hbf, train to Köln Hbf, train to Bruxelles-Midi Eurostar, train to London St. Pancras International, walk to London Euston, then train to Glasgow Central.20 h 44 min$830
From Copenhagen bus to Gallieni, line 3 subway to Gambetta - Mairie Du 20E, line 26 bus to Paris Nord Eurostar, train to London St. Pancras International, walk to London Kings Cross, then train to Glasgow Central.29 h 35 min$486
From Copenhagen bus to Amsterdam, Amsterdam Sloterdijk, bus to London Victoria Coach Station, then bus to Glasgow.33 h$184

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

It takes approximately 4 hours 36 minutes to get from Denmark to Scotland, including transfers.

Is there a direct train between Denmark and Scotland?

No, there is no direct train from Denmark to Scotland. However, there are services departing from Koebenhavn H and arriving at Glasgow Central via Hamburg Hbf, Köln Hbf, Bruxelles-Midi Eurostar and London Euston. The journey, including transfers, takes approximately 20 hours 44 minutes.

Is there a direct bus between Denmark and Scotland?

No, there is no direct bus from Denmark to Scotland. However, there are services departing from Copenhagen and arriving at Glasgow via Amsterdam, Amsterdam Sloterdijk and London Victoria Coach Station. The journey, including transfers, takes approximately 33 hours.

Operators from Denmark to Scotland

OperatorPhoneWebsite
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Norwegian Air InternationalNorwegian Air International
Scandinavian AirlinesScandinavian Airlines
RyanairRyanair
easyJeteasyJet
KLMKLM
LufthansaLufthansa
Edinburgh Trams0131 475 0177Edinburgh Trams
Stagecoach UKStagecoach UK
British AirwaysBritish Airways
EurowingsEurowings
Wizz AirWizz Air
FlybeFlybe
McGills Bus Service08000 51 56 51McGills Bus Service
Edelweiss AirEdelweiss Air
LoganairLoganair
SydtrafikSydtrafik
BMI RegionalBMI Regional
Air FranceAir France
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
ThalysThalys
EurostarEurostar
Virgin West Coast Trains0344 556 5650Virgin West Coast Trains
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
Paris Metro3424Paris Metro
Bus RATP3424Bus RATP
Virgin Trains East CoastVirgin Trains East Coast
FlixBus+49 1807 123 99 123FlixBus
National Express+44 08717 818178National Express