Note - If you have a valid russian visa, you do not need an additional visa to the CIS countries while transiting throught by public transport. Getting to Russia There are a lot of flights that connect Moscow, St. Petersburg and many other Russian towns with Europe, Asia, Africa and both Americas. Going in Russia Russia has a well developed transport system. Even a far away region is always connected with the center by railroads and airplanes. The exception is the regions next to the Arctic ocean and a number of places in Siberia and Far Eastern Russia mainly non inhabited and non cultivated.
Airplane is the most expensive means of communication.
It's cheaper than it's in the West though. Traveling by train is very popular. Buses are usually used for local routes. Public transport in Russia is very cheap, comparently to the Western Europe. There is a big number of interesting 18th century buildings and churches in the old part of the city.