En 2007 celebró su boda con la actriz británica Alice Evans en México. Se informa que los trajes del novio y la novia fueron diseñados por Giorgio Armani. El novio Ain, de 33 años, vestía un traje azul oscuro, mientras que Alice, de 36 años, vestía un vestido tradicional blanco sin tirantes. Sólo unos pocos familiares y amigos fueron invitados a la boda, que fue pequeña pero muy cálida. Muchos amigos vinieron de todo el mundo para asistir.
La nueva pareja se conoció en el año 2000, pero su relación de siete años se ha mantenido en secreto. No fue hasta los MTV Movie Awards en junio de 2007 que Ain, que se estaba preparando felizmente para la boda, lo dejó escapar accidentalmente. Dijo en ese momento: "Estamos todos muy ocupados. Alice y yo estamos involucrados. Invitamos a familiares y amigos y cumplimos sus compromisos uno por uno para venir (a la boda)". en Los Ángeles después de su matrimonio.
Ioan Gruffudd rara vez ha sido rumoreado sobre escándalos durante su estrellato. Su vida amorosa siempre ha sido un misterio para los medios. Su repentino matrimonio tomó por sorpresa a los medios y a muchos fanáticos del cine.