How to get from Elgin to Kirkwall by bus, ferry and train?
From Elgin to Kirkwall by bus, ferry and train
To get from Elgin to Kirkwall in Scotland, you’ll need to take one train line, one ferry line and one bus line: take the SCOTRAIL train from Elgin station to Aberdeen station. Next, you’ll have to switch to the NL2 ferry and finally take the X10 bus from Passenger Terminal, Hatston station to Ayre Mills, Kirkwall station. The total trip duration for this route is approximately 10 hr 8 min. The bus, ferry and train schedule from Elgin may change. We recommend you check the updated bus, ferry and train schedule to Kirkwall on the Moovit app.
Step by Step
- 1Walk to train stationElgin910 m • 12 min
- 2Wait for trainSCOTRAILAberdeen
- 3Ride to train stationAberdeen95 min
- 4Walk to ferry stationAberdeen Ferry Terminal, AberdeenID 9300ABA390 m • 6 min
- 5Wait for ferryNL2Lerwick
- 6Ride to ferry stationKirkwall Orkney Hatston Ferry Terminal, HatstonID 9300KWH390 min
- 7Walk to bus stationPassenger Terminal, HatstonID 602071048410 m • 1 min
- 8Wait for busX10Stromness
- 9Ride to bus stationAyre Mills, KirkwallID 60207107992 min
- 10Walk toKirkwall650 m • 9 min
From Elgin to Kirkwall by bus and ferry
To get from Elgin to Kirkwall in Scotland, you’ll need to take 2 bus lines and one ferry line: take the 35 bus from Bus Station, Elgin station to Union Square Bus Station, Aberdeen station. Next, you’ll have to switch to the NL2 ferry and finally take the X10 bus from Passenger Terminal, Hatston station to Ayre Mills, Kirkwall station. The total trip duration for this route is approximately 11 hr 42 min. The bus, ferry and train schedule from Elgin may change. We recommend you check the updated bus, ferry and train schedule to Kirkwall on the Moovit app.
Step by Step
- 1Start from bus stationElgin
- 2Wait for bus35Aberdeen
- 3Ride to bus stationUnion Square Bus Station, AberdeenID 639070051229 min
- 4Walk to ferry stationAberdeen Ferry Terminal, AberdeenID 9300ABA520 m • 7 min
- 5Wait for ferryNL2Lerwick
- 6Ride to ferry stationKirkwall Orkney Hatston Ferry Terminal, HatstonID 9300KWH390 min
- 7Walk to bus stationPassenger Terminal, HatstonID 602071048410 m • 1 min
- 8Wait for busX10Stromness
- 9Ride to bus stationAyre Mills, KirkwallID 60207107992 min
- 10Walk toKirkwall650 m • 9 min
Public transport directions from Elgin to Kirkwall
Bus, Ferry And Train schedule from Elgin to Kirkwall
Related Routes
- Abernethy to Kirkwall
- Brora to Kirkwall
- Dunbar to Kirkwall
- Glasgow to Kirkwall
- Milton And Kildary to Kirkwall
- Thurso to Kirkwall
- Wick to Kirkwall
- Elgin to Aboyne
- Elgin to Banchory
- Elgin to Beith
- Elgin to Eastriggs
- Elgin to Killin
- Elgin to Kilmacolm
- Elgin to North Kessock
- Elgin to Slamannan
- Elie And Earlsferry to Blairgowrie
- Elie And Earlsferry to Haddington
- Elie And Earlsferry to Kelty
- Elie And Earlsferry to Killin
- Elie And Earlsferry to Kinlochleven
From Elgin to Kirkwall by bus and ferry
To get from Elgin to Kirkwall in Scotland, you’ll need to take 2 bus lines and one ferry line: take the 35 bus from Bus Station, Elgin station to Union Square Bus Station, Aberdeen station. Next, you’ll have to switch to the NL2 ferry and finally take the X10 bus from Passenger Terminal, Hatston station to Ayre Mills, Kirkwall station. The total trip duration for this route is approximately 11 hr 42 min. The bus, ferry and train schedule from Elgin may change. We recommend you check the updated bus, ferry and train schedule to Kirkwall on the Moovit app.
Step by Step
- 1Start from bus stationElgin
- 2Wait for bus35Aberdeen
- 3Ride to bus stationUnion Square Bus Station, AberdeenID 639070051229 min
- 4Walk to ferry stationAberdeen Ferry Terminal, AberdeenID 9300ABA520 m • 7 min
- 5Wait for ferryNL2Lerwick
- 6Ride to ferry stationKirkwall Orkney Hatston Ferry Terminal, HatstonID 9300KWH390 min
- 7Walk to bus stationPassenger Terminal, HatstonID 602071048410 m • 1 min
- 8Wait for busX10Stromness
- 9Ride to bus stationAyre Mills, KirkwallID 60207107992 min
- 10Walk toKirkwall650 m • 9 min
Questions & Answers
What is the fastest way to get from Elgin to Kirkwall?
The fastest way takes 608 minutes, using Train line SCOTRAIL, Ferry line NL2, Bus line X10.
What is the alternative route to get from Elgin to Kirkwall?
The alternative route takes 702 minutes, using Bus line 35, Ferry line NL2, Bus line X10.
Is there a direct train between Elgin and Kirkwall in Scotland?
No, you’ll have to take one train line, one ferry line and one bus line in total. The total travelling time is 10 hr 8 min.
Which train line goes from Elgin to Kirkwall in Scotland?
The SCOTRAIL train line goes from Elgin station near Elgin to Aberdeen station. From there you’ll have to take one ferry line and one bus line till Aberdeen station near Kirkwall in Scotland.
How long does it take to travel from Elgin to Kirkwall in Scotland by train, ferry and bus?
The total travel time between Elgin and Kirkwall in Scotland by train, ferry and bus is about 10 hr 8 min.
Where do I get on the train near Elgin to get to Kirkwall in Scotland?
Get on the SCOTRAIL train from the Elgin station near Elgin in Scotland.
Where do I get off the train when travelling between Elgin and Kirkwall in Scotland?
Get off the train at the Aberdeen stop, which is closest to Kirkwall in Scotland.
Popular Routes
- Stirling to Balloch
- Inverness Airport to Dufftown
- Dundee to Fort William
- Edinburgh to Kennacraig
- Glasgow to Peterhead
- Edinburgh to Culross
- Edinburgh to Strathaven
- Brodick to Campbeltown
- Edinburgh to Royal Yacht Britannia
- Coatbridge to Buchanan Street Bus Station
- Coatbridge Sunnyside to Glasgow Fort
- Glasgow Central Station to Partick
- Stranraer to Kirkcudbright
- Glasgow Central Station to Botanic Gardens, Glasgow
- Kelty to Dunfermline
- Strathaven to Motherwell
- Edinburgh to Kelty
- Buchanan Bus Station to Pacific Quay
- Aberdeen to Braemar
- Buchanan Street Bus Station to Stobhill Hospital