Die GNR war auch im Vorortsverkehr im Norden Londons tätig. 1867 übernahm sie die Edgware, Highgate and London Railway, um mögliche Konkurrenz auszuschalten. Die Strecke führte ursprünglich von Finsbury Park über Finchley nach Edgware, 1872 kam eine Zweigstrecke nach High Barnet hinzu. Nach einer im Jahr 1875 getroffenen Vereinbarung mit der North London Railway hatte die GNR das Recht, Züge zum Bahnhof Broad Street in der City of London verkehren lassen.