Das Tottenham Hotspur Stadium befindet sich an der High Road in Tottenham im Norden Londons und ist am einfachsten mit der Bahn oder der Londoner Untergrund-Bahn zu erreichen, nicht jedoch mit dem Auto. Es liegt in Laufnähe zu den Bahnhöfen White Hart Lane, Northumberland Park und Bruce Grove, und ist sowohl an Spieltagen als auch an spielfreien Tagen gut an das Zentrum von London angebunden.
Adresse: 782 High Road, Tottenham, London N17 0BX, Vereinigtes Königreich [Auf Karten anzeigen]
Nächstgelegene Sehenswürdigkeit: Bruce Castle Museum (1,2 km) [Google Maps]