The official currency of Russia is the Russian Ruble. Most major currencies can be exchanged at the airport and in banks and currency exchanges around the country.
Credit cards are accepted in most hotels and restaurants, but some tourist attractions and transportation within Russia accept only cash. It is always advisable to carry some local currency in cash.