Stage 6 of the Tour de France will be the longest stage of the Tour.

http://www.letour.fr/2011/TDF/COURSE/us/600/etape_par_etape.html