El transporte público en Castleknock está operado por Dublin Bus, Urbus y una estación de tren interurbano de la línea Suburbana Occidental de Maynooth.