Travel from Inverness to Craigellachie-Scotland

Bus or train from Inverness to Craigellachie?

ScotRail operates a train from Inverness to Craigellachie every 3 hours. Tickets cost $12 - $16 and the journey takes 41 min. 4 other operators also service this route. Alternatively, Stagecoach UK operates a bus from Inverness to Craigellachie hourly. Tickets cost $6 - $9 and the journey takes 1 h 21 min. 2 other operators also service this route.

How to get from Inverness to Craigellachie

From Inverness train to Elgin, Railway Station, bus to Elgin, Bus Station, then bus to Craigellachie, Victoria Street. 2 h 9 min £13. From Inverness, Marks and Spencer (Monument) bus to Elgin, Bus Station then bus to Craigellachie, Victoria Street. 2 h 35 min £7. From Inverness taxi to Craigellachie. 1 h 5 min £122. From Inverness drive to Craigellachie. 1 h 5 min £9.

Is there a direct bus between Inverness and Craigellachie?

No, there is no direct bus from Inverness to Craigellachie. However, there are services departing from Inverness, Marks and Spencer (Monument) and arriving at Craigellachie, Victoria Street via Elgin, Bus Station. The journey, including transfers, takes approximately 2 h 35 min.

Operators from Inverness to Craigellachie