Twickenham Stadium is in Twickenham, in south‑west London, within the London Borough of Richmond upon Thames, England.

More specifically, it sits just off Whitton Road (A316 corridor), a few miles south-west of central London and not far from Heathrow Airport.