Primero estuvo casada con Jack Walter Andrews (1933-2013) del cual tuvo dos hijos, David y Alison. Vivieron en los Estados Unidos, en África y en Australia durante mucho tiempo, pero el matrimonio acabó divorciándose. Conoció a su actual esposo, el príncipe Alejandro de Yugoslavia en la capital de los Estados Unidos, Washington en 1984, y al cabo de un año, el 21 de septiembre de 1985 se casaron en Londres. El padrino de la boda fue el rey Constantino II de Grecia, primo de su esposo y como testigo acudió su tío, el príncipe Tomislav de Yugoslavia.
El matrimonio no tuvo hijos pero la princesa Catalina ha ayudado en el bienestar familiar y en el cuidado de los hijos de su esposo a lo largo de los años.
La princesa habla perfectamente griego, inglés, francés y serbio. Entre sus pasiones se encuentra la música, la lectura y todo tipo de actividades relacionados con la infancia, le gusta mucho cocinar y le gusta acudir a ver funciones de teatro.
Desde que el matrimonio junto a los tres hijos de su esposo se trasladaron a vivir a Serbia, ha estado involucrada en numerosas actividades de caridad, especialmente con la infancia y las tradiciones, colabora como patrona de innumerables organizaciones humanitarias . Tuvo especial hincapié con ayudar a modernizar la antigua Yugoslavia dando alivio a los más necesitados entre los cuales se encuentran niños y ancianos. Es Patrona de la Organización Humanitaria "Lifeline" con oficinas en Chicago, Nueva York, Toronto, Londres y Atenas. Desde que se estableció en Belgrado a finales de verano del 2001 ayudó a fundar la Fundación Princesa Catalina unida a Lifelineaid con el objetivo de ayudar, continuar y aumentar las actividades humanitarias.