Stage 6 of the inaugural 1903 Tour de France was the final stage. It was 471km long, with the entire Tour being 2428km - giving an average stage length of 404.6km. They used to carry their own spares in those days, and the bikes were much heavier. A tougher breed than the cyclists of today!
Things have changed a little.