Karachi, Sindh, Pakistan
Tehran
The best and cheapest way to get from Karachi, Sindh, Pakistan and Tehran is to travel by car/taxi, which will cost about 6,448,858 IRR or 234.00 USD.