(PERIOD OF TIME) [noun] [C] - the time taken for a journey or for something to happenIt's quite a haul (= a long and difficult walk) up the hill.From there it was a long haul/only a short haul (= long and difficult/short and easy journey) back to our camp.We broke the longest section of the route into two short hauls.It was a long haul (= It took a long time and was difficult), but the alterations to the house are finished at last.A long-haul/short-haul flight is a long/short journey by air.
HAUL
Meaning of HAUL in English
Cambridge English vocab. Кембриджский английский словарь. 2012