Flight distance between Baruun-Urt, Mongolia and Tehran, Iran 3,218.6 mi / 5,179.9 km