Non-Muslims are strictly prohibited from entering the city of Holy Makkah
Guests traveling to Makkah are highly advised to visit the Saudi Embassy or licensed Hajj and Ummrah tours operators in their respective country of residence. Visas are required by all visitors except nationals of the GCC countries (Gulf Cooperation Council: Bahrain, Kuwait, Oman, Qatar and UAE).
The city has lots of currency exchange shops who will change local and foreign currency for you. Of all the foreign currency, you’ll find US dollars are the easiest to change. The unit of money the Riyal (SR). It is available in 500, 100, 50, 20, 10, 5 and 1 Riyal banknotes. Credit cards are accepted in major hotels as well as shopping malls.