
Родилась 3 сентября 1851 года в Павловске в семье великого князя Константина Николаевича и принцессы Александры Саксен-Альтенбургской.
Была внучкой императора Николая I. Детство провела в Санкт-Петербурге, Польше и Крыму.
В 16 лет вышла замуж за короля Греции Георга I.
Сначала ей было трудно адаптироваться в Греческом королевстве, но она активно занялась благотворительной деятельностью:
-Основала больницы и школы
-Создала общество помощи бедным
-Открыла детский сад и столовую в Пирее
-Организовала медицинские курсы для женщин
-Построила русский госпиталь в память о дочери
Интересный факт: Ольга стала единственной женщиной в истории, носившей звание адмирала Императорского Русского флота.
После убийства мужа в 1913 году вернулась в Россию.
Во время Первой мировой войны открыла военный госпиталь в Павловском дворце.
После революции 1917 года была вынуждена бежать в Швейцарию при помощи датского посольства.
В 1920 году ненадолго вернулась в Грецию после смерти внука, короля Александра, и временно исполняла обязанности регента.
Последние годы жизни провела в изгнании в Великобритании, Франции и Италии.
Скончалась 19 июня 1926 года в Риме.
Первоначально была похоронена во Флоренции, но в 1936 году её останки были перезахоронены в Татое - усадьбе греческих королей близ Афин.