Tehran Province, Iran
Mashhad, Khorasan Razavi, Iran
The best and cheapest way to get from Tehran Province, Iran and Mashhad, Khorasan Razavi, Iran is to travel by air, which will cost about 1,934,657 IRR or 70.20 USD.