The answer is partly yes and no. The clearest way to buy Russian rubles is to present foreign currency to banks, hotels, and exchange bureaus within Russian borders. This option is, of course, limited only to those who are eligible to enter the country.