How to get from Aberfeldy to Kirkwall by bus, ferry and train?
From Aberfeldy to Kirkwall by bus, ferry and train
To get from Aberfeldy to Kirkwall in Scotland, you’ll need to take one bus line, one train line and one ferry line: take the 34A bus from Chapel Street, Aberfeldy station to Mill Street, Perth station. Next, you’ll have to switch to the SCOTRAIL train and finally take the NL2 ferry from Aberdeen Ferry Terminal, Aberdeen station to Kirkwall Orkney Hatston Ferry Terminal, Hatston station. The total trip duration for this route is approximately 12 hr 58 min.
Step by Step
- 1Start from bus stationAberfeldy
- 2Wait for bus34APerth
- 3Ride to bus stationMill Street, PerthID 64801005100 min
- 4Walk to train stationPerth800 m • 11 min
- 5Wait for trainSCOTRAILAberdeen
- 6Ride to train stationAberdeen92 min
- 7Walk to ferry stationAberdeen Ferry Terminal, AberdeenID 9300ABA390 m • 5 min
- 8Wait for ferryNL2Lerwick
- 9Ride to ferry stationKirkwall Orkney Hatston Ferry Terminal, HatstonID 9300KWH390 min
- 10Walk toKirkwall2.9 km • 37 min
Alternative route from Aberfeldy to Kirkwall by bus, ferry and train via 23X, SCOTRAIL and NL2
To get from Aberfeldy to Kirkwall in Scotland, you’ll need to take one bus line, one train line and one ferry line: take the 23X bus from Chapel Street, Aberfeldy station to Mill Street, Perth station. Next, you’ll have to switch to the SCOTRAIL train and finally take the NL2 ferry from Aberdeen Ferry Terminal, Aberdeen station to Kirkwall Orkney Hatston Ferry Terminal, Hatston station. The total trip duration for this route is approximately 14 hr 36 min.
Step by Step
- 1Start from bus stationAberfeldy
- 2Wait for bus23XPerth
- 3Ride to bus stationMill Street, PerthID 6480100682 min
- 4Walk to train stationPerth780 m • 10 min
- 5Wait for trainSCOTRAILAberdeen
- 6Ride to train stationAberdeen114 min
- 7Walk to ferry stationAberdeen Ferry Terminal, AberdeenID 9300ABA390 m • 5 min
- 8Wait for ferryNL2Lerwick
- 9Ride to ferry stationKirkwall Orkney Hatston Ferry Terminal, HatstonID 9300KWH390 min
- 10Walk toKirkwall2.9 km • 37 min
Public transport directions from Aberfeldy to Kirkwall
Public transport stations close to Aberfeldy
Aberfeldy is located at Aberfeldy, Scotland and the nearest public transport station is The Square, Aberfeldy.
Bus stations close to Aberfeldy:
- The Square, Aberfeldy
- Market Street, Aberfeldy
- Market Square, Aberfeldy
Public transport stations close to Kirkwall, Scotland
Kirkwall is located at Kirkwall, Scotland and the nearest public transport station is West Tankerness Lane, Kirkwall.
Bus stations close to Kirkwall:
- West Tankerness Lane, Kirkwall
- Peerie Sea Loan, Kirkwall
- Travel Centre, Kirkwall
Ferry stations close to Kirkwall:
- Kirkwall Orkney Ferry Terminal, Kirkwall
- Kirkwall Shapinsay Ferry Terminal, Kirkwall
- Kirkwall Orkney Hatston Ferry Terminal, Hatston
Related Routes
- Abernethy to Kirkwall
- Brora to Kirkwall
- Elgin to Kirkwall
- Glasgow to Kirkwall
- New Pitsligo to Kirkwall
- Thurso to Kirkwall
- Wick to Kirkwall
- Aberfeldy to Blairgowrie
- Aberfeldy to Cambuslang
- Aberfeldy to Edinburgh
- Aberfeldy to Forres
- Aberfeldy to Friockheim
- Aberfeldy to Glasgow City
- Aberfeldy to Kirkcaldy And Dysart
- Aberfeldy to North Ayrshire
- Aberfeldy to Oban
- Aberfeldy to Peebles
- Aberfeldy to Perth
- Aberfeldy to Portree
- Aberfeldy to Thornhill (Stirling)
Alternative route from Aberfeldy to Kirkwall by bus, ferry and train via 23X, SCOTRAIL and NL2
To get from Aberfeldy to Kirkwall in Scotland, you’ll need to take one bus line, one train line and one ferry line: take the 23X bus from Chapel Street, Aberfeldy station to Mill Street, Perth station. Next, you’ll have to switch to the SCOTRAIL train and finally take the NL2 ferry from Aberdeen Ferry Terminal, Aberdeen station to Kirkwall Orkney Hatston Ferry Terminal, Hatston station. The total trip duration for this route is approximately 14 hr 36 min.
Step by Step
- 1Start from bus stationAberfeldy
- 2Wait for bus23XPerth
- 3Ride to bus stationMill Street, PerthID 6480100682 min
- 4Walk to train stationPerth780 m • 10 min
- 5Wait for trainSCOTRAILAberdeen
- 6Ride to train stationAberdeen114 min
- 7Walk to ferry stationAberdeen Ferry Terminal, AberdeenID 9300ABA390 m • 5 min
- 8Wait for ferryNL2Lerwick
- 9Ride to ferry stationKirkwall Orkney Hatston Ferry Terminal, HatstonID 9300KWH390 min
- 10Walk toKirkwall2.9 km • 37 min
Questions & Answers
What is the fastest way to get from Aberfeldy to Kirkwall?
The fastest way takes 778 minutes, using Bus line 34A, Bus line SCOTRAIL, Bus line NL2.
What is the alternative route to get from Aberfeldy to Kirkwall?
The alternative route takes 876 minutes, using Bus line 23X, Bus line SCOTRAIL, Bus line NL2.
Is there a direct bus between Aberfeldy and Kirkwall in Scotland?
No, you’ll have to take one bus line, one train line and one ferry line in total. The total travelling time is 12 hr 58 min.
Which bus line goes from Aberfeldy to Kirkwall in Scotland?
The 34A bus line goes from Perth station near Aberfeldy to Mill Street, Perth station. From there you’ll have to take one train line and one ferry line till Mill Street, Perth station near Kirkwall in Scotland
How long does it take to travel from Aberfeldy to Kirkwall in Scotland by bus, train and ferry?
The total travel time between Aberfeldy and Kirkwall in Scotland by bus, train and ferry is about 12 hr 58 min.
Where do I get on the bus near Aberfeldy to get to Kirkwall in Scotland?
Get on the 34A bus from the Perth stop near Aberfeldy in Scotland.
Where do I get off the bus when travelling between Aberfeldy and Kirkwall in Scotland?
Get off the bus at the Mill Street, Perth station, which is closest to Kirkwall in Scotland.