It is always safe to use a forex card compared to carrying currency in cash. You can safely swipe your forex card in Saudi Arabia at merchant sites and also can withdraw Saudi Riyals in cash from the local ATMs. You can purchase ICICI bank forex card from BookMyForex and load Saudi Riyals on it.