Flight distance between Tehran, Iran and Cooper’s Town, Bahamas 6,981.3 mi / 11,235.4 km