| Date | Stage | Winner | Distance | |
|---|---|---|---|---|
| 15/04 | Stage 1. Casablanca - Mazagan | Tranquillo LORENZON | 97 km | |
| 16/04 | Stage 2. Mazagan - Safi | Roger CHENÉ | 130 km | |
| 17/04 | Stage 3. Safi - Mogador | Djilani BEN OTHMAN | 133 km | |
| 18/04 | Stage 4. Mogador - Agadir | Roger CHENÉ | 176 km | |
| 20/04 | Stage 5. Agadir - Taroudant (TTT) | Roger CHENÉ | 83 km | |
| 21/04 | Stage 6. Taroudant - Marrakech | Pierre GALLIEN | 230 km | |
| 22/04 | Stage 7. Marrakech - Kasbah Tadla | Fernand LESGUILLONS | 202 km | |
| 24/04 | Stage 8. Kasbah Tadla - Meknes | François ADAM | 270 km | |
| 25/04 | Stage 9. Meknes - Taza | Yvan MARIE | 184 km | |
| 26/04 | Stage 10. Taza - Fez | Oreste BERNARDONI | 165 km | |
| 28/04 | Stage 11. Fez - Ouezzane | Julián BERRENDERO MARTÍN | 180 km | |
| 29/04 | Stage 12a. Ouezzane - Port Lyautey | Ubaldo GEROLI | 130 km | |
| 29/04 | Stage 12b. Port Lyautey - Rabat | Oreste BERNARDONI | 43 km | |
| 30/04 | Stage 13. Rabat - Casablanca | Antoine GIMENEZ | 122 km | |
| General Classification | Oreste BERNARDONI |
Navigate to
Tour du Maroc 1939 | Stage Overview