Ease of Transportation within Russian cities

Russia has efficient public transportation. It’s not so expensive to travel within Russian cities, and often we recommend using public transportation during stay in Russia.
Travelling inside of Russia can be done by taking local flights or by trains. Railway system is very well developed in Russia and trains may take you to the most cities, towns and even small villages of Russia. Train tickets are also not so expensive.