La boda tuvo lugar el 24 de octubre de 1896: la ceremonia civil se celebró en el palacio del Quirinal y la religiosa en la basílica de Santa María de los Ángeles y los Mártires, a la que la madre de Elena no asistió debido a que era una observante ortodoxa. Elena llevaba un velo tejido con hilos de plata y miles de margaritas bordadas. La procesión consistió en seis grandes berlinas de gala, algunas tiradas por seis caballos bayos, llevados por coraceros. Estando tan reciente aun la derrota de Adua, no fue un matrimonio deslumbrante, ni hubo presencia de la realeza extranjera entre los invitados.