Yes, In order to get a Russian visa it is necessary to have a travel insurance. Furthermore, to our experience it is always a sound option to have one. For this reason Timetravels sells affordable travel insurances for all of our departures.