Transport
First Group - bus
X6 Limited Stop Service Daily
Dunbar, West Barns, East Linton, Haddington, from Haddington it proceeds along the bypass until its next stop at Asda,  then Niddry X Roads, Meadowbank, Cadzow Place, London Road, St Andrew Square, Princes Street, Shandwick Place (West End) then terminates at Haymarket. The return journey is a reversal of the inward journey.
X8 Limited Stop Service Daily
Dunbar, West Barns, East Linton, Haddington, Macmerry, Tranent, from Tranent it proceeds along the bypass until its next stop at Asda, then Niddry X Roads, Meadowbank House, Cadzow Place, London Road, St Andrew Square, Princes Street, Shandwick Place (West End) then terminates at Haymarket. The return journey is a reversal of the inward journey.Please note:  passengers wishing to travel to Musselburgh or anywhere that these services don't serve,  a transfer ticket can be issued and a transfer on to the 44 service at Haddington will enable the completion of your journey.
6 Service, Evenings and Sundays.
In the evenings and weekends the service is run as a route 6 between Dunbar and Edinburgh. This is a normal stopping service and goes via the old 106 or 44D route. The route is as follows.

Dunbar, West barns, East Linton, Haddington, Macmerry, Tranent, Wallyford, Musselburgh, Milton Road, Duddingston, Meadowbank, Cadzow Place, London Road, St Andrews Square, Princes Street, Shandwick Place (West End), Haymarket.

Also note that on a Sunday the service to Edinburgh terminates at St Andrew Square
http://www.firstgroup.com/