En 1199, Otakar se divorció de su esposa Adelaida, miembro de la Casa de Wettin, con el fin de casarse con Constanza de Hungría (1181- 6 de diciembre de 1240), la joven hija del rey Bela III de Hungría, con quien tuvo los siguientes hijos: