Divorciados en 1964, Shahnaz volvió a casarse con Josró Yahanbaní en febrero de 1971 en la embajada de Irán en París; fruto de este matrimonio tuvieron un hijo, Keijosró Yahanbaní (20 de noviembre de 1971) y una hija, Fawzia Yahanbaní (1973). La Princesa desde la Revolución de Irán ha vivido en Suiza. Su segundo esposo falleció el 16 de abril de 2014 en Ginebra.