Dalkeith also ran:
78/X78: Haymarket to Rosewell via Gilmerton Road
X81: Haymarket to Birkenside via Gilmerton Road, Eskbank Toll, Newbattle, Bryans Road, and Newtongrange
385 (iircc): which served Gorebridge (Barleyknowe Road, Lady Brae), Arniston, Bonnyrigg, Eskbank and Dalkeith.
Not sure if...