Travel from Edinburgh to Aberfoyle

Bus or train from Edinburgh to Aberfoyle?

ScotRail operates a train from Edinburgh to Aberfoyle hourly. Tickets cost $12 - $16 and the journey takes 46 min. Alternatively, First operates a bus from Edinburgh to Aberfoyle every 10 minutes. Tickets cost $5 - $7 and the journey takes 2 h 20 min. Scottish Citylink also services this route every 3 hours.

How to get from Edinburgh to Aberfoyle

ModeDurationPrice
From Edinburgh train to Stirling, Bus Station (Bus Station Layby) then bus to Aberfoyle, Queens Crescent (Queen Street).2 h 45 min£13
From Edinburgh, Princes Street (Princes Mall West Stop) bus to Stirling, Bus Station (Bus Station Layby) then bus to Aberfoyle, Tourist Information Centre.4 h 20 min£11
From Edinburgh drive to Aberfoyle.1 h 6 min£10

How long does it take to get from Edinburgh to Aberfoyle?

It takes approximately 2 h 45 min to get from Edinburgh to Aberfoyle, including transfers.

Is there a direct bus between Edinburgh and Aberfoyle?

No, there is no direct bus from Edinburgh to Aberfoyle. However, there are services departing from Edinburgh, Princes Street (Princes Mall West Stop) and arriving at Aberfoyle, Tourist Information Centre via Stirling, Bus Station (Bus Station Layby). The journey, including transfers, takes approximately 4 h 20 min.

Operators from Edinburgh to Aberfoyle

OperatorPhoneWebsite
ScotRail+44 344 811 0141ScotRail
First+44 (0)1224 650100First