Tehran
Jerusalem
The best and cheapest way to get from Tehran and Jerusalem is to travel by air, which will cost about 1,395 ILS or 354.60 USD.