1987 Giro d'Italia Route and stages Stage results

| Date_ | Course | Distance | Type_ | Winner |
|---|---|---|---|---|
| 21 May | San Remo | km (mi) | Individual time trial | Roberto Visentini ( ITA ) |
| 22 May | San Remo to San Romolo | km (mi) | Stage with mountain(s) | Erik Breukink ( NED ) |
| 22 May | Poggio di San Remo to San Remo | km (mi) | Individual time trial | Stephen Roche ( IRL ) |
| 23 May | Imperia to Borgo Val di Taro | km (mi) | Stage with mountain(s) | Moreno Argentin ( ITA ) |
| 24 May | Lerici to Camaiore | km (mi) | Team time trial | Carrera Jeans-Vagabond |
| 25 May | Camaiore to Montalcino | km (mi) | Stage with mountain(s) | Moreno Argentin ( ITA ) |