Currency in Makkah
The official currency of the Kingdom of Saudi Arabia is the riyal. There are 100 halalas in 1 riyal, though halala coins are not commonly used. Riyal bills come in denominations of 1, 5, 10, 20, 50, 100 and 500.
The riyal is currently pegged to the U.S. dollar at a rate of US$1 = SR3.75.
Even if you are traveling with a pre-paid package tour, you will need money for food, gifts, taxis, tips and alms. Cash is commonly used, and automatic teller machines (ATMs) are found throughout Makkah. Foreign credit and debit cards are accepted at all but the smallest hotels, shops and restaurants.
Generally, taxis only accept cash.
Banks are open from 9:30am to 4:30pm, Sunday through Thursday. ATMs are found in most bank buildings and are available 24/7.