Most international visitors need a visa for Russia. The unified e-visa (applied for online at evisa.kdmid.ru, typically processed in about 4 calendar days) covers citizens of many countries including most EU states, China, Japan, India and Turkey, and allows a stay of up to 16 days within a 60-day validity period. Nationalities not eligible must apply for a traditional consular visa, often with an invitation; CIS/EAEU citizens and some bilateral-agreement nationalities travel visa-free. Apply several weeks before travel and carry your passport and migration card at all times.
Estimated cost: Varies by visa type and nationality (check official site).
Processing: Varies by nationality; apply several weeks before travel.
Apply online at evisa.kdmid.ru no earlier than the published window and at least 4 days before travel; valid 60 days from issue for stays of up to 16 days, with no invitation required. The fee is rouble-denominated — confirm the current USD equivalent. Apply through a Russian consulate or visa centre; an invitation from the host organisation or hotel is commonly required. Fees vary by nationality
Official