Flight distance between Tehran, Iran and Kraljevo, Serbia 1,713.6 mi / 2,757.7 km