58 - Blairgowrie - Perth
A bus service operated by Stagecoach East Scotland (SSPH)
Perth - Blairgowrie
Blairgowrie - Perth
Timetable data from Stagecoach East Scotland, 4 January 2021
Contactless payment accepted
Mobile tickets and live bus tracking available on the Stagecoach Bus app