Take the airport bus to Waverley Station. From Waverley Station, cross Prince's Street to the shops and take any bus from 3, 3A, 37 and 37A to Craigmillar Park. Alternatively, when leaving Waverley Station on Prince's Street, turn right and walk two hundred yards to the North Bridge. Cross to the east side of the North Bridge and take any bus from 7, 8 and 31, in addition to 3, 3A, 37 and 37A to Craigmillar Park. The bus stops outside Alba House and will only take a few minutes in total.