Ольга Михайлова родилась в Новосибирске, в 2012 году окончила Новосибирскую консерваторию (класс профессора Елены Баскиной). Лауреат всероссийских и международных конкурсов, обладатель серебряной медали Молодежных Дельфийских игр России (2007).
Активно гастролирует, выступала с оркестром Новосибирского оперного театра под управлением Теодора Курентзиса. В 2005–2013 – артистка камерного оркестра Новосибирской государственной филармонии. Участвует в международных фестивалях в составе оркестра и с сольными выступлениями (Русско-Азиатский молодежный оркестр – 2012; Оркестр Русско-немецкой музыкальной академии – 2016 и 2017).
С 2013 года – артистка Симфонического оркестра Мариинского театра.