Ольга Крылова родилась в Троицке Челябинской области. В 1995 году окончила с серебряной медалью Среднюю специальную музыкальную школу-лицей при Уральской государственной консерватории имени М. П.Мусоргского (класс Эдмунда Миллера), в 2000 году – Московскую государственную консерваторию имени П. И. Чайковского, в 2002 году – ассистентуру-стажировку МГК (класс профессора Галины Вахрамеевой /Одинец/).
В 1993–1995 гг. работала в Екатеринбурге в юношеском камерном оркестре Внешнеэкономической торгово-промышленной компании, в 1999–2001 гг. – в Дубнинском симфоническом оркестре.
В 2000 году после конкурса-прослушивания в международный оркестр «Филармония наций» под управлением Юстуса Франтца была награждена стипендией, в 2001 году в составе оркестра принимала участие в гастрольных турах.
В 2001–2011 гг. – артистка Госоркестра России имени Е. Ф. Светланова. С 2011 года – артистка Национального филармонического оркестра России.
