The Saudi Riyal is the official currency of Saudi Arabia and is accepted everywhere in Riyadh. Credit and debit cards are also widely accepted.