The battle site is now in East Lothian. The battle took place most probably in the cultivated ground southeast of Inveresk Church, just to the south of the main East Coast railway line. There are two vantage points for viewing the ground. Fa'side Castle above the village of Wallyford was just behind the English position, and with the aid of binoculars, a visitor can get a good view of the battle area though the Scottish position is now obscured by buildings. The best impression of their position is obtained from the golf course west of the river Esk and just off the B6415 road. The Scottish centre occupied ground a few yards west of the clubhouse. The Inveresk eminence, an important tactical feature at the time of the battle, is now built over, but from it, a visitor can get down to the Esk and walk for some way along the bank. The walk gives a further idea of a part of the Scottish position, but the town of Musselburgh now completely covers the left of the line. The battlefield was added to the Inventory of Historic Battlefields in Scotland in 2011.