Kinness Burn across town? Haven't you go the urban map - does it stretch to this?
Well done on your 3k - smashing time!
Plenty slightly quicker ways through town to the bus station:
http://www.esoc.routegadget.co.uk/rg2/#20
I want 85 to 90 so really it's a bit short if I don't get lost but I can make that up in St Andrews no bother..