本發明提供了一種判斷室內移動方向的方法,包括:獲取用戶的預設腿部擺動的加速度;在獲取的加速度達到閾值的情況下,獲取所述用戶所持有的移動終端的甩動方向的水平分量;獲取地磁場的磁感應強度、干擾磁場的磁感應強度以及所述移動終端內陀螺儀的轉軸指向的方向,根據所述地磁場的磁感應強度、所述干擾磁場的磁感應強度以及所述陀螺儀的轉軸指向的方向計算所述地磁場的方向;根據計算的地磁場的方向以及所述水平分量確定所述水平分量的地理方向。本發明還公開了判斷室內移動方向的移動終端。采用本發明,可校準室內指南針以及提高判斷用戶行走的地理方向的準確率。