Yes - A visa is required for travel to Russia

Saturday, March 25, 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.