Yes, most visitors to Russia require a visa. Make sure to check the visa requirements and apply in advance through the Russian embassy or consulate.