Принцесса Мария родилась в берлинском Городском дворце в семье Фридриха Вильгельма Карла Прусского и Марианны Гессен-Гомбургской. Детство принцессы прошло в силезском дворце Фишбах. В 1842 году Мария Фридерика вышла замуж за наследника баварского престола Максимилиана, будущего короля Баварии Максимилиана II.
10 марта 1864 года Мария Фридерика овдовела и в 1874 году перешла в католицизм. Она уединилась в загородном доме в долине Лехталь и замке Хоэншвангау. Похоронена в одной из боковых капелл мюнхенской Театинеркирхе напротив своего супруга Максимилиана II.
В браке с королём Максимилианом родилось двое сыновей: