Home
Your location

Gabalfa

Parish in Cardiff, Wales

Coordinates:51.501, -3.194
OS grid ref:ST 17 78
Dialling code: 029 (Cardiff)

Gabalfa is a residential district and community in north Cardiff, Wales, occupying a ridge just north of the city centre and centred around the busy Gabalfa interchange. It sits alongside neighbourhoods such as Heath, Cathays and Maindy and is close to the University Hospital of Wales, making it well connected for commuters and students alike.

The area is characterised by late‑Victorian and interwar terraced housing, a mix of longer‑standing families and student lets, and a handful of local shops, pubs and community groups. Historically developed as part of Cardiff’s expansion, Gabalfa combines practical transport links with small green spaces and a strong local identity shaped by its diverse, urban population.

Postcode districts covering Gabalfa

Most populated places nearby

Neighbouring places

Example postcodes in Gabalfa

Transport links

  • Airport Cardiff Airport 9.6 miles15.5 km
  • Airport Bristol Airport 22 miles35.5 km
  • Railway station Cathays Railway Station 1 mile1.7 km
  • Railway station Heath Low Level Railway Station 1.2 miles1.9 km

Schools in Gabalfa

  • Cathays High School Secondary
  • St. Joseph's RC School Primary
  • St Monicas C/W Primary School Primary
  • Redrose School Independent - special
  • Ysgol Mynydd Bychan Primary

Local points of interest

  • Vita Student Cardiff College 1.1 miles1.8 km
  • St. David's Shopping centre 1.6 miles2.6 km
  • Cardiff University Queens Buildings University 1.6 miles2.6 km
  • Millennium Stadium Stadium 1.6 miles2.6 km
  • Cardiff Millenium Stadium Stadium 1.6 miles2.6 km
  • Cardiff City Stadium 1.8 miles2.9 km
  • Cardiff International Sports Stadium Stadium 2 miles3.2 km
  • Cardiff University University 2.2 miles3.6 km
  • Grangemoor Park Nature reserve 3.1 miles5 km
  • St Fagans: National History Museum Museum 3.6 miles5.8 km
  • Craig Llysfaen Mounains 4.1 miles6.7 km
  • Hensol Castle Estate 7.4 miles11.9 km