с трудом преодолевать длинную дистанцию

др.
общ.
长途跋涉 chángtúbáshè yuxuan