Родилась в семье художника Владимира Дмитриевича Вишняка. Первые уроки рисования получила от отца, с пяти лет писала акварелью. Окончила Детскую художественную школу в городе Минеральные воды. В 1973—1978 гг. обучалась в Московской средней художественной школе имени В. И. Сурикова при Академии художеств. В 1978—1984 гг. обучалась в Институте имени В. И. Сурикова в мастерской портрета выдающегося художника и педагога Ильи Сергеевича Глазунова. С 1984 по 1991 год преподавала в Художественном Лицее имени В. И. Сурикова.
Мария Владимировна замужем, мать четырёх детей. В настоящее время живёт и работает в г. Москве.
Живописец Мария Вишняк — представитель русской классической школы. По оценке И. С. Глазунова, «Мария Вишняк талантливо продолжает традиции русской школы пейзажа. Это картины большого мастера».
Персональные выставки Марии Вишняк успешно проходят с 1989 года в Москве, Санкт-Петербурге, Нью-Йорке, Токио и других городах. Творчество художника хорошо известно и за рубежом: персональные выставки живописца в разные годы прошли в США, Японии, Великобритании, Греции, Италии, Австрии, Голландии и Польше. Помимо пейзажного жанра, высоко ценится талант Марии и как портретиста. Работы М. В. Вишняк находятся в частных коллекциях и музеях многих стран мира.