Roadworks in a north-east town have caused a number of delays to buses heading for Aberdeen.
Stagecoach have apologised to passengers for the disruption to the number 35 bus.
The service, which connects Elgin, Buckie, MacDuff, Oldmeldrum and Aberdeen, is running around 20-25 minutes late.
Stagecoach have said the issue is being caused by roadworks to the east of Elgin.
#Elgin#Buckie#Banff#turriff#Oldmeldrum#Dyce#Aberdeen due to roadworks east of Elgin the 35 are being delayed of up to 20-25 mins .Sorry for the delay
— StagecoachNScot (@StagecoachNScot) January 10, 2019