Flight distance between Matsudo, Japan and Tehran, Iran 4,766.4 mi / 7,670.8 km