In 2023, there will be 21 stages at the Tour de France, totaling 3,404km (2,217 miles). The average distance per stage is 162.1km (101 miles).
There is one individual time trial (ITT), eight flat stages for the sprinters, four hilly stages for the punchers, eight mountain stages for the climbers, and General Classification contenders.
2023 Tour de France stages
Stage | Date | Start | Finish | Distance (km) | Terrain type |
---|---|---|---|---|---|
1 | 1 July | Bilbao | Bilbao | 182 | Hilly |
2 | 2 July | Vitoria-Gasteiz | Saint-Sébastien | 208.9 | Hilly |
3 | 3 July | Amorebieta-Etxano | Bayonne | 187.4 | Flat |
4 | Jul 4, 2023 | Dax | Nogaro | 181.8 | Flat |
5 | 5 July | Pau | Laruns | 162.7 | Mountain |
6 | 6 July | Tarbes | Cauterets-Cambasque | 144.9 | Mountain |
7 | 7 July | Mont-de-Marsan | Bordeaux | 169.9 | Flat |
8 | 8 July | Libourne | Limoges | 200.7 | Hilly |
9 | 9 July | Saint-Léonard-de-Noblat | Puy de Dôme | 182.4 | Mountain |
Rest Day 1 | 10 July | Clermont-Ferrand | Rest Day | ||
10 | Jul 11, 2023 | Vulcania | Issoire | 167.2 | Hilly |
11 | 12 July | Clermont-Ferrand | Moulins | 179.8 | Flat |
12 | 13 July | Roanne | Belleville-en-Beaujolais | 168.8 | Hilly |
13 | 14 July | Châtillon-sur-Chalaronne | Grand Colombier | 137.8 | Mountain |
14 | 15 July | Annemasse | Morzine Les Portes du Soleil | 151.8 | Mountain |
15 | 16 July | Les Gets les portes du soleil | Saint-Gervais Mont-Blanc | 179 | Mountain |
Rest Day 2 | 17 July | Saint-Gervais Mont-Blanc | Rest Day | ||
16 | Jul 18, 2023 | Passy | Combloux | 22.4 | Individual Time-Trial |
17 | 19 July | Saint-Gervais Mont-Blanc | Courchevel | 165.7 | Mountain |
18 | 20 July | Moûtiers | Bourg-en-Bresse | 184.9 | Hilly |
19 | 21 July | Moirans-en-Montagne | Poligny | 172.8 | Flat |
20 | 22 July | Belfort | Le Markstein Fellering | 133.5 | Mountain |
21 | 23 July | Saint-Quentin-en-Yvelines | Paris Champs-Élysées | 115.1 | Flat |
Tour de France stages, 1903 to present
- The average number of stages is 20.16.
- A prologue which usually takes place the day before Stage 1 is not considered a stage. The last prologue was held in 2012 and won by Fabian Cancellara.
- 89 out of 110 editions (up to 2023) have 20 or more stages.
- The last time there were fewer than 20 stages was in 1939, with 18 stages.
- The most stages were 25 in 1971 and 1987.
- The least stages were 6 in the first edition in 1904.
- From 1904 to 1952, the Tour de France started and ended in Paris. Paris has always been the endpoint, even up to today.
- There were 23 years when the Tour de France started outside of France.
- Countries that hosted the start were,
- Netherlands (1954, 1973, 1978, 1996, 2010, 2015)
- Germany (1965, 1980, 1987, 2017)
- Belgium (2004, 2012, 2019)
- England (2007, 2014)
- Luxembourg (1989, 2002)
- Spain (1992, 2023)
- Denmark (2022)
- Ireland (1998)
- Monaco (2009)
- Switzerland (1982)
Year | Date | Start / End | Distance (km) | Stages |
---|---|---|---|---|
2023 | July 1 to July 23 | Bilbao (Spain) – Paris | 3,404 | 21 |
2022 | July 1 to July 24 | Copenhagen (Denmark) – Paris | 3,328 | 21 |
2021 | June 26 to July 18 | Brest – Paris | 3,414 | 21 |
2020 | Aug 29 to Sept 20 | Nice – Paris | 3,482 | 21 |
2019 | July 6 to July 28 | Brussels (Belgium) – Paris | 3,365 | 21 |
2018 | July 7 to July 29 | Noirmoutier en l’Île – Paris | 3,349 | 21 |
2017 | July 1 to July 23 | Düsseldorf (Germany) – Paris | 3,540 | 21 |
2016 | July 2 to July 21 | Mont St. Michel- Paris | 3,519 | 21 |
2015 | July 4 to July 26 | Utrecht (Netherlands) – Paris | 3,360 | 21 |
2014 | July 5 to July 27 | Leeds, UK – Paris | 3,659 | 21 |
2013 | June 29 to July 21 | Porto Vecchio, Corsica – Paris | 3,403 | 21 |
2012 | June 30 to July 22 | Liège (Belgium) – Paris | 3,488 | 21 |
2011 | July 2 to July 24 | Le Barre de Monts – Paris | 3,430 | 21 |
2010 | July 3 to July 25 | Rotterdam (Netherlands) – Paris | 3,641 | 20 |
2009 | July 4 to July 26 | Monaco – Paris | 3,459 | 21 |
2008 | July 5 to July 27 | Brest – Paris | 3,559 | 21 |
2007 | July 7 to July 29 | London (England) – Paris | 3,547 | 20 |
2006 | July 1 to July 23 | Strasbourg – Paris | 3,657 | 20 |
2005 | July 2 to July 24 | Fromentine – Paris | 3,608 | 21 |
2004 | July 3 to July 25 | Liege (Belgium) – Paris | 3,391 | 20 |
2003 | July 5 to July 27 | Paris – Paris | 3,427 | 20 |
2002 | July 7 to July 29 | Luxembourg – Paris | 3,276 | 20 |
2001 | July 7 to July 29 | Dunkirk – Paris | 3,446 | 20 |
2000 | July 1 to July 23 | Futuroscope – Paris | 3,662 | 21 |
1999 | July 3 to July 25 | Le Puy de Fou – Paris | 3,686 | 20 |
1998 | July 11 to August 2 | Dublin (Ireland) – Paris | 3,875 | 21 |
1997 | July 5 to July 27 | Rouen – Paris | 3,950 | 21 |
1996 | June 29 to July 21 | s-Hertogenbosch (Netherlands) – Paris | 3,907 | 21 |
1995 | July 1 to July 23 | St. Brieuc – Paris | 3,653 | 20 |
1994 | July 2 to July 24 | Lille – Paris | 3,978 | 21 |
1993 | July 3 to July 25 | Le Puy de Fou – Paris | 3,714 | 20 |
1992 | July 4 to July 26 | San Sebastian (Spain) – Paris | 3,983 | 21 |
1991 | July 6 to July 28 | Lyon – Paris | 3,914 | 22 |
1990 | June 30 to July 22 | Furturoscope – Paris | 3,504 | 21 |
1989 | July 1 to July 23 | Luxembourg – Paris | 3,285 | 21 |
1988 | July 4 to July 24 | Pornichet – Paris | 3,286 | 22 |
1987 | July 1 to July 26 | West Berlin (Germany) – Paris | 4,231 | 25 |
1986 | July 4 to July 27 | Boulogne-Billancourt – Paris | 4,083 | 23 |
1985 | June 28 to July 21 | Plumelec – Paris | 4,127 | 22 |
1984 | June 29 to July 22 | Montreuil – Paris | 4,021 | 23 |
1983 | July 1 to July 24 | Fontenay-sous-Bois – Paris | 3,962 | 22 |
1982 | July 2 to July 25 | Basel (Switzerland) – Paris | 3,512 | 21 |
1981 | June 25 to July 19 | Nice – Paris | 3,757 | 24 |
1980 | June 26 to July 21 | Frankfurt (Germany) – Paris | 3,946 | 22 |
1979 | June 27 to July 22 | Fleurence – Paris | 3,720 | 24 |
1978 | June 29 to July 23 | Leiden (Netherlands)-Paris | 3,914 | 22 |
1977 | June 20 to July 24 | Fleurence – Paris | 4,092 | 22 |
1976 | June 24 to July 18 | St. Jean de Monts – Paris | 4,016 | 22 |
1975 | June 26 to July 20 | Charleroi – Paris | 3,999 | 22 |
1974 | June 27 to July 21 | Brest – Paris | 4,098 | 22 |
1973 | June 30 to July 22 | Scheveningen (Netherlands)- Paris | 4,090 | 20 |
1972 | July 1 to July 23 | Angers – Paris | 3,846 | 20 |
1971 | June 26 to July 18 | Mulhouse – Paris | 3,608 | 25 |
1970 | June 27 to July 19 | Limoges – Paris | 4,254 | 23 |
1969 | June 28 to July 20 | Roubaix – Paris | 4,117 | 22 |
1968 | June 27 to July 21 | Vittel – Paris | 4,492 | 22 |
1967 | June 29 to July 23 | Angers – Paris | 4,758 | 22 |
1966 | June 21 to July 14 | Nancy – Paris | 4,322 | 22 |
1965 | June 22 to July 14 | Cologne (Germany)- Paris | 4,177 | 22 |
1964 | June 22 to July 14 | Rennes – Paris | 4,504 | 22 |
1963 | June 23 to July 14 | Paris – Paris | 4,137 | 21 |
1962 | June 25 to July 15 | Nancy – Paris | 4,274 | 22 |
1961 | June 26 to July 16 | Rouen – Paris | 4,397 | 21 |
1960 | June 27 to July 17 | Lille – Paris | 4,173 | 22 |
1959 | June 25 to July 18 | Mulhouse – Paris | 4,391 | 22 |
1958 | June 26 to July 19 | Brussels – Paris | 4,319 | 24 |
1957 | June 27 to July 20 | Nantes – Paris | 4,665 | 22 |
1956 | July 5 to July 28 | Reims – Paris | 4,498 | 22 |
1955 | July 7 to July 30 | Le Havre – Paris | 4,495 | 22 |
1954 | July 8 to August 1 | Amsterdam (Netherlands) – Paris | 4,656 | 23 |
1953 | July 3 to July 26 | Strasbourg – Paris | 4,476 | 22 |
1952 | June 25 to July 19 | Brest – Paris | 4,827 | 23 |
1951 | July 4 to July 29 | Metz – Paris | 4,690 | 24 |
1950 | July 13 to August 7 | Paris – Paris | 4,773 | 22 |
1949 | June 30 to July 24 | Paris – Paris | 4,808 | 21 |
1948 | June 30 to July 25 | Paris – Paris | 4,922 | 21 |
1947 | June 25 to July 20 | Paris – Paris | 4,640 | 21 |
1939 | July 10 to July 30 | Paris – Paris | 4,224 | 18 |
1938 | July 5 to July 31 | Paris – Paris | 4,694 | 21 |
1937 | June 30 to July 25 | Paris – Paris | 4,415 | 20 |
1936 | July 7 to August 2 | Paris – Paris | 4,418 | 21 |
1935 | July 4 to July 28 | Paris – Paris | 4,338 | 21 |
1934 | July 3 to July 29 | Paris – Paris | 4,470 | 23 |
1933 | June 27 to July 23 | Paris – Paris | 4,395 | 23 |
1932 | July 6 to July 31 | Paris – Paris | 4,479 | 21 |
1931 | June 30 to July 26 | Paris – Paris | 5,091 | 24 |
1930 | July 2 to July 27 | Paris – Paris | 4,822 | 21 |
1929 | June 30 to July 28 | Paris – Paris | 5,257 | 22 |
1928 | June 17 to July 15 | Paris – Paris | 5,476 | 22 |
1927 | June 19 to July 17 | Paris – Paris | 5,340 | 24 |
1926 | June 20 to July 18 | Evian – Paris | 5,745 | 17 |
1925 | June 21 to July 19 | Paris – Paris | 5,440 | 18 |
1924 | June 22 to Jul 20 | Paris – Paris | 5,425 | 15 |
1923 | June 24 to July 22 | Paris – Paris | 5,386 | 15 |
1922 | June 25 to July 23 | Paris – Paris | 5,375 | 15 |
1921 | June 26 to July 24 | Paris – Paris | 5,485 | 15 |
1920 | June 27 to July 27 | Paris – Paris | 5,503 | 15 |
1919 | June 29 to July 27 | Paris – Paris | 5,560 | 15 |
1914 | June 28 to July 26 | Paris – Paris | 5,380 | 15 |
1913 | June 29 to July 27 | Paris – Paris | 5,287 | 15 |
1912 | June 30 to July 28 | Paris – Paris | 5,289 | 15 |
1911 | July 2 to July 30 | Paris – Paris | 5,344 | 15 |
1910 | July 3 to July 31 | Paris – Paris | 4,737 | 15 |
1909 | July 5 to August 1 | Paris – Paris | 4,497 | 14 |
1908 | July 13 to August 9 | Paris – Paris | 4,488 | 14 |
1907 | July 8 to August 4 | Paris – Paris | 4,488 | 14 |
1906 | July 4 to July 29 | Paris – Paris | 4,545 | 13 |
1905 | July 9 to July 30 | Paris – Paris | 2,994 | 11 |
1904 | July 2 to July 24 | Paris – Paris | 2,388 | 6 |
1903 | July 1 to July 21 | Paris – Paris | 2,428 | 6 |
Tour de France Past Winners
Alex Lee is the founder and editor-at-large of Mr. Mamil. Coming from a professional engineering background, he breaks down technical cycling nuances into an easy-to-understand and digestible format here.
He has been riding road bikes actively for the past 12 years and started racing competitively in the senior category during the summer recently.