The Russian monetary unit is the rouble. There is no limit to the amount of foreign currency allowed to be brought into Russia. However, all money brought into the country (including traveller’s checks) must be declared upon entering the country.

Tourists can exchange any amount of hard currency for roubles at any authorized Russian banks, exchange offices, foreign currency offices or ATM located in major hotels, shopping malls, international airports and sea ports. Exchange rates between the rouble and hard currencies are set by authorized Russian banks within Russia and by authorized banks within each of the independent republics. All major credit cards including American Express, Diners Club, Eurocard/Mastercard, Visa International and others are accepted for payment in shops, restaurants and banks in Moscow, Saint-Petersbourg, Kazan and other big tourist centers.

See current exchange rate of Russian currency now.
If you need help arranging currency exchange for your trip to Russia representatives will be glad to assist you.