A street in Edinburgh known for its “stunning” aesthetics and classic Georgian architecture has been named as the most expensive to buy a home on in Scotland for the second year in a row.
Ann Street is identified as the priciest place to purchase a property by the Bank of Scotland, with buyers having to fork out more than £1.68 million on average for a house.
Graham Blair, mortgages director with the Bank of Scotland, said: “We all know that houses come at a big cost, but these prestigious addresses offer some extremely pricey properties.
“Ann Street, in the beautiful city of Edinburgh, tops the most expensive list for a second year running, setting wealthy buyers back almost £1.7 million, on average.
“There is some variety in Scotland’s most expensive streets this year, with roads in St Andrews, Gullane and Glasgow also hitting the top ten list, with £1 million-plus luxury addresses also to be found in Musselburgh and North Berwick.
“While these desirable areas aren’t immune to the wider house price falls we’ve seen this year, it’s clear Scotland’s snazziest streets continue to hold appeal for those able to afford a home on them.”
Here are the top ten most expensive streets for property in Scotland.

5. Hill Road, Gullane
New to the Bank of Scotland's top ten most expensive streets list in 2023 is Hill Road in Gullane, on the southern shore of the Firth of Forth in East Lothian, where the average price tag is £1.33 million Photo: Google Street View

6. Danube Street, Edinburgh
Danube Street in Stockbridge is filled with elegant Georgian townhouses. It comes in at No.6 on the list of Scotland’s ten most expensive streets Photo: Google Street View

7. Wester Coates Gardens, Edinburgh
Wester Coates Gardens is a leafy crescent that is full of detached houses, found between Murrayfield and Haymarket. It is at No.7 on the list of Scotland's most expensive streets Photo: Google Street View

8. Cleveden Gardens, Glasgow
Cleveden Gardens, a quiet setting in the West End of Glasgow, is another new entry to the list, with average house prices of £1.29 million Photo: Google Street View

