Craigmillar

Craigmillar sits within the Portobello/Craigmillar neighbourhood, an area that offers genuine convenience without needing to lean on Edinburgh's city centre. You'll find over 60 food outlets, 11 supermarkets and rail stations right on your doorstep, making day-to-day life easy and commuting straightforward. Families have real choice here too, with six primary schools plus Portobello High and Castlebrae Community High, both benefiting from recent investment. Add in 32 parks and green spaces, strong cycle routes, and air quality scoring a healthy 93.9 out of 100, and it's clear this is a neighbourhood built for everyday living as much as convenience. The wider area around Craigmillar backs this up with similar strengths. Neighbouring Craigentinny/Duddingston offers the same settled, residential feel, with good green space around Duddingston Loch, four local primary schools and quick road access via the A1. Living costs across this part of Edinburgh consistently run below the UK average, particularly for transport, groceries and council tax, making it an affordable pocket of the city without sacrificing amenities. What really stands out is the balance between accessibility and quality of life. You get solid healthcare provision nearby, decent public transport connecting you into central Edinburgh, and strong air quality throughout, a real plus compared to more built-up parts of the city. Craigmillar and its surrounding neighbourhoods suit families wanting good schools and green space, as well as buyers after an easy commute and everyday convenience, all at a lower cost than more central Edinburgh postcodes.
Insights powered by

Select a neighbourhood

Craigmillar is a big area, so we split it into neighbourhoods to give you a better look at each. Select an area to find out more.

Take Planna with you

For richer neighbourhood detail, get the app.

More tools, deeper local insights and a plan for your home — right in your pocket.

Download on the App StoreGet it on Google Play