25. Tour de France rozpoczął się 30 czerwca, a zakończył 26 lipca 1931 roku w Paryżu. W klasyfikacji generalnej zwyciężył Francuz Antonin Magne, a w klasyfikacji drużynowej najlepsza była reprezentacja Belgii.

Etapy Etap Data Trasa Dystans Zwycięzca Lider wyścigu 1 30 czerwca Paryż – Caen 20px 208 km Alfred Haemerlinck Alfred Haemerlinck 2 1 lipca Caen – Dinan 20px 212 km Max Bulla Max Bulla 3 2 lipca Dinan – Brest 20px 206 km Fabio Battesini Léon Le Calvez 4 3 lipca Brest – Vannes 20px 211 km André Godinat Raffaele Di Paco 5 4 lipca Vannes – Les Sables-d’Olonne 20px 202 km Charles Pélissier Charles Pélissier Raffaele Di Paco 6 5 lipca Les Sables-d’Olonne – Bordeaux 20px 338 km Alfred Haemerlinck Raffaele Di Paco 7 6 lipca Bordeaux – Bajonna 20px 180 km Gérard Loncke Raffaele Di Paco 8 7 lipca Bajonna – Pau Plik:Plainstage.svg 106 km Charles Pélissier Charles Pélissier 9 8 lipca Pau – Luchon Plik:Mountainstage.svg 231 km Antonin Magne Antonin Magne 10 10 lipca Luchon – Perpignan Plik:Mountainstage.svg 322 km Raffaele Di Paco Antonin Magne 11 12 lipca Perpignan – Montpellier Plik:Plainstage.svg 164 km Raffaele Di Paco Antonin Magne 12 13 lipca Montpellier – Marsylia Plik:Plainstage.svg 207 km Max Bulla Antonin Magne 13 14 lipca Marsylia – Cannes Plik:Plainstage.svg 181 km Charles Pélissier Antonin Magne 14 15 lipca Cannes –