Do you need visa to russia if already have schengen visa?

It depends on your nationality. Citizens of some countries are allowed to enter Russia without a visa for up to 90 days for tourism purposes if they possess a valid Schengen visa. Check the official Russia e-visa website for a list of visa-free countries for Schengen visa holders: http://evisa.kdmid.ru/.
Copyright Wanderlust World © https://www.ynyoo.com