1931 Tour de France Results Stage winners

| Stage | Date_ | Route | Terrain | Length_ | Winner | Race_leader_ |
|---|---|---|---|---|---|---|
| 6 | 5 July | Les Sables d`Olonne – Bordeaux | Plain stage | 338 km (210 mi) | Alfred Haemerlinck (BEL) | Rafaele di Paco (ITA) |
| 7 | 6 July | Bordeaux – Bayonne | Plain stage | 180 km (110 mi) | Gérard Loncke (BEL) | Rafaele di Paco (ITA) |
| 8 | 7 July | Bayonne – Pau | Plain stage | 106 km (66 mi) | Charles Pélissier (FRA) | Charles Pélissier (FRA) |
| 9 | 8 July | Pau – Luchon | Stage with mountain(s) | 231 km (144 mi) | Antonin Magne (FRA) | Antonin Magne (FRA) |
| 10 | 10 July | Luchon – Perpignan | Stage with mountain(s) | 322 km (200 mi) | Rafaele di Paco (ITA) | Antonin Magne (FRA) |
| 11 | 12 July | Perpignan – Montpellier | Plain stage | 164 km (102 mi) | Rafaele di Paco (ITA) | Antonin Magne (FRA) |