Fille de Jacques 1er d’Écosse et de Jeanne Beaufort, elle fut duchesse de Bretagne entre 1442 et 1450 par son mariage avec François 1er de Bretagne.
Parce qu’elle est considérée comme étant encore plus belle que sa sœur aînée, Marguerite, Jean V duc de Bretagne propose de la marier à son fils, François. Le duc envoya des ambassadeurs en Écosse afin de rapporter une description de la princesse écossaise. De retour à la cour, les ambassadeurs indiquent au duc qu’Isabelle est belle, droite, gracieuse et qu’elle semble tout aussi simple.
Isabelle se marie à François 1er au Château d’Auray [1] le 30 octobre 1442, après quoi toute la cour se rend à Rennes où les festivités durent 8 jours.
À la mort de sa sœur Marguerite, Isabelle compose un livre d’heures enluminé [2]) toujours préservé aujourd’hui.
Comme sa sœur, elle a une réputation de poétesse. Après la mort de François 1er en 1450, elle se retire à Vannes dans une maison construite par le chancelier Jean de La Rivière, demeure connue aujourd’hui sous le nom de maison des trois duchesses. Elle décède en 1494 et fut inhumée à la cathédrale Saint-Pierre de Vannes*.