what stage was longest for the tour de france?
the longest stage of the 2018 tour de france was stage seven, at 231 km (144 mi), and the shortest was stage seventeen, at 65 km (40 mi).