As miniaturization technology has progressed, Synthetic Aperture Radar (SAR) can now be mounted on Unmanned Aerial Vehicles (UAVs) to carry out observational tasks. Influenced by airflow, UAVs inevitably experience deviations or vibrations during flight. In the context of cost constraints, the precision of the measurement equipment onboard UAVs may be relatively low. Nonetheless, high-resolution imaging demands more accurate track information. It is therefore of great importance to estimate high-precision tracks in the presence of both motion and measurement errors. This paper presents a robust track estimation method for airborne SAR that makes use of both envelope and phase errors. Firstly, weak navigation information is employed for motion compensation, which reduces a significant portion of the motion error. Subsequently, the track is initially estimated using additional envelope errors introduced by the Extended Omega-K (EOK) algorithm. The track is then refined using a phase-based approach. Furthermore, this paper presents the calculation method of the compensated component for each target and provides an analysis of accuracy from both theoretical and simulation perspectives. The track estimation and imaging results in the simulations and real data experiments validate the effectiveness of the proposed method, with an estimation accuracy of real data experiments within 5 cm.