Le Tottenham Hotspur Stadium se trouve sur High Road, à Tottenham, au nord de Londres, et il est plus facile de s'y rendre en train ou en souterrain qu'en voiture. Il se trouve à quelques minutes à pied des gares de White Hart Lane, Northumberland Park et Bruce Grove, et le centre de Londres est facilement accessible, que ce soit les jours de match ou les autres jours.
Adresse : 782 High Road, Tottenham, Londres N17 0BX, Royaume-Uni [Localiser sur une carte]
Point de repère : Musée Bruce Castle (1,2 km) [Google Map]