Most visitors to Moscow require a visa to enter the country. You can apply for a visa at the Russian embassy or consulate in your country. Make sure to apply well in advance of your trip to avoid any last-minute issues.