Area360 logo

Find postcode

Portobello/Craigmillar

Interactive map displaying Portobello/Craigmillar

About

Portobello/Craigmillar is a coastal and suburban ward on Edinburgh's eastern edge. The area encompasses the traditional seaside suburb of Portobello, with its long beach and promenade, and the extensive residential districts of Craigmillar and Niddrie inland. Historically, Portobello developed as a Victorian resort, while Craigmillar is dominated by post-war housing schemes. The geography transitions from the shoreline up to the open parkland surrounding the ruins of Craigmillar Castle, a medieval structure offering views toward Arthur's Seat.

The ward contains significant green spaces, including Figgate Park and the expansive Jack Kane Centre sports complex. The area is primarily residential, with local high streets serving community needs. A notable community asset is the historic Portobello Swim Centre, a restored Victorian baths. Economic activity is focused along Portobello High Street and the Fort Kinnaird retail park near Craigmillar. The ward's character is defined by this mix of coastal leisure, dense urban housing, and regenerating post-industrial sites.

All postcodes in Portobello/Craigmillar

EH151JR

Park Avenue

EH151NY

Duddingston Park

EH151PH

Durham Drive

EH151JY

Duddingston Park

EH151PQ

Durham Gardens South

EH151JX

Duddingston Park

EH151PP

Durham Square

EH151PR

Durham Gardens North

EH151PB

Durham Road

EH151QA

Mountcastle Drive South

EH151LE

Milton Road West

EH151PX

Durham Grove

EH151PN

Mountcastle Drive South

EH151PF

Durham Road

EH151PZ

Mountcastle Drive South

EH151JL

Southfield Place

EH151PY

Durham Place West

EH151PG

Durham Drive

EH151LA

Milton Road West

EH153PQ

Milton Crescent

EH153LT

Mountcastle Drive South

EH153PG

Milton Gardens South

EH151QX

Milton Road West

EH153PB

Duddingston Park South

EH153PD

Durham Road South

EH151LB

Milton Road West

EH153LU

Mountcastle Drive South

EH153PA

Duddingston Park South

EH151RA

Milton Road West

EH153ND

Duddingston Row

EH153LB

Duddingston Rise

EH153PF

Milton Crescent

EH153PE

Milton Gardens North

EH153LR

Mountcastle Drive South

EH153NA

Duddingston View

EH153LZ

Duddingston View

EH153NF

Duddingston Row

EH153LW

Mountcastle Drive South

EH153LX

Bingham Avenue

EH153NB

Duddingston Row

EH153LS

Mountcastle Drive South

EH151QZ

Milton Road West

EH153NJ

Duddingston Row

EH151LD

Milton Gardens North

EH151RG

Milton Road West

EH151QS

Southfield Loan

EH151RX

Duddingston Grove East

EH151SP

Duddingston Road

EH151SH

Duddingston Avenue

EH151SW

Duddingston Road

EH151RS

Duddingston Grove West

EH151RT

Duddingston Grove West

EH151RJ

Southfield Road West

EH151RU

Duddingston Grove East

EH151RH

Southfield Road West

EH151SR

Southfield Farm Grove

EH151RE

Duddingston Gardens South

EH151RL

Southfield Gardens West

EH151SQ

Duddingston Avenue

EH151RF

Duddingston Gardens South

EH151RN

Duddingston Avenue

EH151RD

Milton Road West

EH151QY

Duddingston Gardens South

EH151SS

Duddingston Road

EH151SL

Duddingston Avenue

EH151SJ

Duddingston Avenue

EH151NH

Hamilton Gardens

EH151QH

Mountcastle Drive South

EH151RR

Durham Avenue

EH151RW

Durham Avenue

EH151NJ

Hamilton Grove

EH151NR

Hamilton Drive West

EH151NQ

Mountcastle Drive North

EH151RZ

Durham Avenue

EH151QP

Southfield Road East

EH151QW

Southfield Road East

EH151SF

Duddingston Road

EH151SE

Duddingston Road

EH151NN

Mountcastle Drive North

EH151RY

Durham Avenue

EH151QE

Durham Terrace

EH151PA

Durham Avenue

EH151QQ

Duddingston Gardens North

EH151SD

Duddingston Road

EH151RP

Durham Avenue

EH151QG

Durham Terrace

EH151NZ

Durham Avenue

EH151QB

Mountcastle Drive South

EH151QD

Mountcastle Drive South

EH151SG

Duddingston Avenue

EH151NL

Mountcastle Drive North

EH151QJ

Durham Terrace

EH151QF

Duddingston Gardens North

EH151NG

Mountcastle Drive North

EH151QN

Southfield Gardens East

Data Sources

All data is sourced from official UK government agencies and public datasets. Last updated: 16/01/2026.