Завършва Националната музикална академия „Проф. Панчо Владигеров” през 1992 год. в класа по оперно пеене на проф. Сима Иванова. През същата година дебютира на сцената на Националната опера в ролята на Розина от „Севилският бръснар” на Джоакино Росини. През следващите години тя изпълнява с успех централните роли от оперите „Така правят всички” и „Сватбата на Фигаро” от В. А. Моцарт, „Италианката в Алжир”от Джоакино Росини, „Кармен” от Жорж Бизе, „Норма” от Винченцо Белини, „Селска чест” от Пиетро Маскани, „Трубадур” и „Дон Карлос” от Джузепе Верди.
Изявява се и в областта на оперетата и мюзикъла в спектаклите „Цигански барон” и „Прилепът” от Йохан Щраус, „Баядерка” от Имре Калман, „Мис Сайгон” от Клод-Мишел Шонберг, „Котки” от Андрю Лойд Уебър и „Уестсайдска история” от Ленард Бърнстейн.
Олга Михайлова – Динова е изнасяла множество камерни тематични концерти с музика от френски, испански, италиански, немски, руски и български композитори, както и съвременна класическа и популярна музика.
Певицата е изпълнявала мецосопрановите партии в редица кантатно-ораториални произведения, сред които „Матеус Пасион” и „Йоханес Пасион” от Й. С. Бах, „Месия” от Г. Фр. Хендел, „Реквием” от В. А. Моцарт и др. Има много записи в БНР и БНТ, а през 2009 год. издава самостоятелен албум с песни на Тодор Попов.