Varna, Bulgaria
Tehran
The best and cheapest way to get from Varna, Bulgaria and Tehran is to travel by train, which will cost about 1,066,542 IRR or 38.70 USD.