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

EH164UG

Niddrie House Gardens

EH164XD

Duntreath Place

EH152EY

Brunstane Road

EH151AE

Flint Terrace

EH151PF

Durham Road

EH152DH

Abercorn Terrace

EH152DS

Abercorn Terrace

EH152HN

Morton Street

EH152JS

Coillesdene Gardens

EH153PE

Milton Gardens North

EH153RL

Corbieshot

EH164LY

Niddrie Marischal Gardens

EH151DL

Baileyfield Road

EH151JA

Ramsay Place

EH151PX

Durham Grove

EH151QJ

Durham Terrace

EH152NH

Brunstane Road South

EH152PY

St Mark's Place

EH152QJ

Brunstane Road

EH152QY

Gilberstoun

EH153JN

Bingham Drive

EH153SD

Vexhim Park

EH164BN

Castleview Drive

EH164BX

Craigmillar Castle Road

EH164DF

Castlebrae Place

EH164DN

Craigmillar Castle Avenue

EH164EF

Niddrie Mains Road

EH164FB

Drybrough Crescent

EH164WT

Erroll Drive

EH151LQ

Southfield Place

EH152BU

Pittville Street Lane

EH152BX

Pittville Street

EH153JS

Bingham Drive

EH153QP

Cleekim Drive

EH164GL

Harewood Road

EH164LA

Niddrie Mains Road

EH164QR

Hay Avenue

EH164ZD

Milligan Road

EH151PQ

Durham Gardens South

EH151QH

Mountcastle Drive South

EH151RD

Milton Road West

EH152DD

Abercorn Terrace

EH152PN

Coillesdene Avenue

EH153BS

Bailie Grove

EH153QT

Peacocktail Close

EH164UZ

North Peffer Place

EH164ZS

Portobello/Craigmillar

EH218QT

Newhailes Road

EH218RS

Bill Douglas Grove

EH218RX

Maingait Medway

EH152BB

Straiton Place

EH151TJ

Pipe Lane

EH152AW

Portobello High Street

EH151EX

Portobello High Street

EH151QQ

Duddingston Gardens North

EH152LJ

Coillesdene Loan

EH152LS

Seaview Crescent

EH152NW

Brunstane Bank

EH153PB

Duddingston Park South

EH164DB

Craigmillar Castle Road

EH164EX

Portobello/Craigmillar

EH164NA

Niddrie Marischal Street

EH164RP

Niddrie Mains Drive

EH164YZ

Portobello/Craigmillar

EH151HD

Bath Street

EH151HF

Bath Street

EH151SS

Duddingston Road

EH152AN

Portobello High Street

EH152AU

Marlborough Street

EH152PT

Hope Lane North

EH153JT

Bingham Crescent

EH164BQ

Craigmillar Castle Loan

EH164DY

Niddrie Farm Grove

EH164TT

Niddrie House Drive

EH164YT

Matthew Street

EH164ZP

Milligan Drive

EH164XY

Niddrie Mains Road

EH151SR

Southfield Farm Grove

EH152PU

Hope Lane North

EH152QG

Argyle Crescent

EH153AW

Hope Lane

EH153FJ

Bonnybridge Drive

EH153HJ

Newcraighall Road

EH153JY

Bingham Crescent

EH153RU

Duddingston Park South

EH164LE

Niddrie Marischal Grove

EH164XB

Little France Drive

EH164JZ

Niddrie Mains Road

EH151PB

Durham Road

EH164EW

Niddrie Marischal Green

EH151BH

Baileyfield Crescent

EH151DD

Portobello High Street

EH151HS

Aitchison's Place

EH151HX

Figgate Bank

EH151HY

Wilson's Park

EH151JT

Park Avenue

EH151NW

Hamilton Drive

EH151PY

Durham Place West

EH151QY

Duddingston Gardens South

EH152DA

Pittville Street Lane

Data Sources

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