What is the cheapest way to get from Elgin to Portsoy?
The cheapest way to get from Elgin to Portsoy is to drive which costs $8.70 - $13.04 and takes 33 min.
What is the fastest way to get from Elgin to Portsoy?
The fastest way to get from Elgin to Portsoy is to drive which takes 33 min and costs $8.70 - $13.04 .
Is there a direct bus between Elgin and Portsoy?
No, there is no direct bus from Elgin station to Portsoy. However, there are services departing from Bus Station and arriving at Seafield Street via Shanks Lane. The journey, including transfers, takes approximately 2h 2m.
How far is it from Elgin to Portsoy?
The distance between Elgin and Portsoy is 48 km. The road distance is 43.3 km.
How do I travel from Elgin to Portsoy without a car?
The best way to get from Elgin to Portsoy without a car is to line 35 bus which takes 2h 2m and costs $10.87 - $16.30 .
How long does it take to get from Elgin to Portsoy?
It takes approximately 2h 2m to get from Elgin to Portsoy, including transfers.
Where do I catch the Elgin to Portsoy bus from?
Elgin to Portsoy bus services, operated by Stagecoach North Scotland, depart from Bus Station.
Where does the Elgin to Portsoy bus arrive?
Elgin to Portsoy bus services, operated by Stagecoach North Scotland, arrive at Shanks Lane station.
Can I drive from Elgin to Portsoy?
Yes, the driving distance between Elgin to Portsoy is 43 km. It takes approximately 33 min to drive from Elgin to Portsoy.
Where can I stay near Portsoy?
There are 231+ hotels available in Portsoy. Prices start at $31.68 per night.
→
+0→
Transport search
Transport search
From Elgin, where will you go next? Select a city below to get started