With its striking architecture, vibrant history, and sweeping green spaces, Edinburgh really is the best city in the world. But living here is not cheap. The Capital is the most expensive place to live in Scotland, and has even been named the most expensive city to rent in the UK.
But, if you happen to have a few million down the back of the sofa, there are some truly picturesque places to live. Let’s take a look at the 10 most expensive streets in Edinburgh, according to the latest data from the Bank of Scotland.

5. Heriot Row
Heriot Row is a prestigious street in the heart of Edinburgh's New Town. Since its construction in 1802 it has housed the rich and famous of the city, including Robert Louis Stevenson. Nowadays, the average house price is £1,331,000 Photo: Google Streetview

6. Wester Coates Gardens
Wester Coates Gardens is a leafy crescent full of detached houses, found between Murrayfield and Haymarket. The average property price will set you back £1,327,000 Photo: Google Streetview

7. St Catherine's Place
St Catherine's Place is a peaceful residential street in the Newington area, a few minutes' walk away from the Meadows. The average house price here is £1,293,000 Photo: Google Streetview

8. Spylaw Bank Road
Spylaw Bank Road is a quiet residential street in the sought-after Colinton area, south west of the city centre. Average house prices are around £1,288,000 Photo: Google Streetview