Castelnau-de-Montmiral on Ranskan kunta Occitanien alueella Tarnin departementissa. Kunnan asukasluku vuonna 2014 oli 1 037. Kunta kuuluu departementissaan Vignobles et Bastidesin kantoniin Albin arrondissementissa. Se sijaitsee Albin ja Montaubanin kaupunkien puolessavälissä Gaillacin kaupungin luoteispuolella.
Castelnau-de-Montmiral kuuluu kauneimpien ranskalaiskylien järjestöön Les Plus Beaux Villages de France, johon Tarnin departementista kuuluu viisi muutakin kylää.[1]