Пусть x - длина всего маршрута. До обеда прошли $\frac{2}{5}x$, после обеда $\frac{1}{4}x$. Вместе прошли $\frac{2}{5}x + \frac{1}{4}x = \frac{8}{20}x + \frac{5}{20}x = \frac{13}{20}x$. Осталось пройти $x - \frac{13}{20}x = \frac{7}{20}x = 14$ км. Значит, $x = 14 \cdot \frac{20}{7} = 2 \cdot 20 = 40$ км.
Ответ: 40 км.