Nicolás Nikoláievich se casó de mala gana con su prima segunda, la Gran duquesa Alejandra Petrovna, antes princesa Alejandra de Oldenburgo (1838-1900), cuya abuela paterna era una hija del emperador Pablo I.