There are Russia Visa Centers in Washington D. C., New York and Houston. Although Houston office is temporarily closed, you may still apply there directly to the General Consulate in Houston Alexander Zakharov. You may also apply by post, but this may require extra costs. Good News: in accordance with the simplified visa formalities agreement Russia upgrades regular single-entry visa for US citizens to a 3-year Multi-Entry Tourist Visa.
The Consular fee is 160 USD. The Visa Centers also charge additional 38 USD service fee.
There are no direct flights at the moment, but US tourists may choose flights with only one 1 connection to get to Moscow via Istanbul (Turkey), Dubai (UAE), Doha (Qatar), Cairo (Egypt), Tashkent (Uzbekistan) or Belgrade (Serbia).
All of your favourite international hotels chains like Marriott, Hilton, Ritz-Carlton, Four Seasons, Radisson, Kempinski are in operation and will be happy to host you.
It seems to be a major issue at the moment as Visa, Mastercard and Amex issued by banks out of Russia are not operating. If your bank can issue a UnionPay card it would be a solution but we also recommend to bring cash. You may exchange US Dollars to Russian Rubles without any problem.
To enter Russia you must present a negative PCR test that valid 48 hours.
All the COVID-19 limitations within the country are lifted up. No masks, no QR-codes, no PCR tests.
Due to the payment issues all international marketplaces are gone. With Moscow Private Tours you may book your city tours in Moscow without prepayment and pay cash on arrival.