1987 Giro d'Italia Route and stages Stage results

| Date_ | Course | Distance | Type_ | Winner |
|---|---|---|---|---|
| 2 June | Giulianova to Osimo | km (mi) | Stage with mountain(s) | Robert Forest ( FRA ) |
| 3 June | Osimo to Bellaria | km (mi) | Plain stage | Guido Bontempi ( ITA ) |
| 4 June | Rimini to San Marino ( San Marino ) | km (mi) | Individual time trial | Roberto Visentini ( ITA ) |
| 5 June | San Marino (San Marino) to Lido di Jesolo | km (mi) | Plain stage | Paolo Cimini ( ITA ) |
| 6 June | Lido di Jesolo to Sappada | km (mi) | Stage with mountain(s) | Johan van der Velde ( NED ) |
| 7 June | Sappada to Canazei | km (mi) | Stage with mountain(s) | Johan van der Velde ( NED ) |