The Tour de France happens every year, beginning in June and continuing for 21 stages into July. While the location of the Grand Depart varies, the final stage always finishes on the Champs-Élysées in Paris, France.