 The station opened on 4 August 1848 by the North British Railway.The station was situated on both sides of Heriot Way on the B709.Heriot is the only station on the Waverley Route to have staggered platforms.