El primer estadio del Cardiff City estaba situado en Sophia Gardens y jugó allí desde su fundación, en 1899, hasta 1910 cuando, debido a la creciente afluencia de público y las pobres facilidades del estadio, Bartley Wilson contactó con Bute Estate para encontrar un lugar donde construir un nuevo estadio.
El trabajo se llevó a cabo con voluntarios y la ayuda de la Cardiff Corporation.
El estadio debía ser conocido en un principio como Sloper Park pero después de la gran ayuda prestada por Lord Ninian Crichton-Stuart se decidió bautizarlo como Ninian Park.
En 1928 se inauguró una segunda grada, con capacidad para 18 000 espectadores, reemplazando un terraplén de tierra.
En el año 2003 se dijo que el Cardiff City podría pasar a jugar en el Millennium Stadium, ya que no se veía viable dos estadios en Cardiff de más de 50 000 espectadores.