1931 Tour de France Results Stage winners

| Stage | Date_ | Route | Terrain | Length_ | Winner | Race_leader_ |
|---|---|---|---|---|---|---|
| 12 | 13 July | Montpellier – Marseille | Plain stage | 207 km (129 mi) | Max Bulla (AUT) | Antonin Magne (FRA) |
| 13 | 14 July | Marseille – Cannes | Plain stage | 181 km (112 mi) | Charles Pélissier (FRA) | Antonin Magne (FRA) |
| 14 | 15 July | Cannes – Nice | Stage with mountain(s) | 132 km (82 mi) | Eugenio Gestri (ITA) | Antonin Magne (FRA) |
| 15 | 17 July | Nice – Gap | Stage with mountain(s) | 233 km (145 mi) | Jef Demuysere (BEL) | Antonin Magne (FRA) |
| 16 | 18 July | Gap – Grenoble | Stage with mountain(s) | 102 km (63 mi) | Charles Pélissier (FRA) | Antonin Magne (FRA) |
| 17 | 19 July | Grenoble – Aix-les-Bains | Stage with mountain(s) | 230 km (140 mi) | Max Bulla (AUT) | Antonin Magne (FRA) |