Spoiler alert: a typical home on the most expensive street could set you back £29.9million.

Kensington Palace Gardens has been crowned Britain’s most expensive street for the 13th year running.

With an average property price of just under £29.9m, the street is well known for its embassies and billionaire residents.

It also counts Kensington Palace, home to the Duke and Duchess of Cambridge, among its neighbours.

All of the top 10 most expensive streets in Britain are in London - and all of the 10 most expensive streets outside of London are within commuting distance of the capital too.

While Kensington Palace Gardens was the priciest street for the 13th year running, Courtenay Avenue, on the edge of Hampstead Heath in London’s Highgate, took second place for the third year running.

Homes on the road would set you back £19.4million.

It was followed by Grosvenor Crescent in Belgravia, where homes command an average price tag of £17.2million.

The street is just a short stroll from Buckingham Palace Gardens.

There were also three new entrants in the top 10 this year: The Boltons, Frognal Way, and Carlyle Square.

Here are the most expensive roads in Britain, and in London:

1. Kensington Palace Gardens, W8, £29.9m

2. Courtenay Avenue, N6, £19.4m

3. Grosvenor Crescent, SW1X, £17.2m

4. Ilchester Place, W14, £15.2m

5. The Boltons, SW10, £14.2m

6. Manresa Road, SW3, £11.2m

7. Frognal Way, NW3, £11.1m

8. Compton Avenue, N6, £10.2m

9. Cottesmore Gardens, W8, £10m

10. Carlyle Square, SW3, £9.8m

Have you got a story for us? You can contact us here.

Follow us on FacebookTwitter and Instagram to keep up with all the latest news.

Sign up to our newsletters to get updates sent straight to your inbox.