By Bus
Bus routes X15, 26, 30, 44, 113 and 124 service the area with Edinburgh 35 minutes away.
By Rail
Nearby Musselburgh Station provides services to Waverley Station every half hour with a journey time of 7/8 minutes.
By Bike
National Cycle Routes 1 and 76.