The average flat price in London is £503,108. Prices vary by area and property type, with studio flats starting around £200,000 and luxury apartments exceeding £1 million. For more in-depth details, including prices by bedroom, area, and property type, click
here.