Greenwich est limitée par les London Boroughs de Bexley à l'est, Bromley au sud et Lewisham à l'ouest, et de l'autre côté de la Thames au nord, Tower Hamlets et Newham.
Il se trouve dans le sud-est de Londres.