Её родители нередко ссорились. Пытаясь убежать от семейных неурядиц, она открыла для себя прекрасный мир кино, в который попала совершенно случайно. В двенадцатилетнем возрасте она прямо на улице встретила Эмилию Бельскую – ассистента режиссёра. Именно Эмилия привела Машную на съёмочную площадку.
Впервые зрители увидели начинающую актрису в 1977 году, когда на экраны вышел сериал «Первые радости», в котором Ольга сыграла Анну Парабукину в юности. Всерьёз увлекшись актёрской профессией, она уже в 15 лет ушла из дома к Бельской, которая помогла в её становлении как актрисы.
Первой главной ролью стала Аня в картине «Никудышная» Динары Асановой, которая появилась в 1980 году. Эта драма повествует о жизни подростка с неуравновешенной психикой и проблемами с речью. Героиня Ольги никак не может найти общий язык с взрослыми, которые куда больше заняты своими собственными проблемами, чем воспитанием дочери.
На съёмках этого фильма сотрудничество Машной с Динарой Асановой не закончилось – в 1983 году съёмочная группа начала работу над фильмом, который назывался «Пацаны». Эта лента очень правдиво и искренне рассказывала о том, как живут «трудные» подростки. Молодая актриса блестяще справилась тогда с непростой ролью Марго, которая принесла ей любовь миллионов зрителей, не оставшихся равнодушными к этой трогательной картине.
Во время съёмок «Пацанов» Ольга Машная встретила Валерия Приёмыхова. Он был известным человеком в мире киноискусства. Между ними возникли тёплые чувства, а спустя некоторое время Ольга и Валерий поженились. Правда, их семейная жизнь не сложилась – через четыре с лишним года они расстались.
Окончив в 1986 году ВГИК, актриса продолжила сниматься. Всесоюзной славы долго ждать не пришлось – Светлана Дружинина пригласила Ольгу на роль Софьи в свою картину «Гардемарины, вперёд!», это было в 1987 году, а уже в 1991 вышло продолжение – «Виват, гардемарины!», в котором она тоже принимала участие.
Сейчас Ольга Машная в кино практически не снимается.