It is currently possible to travel to Russia by plane, although due to international sanctions there are no direct connections between Russia and the European Union, the United Kingdom, the United States, Canada, Australia, Japan or South Korea, among others.
For this reason, there are two options for travel to Russia:
Option 1: Use air connections through third countries that do have direct connections with Russia, such as Turkey, Serbia, Morocco, Armenia, or Uzbekistan.
Option 2: First take a flight close to the Russian border (e.g., Finland, Estonia, Latvia or Lithuania) and then take a direct bus to St. Petersburg.
In this section I explain the different flight combinations available to get to Moscow or St. Petersburg, as well as recommendations for getting the best price.