My parents are traveling to Israel, Jordan, and Egypt for a short trip [2 weeks] from India. The travel agency they travel with wants them to convert Indian Rupees(INR) to US Dollars(USD) for their travel and convert to local currency (Shekels for Israel) and others when they arrive in the country they are visiting.
I'm not sure if this is the usual procedure. But I do not see much of an alternative as they don't use credit cards or international debit card so carrying cash is the only options.
Two question,
- Is it normal to carry US dollar to these places as it would be easier to convert them there?
- Would it be better to convert them to local currency to the country they are visiting directly from Indian rupees before reaching there?
Edit.
They will not be carrying anything over $1500 since all the hotel booking, food, and tickets have been paid for and booked by the travel agency.
The cash they will be carrying is only for personal use.