長途跋涉

Idiom

 * 1) to make a long trek; arduous journey