Yes - A visa is required for travel to Russia

Wednesday, February 22, 2017

A valid passport and visa are required to travel to this destination. US Diplomatic/Official passport holders must apply for a Russian visa through the U.S. Department of State - Special Issuance Agency.