Ruble Wikipedia

Yes, cash is needed in Russia in places such as Museums, train stations, small shops, buses and taxis who doesn’t accept cards. Some hotels, restaurants, and stores will accept both credit cards and debit cards. But cash is still widely used in Russia, and you will need cash during your trip fo...