| Date | Stage | Winner | Distance | |
|---|---|---|---|---|
| 17/05 | Stage 1. Messina - Catania | Michele MARA | 174 km | |
| 18/05 | Stage 2. Catania - Palermo | Leonida FRASCARELLI | 280 km | |
| 20/05 | Stage 3. Palermo - Messina | Luigi MARCHISIO | 257 km | |
| 22/05 | Stage 4. Reggio Calabria - Catanzaro | Luigi MARCHISIO | 173 km | |
| 23/05 | Stage 5. Catanzaro - Cosenza | Domenico PIEMONTESI | 118 km | |
| 25/05 | Stage 6. Cosenza - Salerno | Allegro GRANDI | 292 km | |
| 27/05 | Stage 7. Salerno - Napoli | Raffaele DI PACO | 180 km | |
| 28/05 | Stage 8. Napoli - Roma | Learco GUERRA | 247 km | |
| 30/05 | Stage 9. Roma - Teramo | Michele MARA | 203 km | |
| 01/06 | Stage 10. Teramo - Ancona | Michele MARA | 185 km | |
| 02/06 | Stage 11. Ancona - Forli | Learco GUERRA | 182 km | |
| 04/06 | Stage 12. Forli - Rovigo | Michele MARA | 188 km | |
| 05/06 | Stage 13. Rovigo - Asiago | Antonio PESENTI | 150 km | |
| 07/06 | Stage 14. Asiago - Brescia | Leonida FRASCARELLI | 186 km | |
| 08/06 | Stage 15. Brescia - Milano | Michele MARA | 280 km | |
| General Classification | Luigi MARCHISIO |
Navigate to
Giro d'Italia 1930 | Stage Overview