La moneda oficial en Rusia es el rublo, y hay que remarcar, solo el rublo. En ocasiones te pueden encontrar algunos establecimientos o vendedores ambulantes que aceptan pagos en dólares o euros, pero no lo hagas, además de ser ilegal, te engañarán, ya que se las apañan para hacer mal la conversión o darte mal el cambio.
En Rusia se puede pagar con tarjeta, tanto de débito como de crédito, pero cuidado, las comisiones pueden ser muy altas y muchos restaurantes y tiendas sólo aceptan pagos en efectivo. Si necesitas rublos puedes sacar desde algún cajero automático con tu tarjeta de débito o crédito, pero otra vez cuidado, no todos los cajeros aceptan tarjetas extranjeras. Lo mejor es ir a algún banco internacional para obtener tus rublos.