| Rd | Date | Grand Prix | Track | Track length | Laps | Race distance | Winner |
| 1 | 10 Mar | United States | Phoenix | 3.721 | 81 | 301.401 | Ayrton Senna |
| 2 | 24 Mar | Brazil | Interlagos | 4.325 | 71 | 307.075 | Ayrton Senna |
| 3 | 28 Apr | San Marino | Imola | 5.040 | 61 | 307.440 | Ayrton Senna |
| 4 | 12 May | Monaco | Monte-Carlo | 3.328 | 78 | 259.584 | Ayrton Senna |
| 5 | 2 Jun | Canada | Montréal | 4.430 | 69 | 305.670 | Nelson Piquet |
| 6 | 16 Jun | Mexico | Mexico City | 4.421 | 67 | 296.207 | Riccardo Patrese |
| 7 | 7 Jul | France | Magny-Cours | 4.271 | 72 | 307.512 | Nigel Mansell |
| 8 | 14 Jul | Great Britain | Silverstone | 5.226 | 59 | 308.334 | Nigel Mansell |
| 9 | 28 Jul | Germany | Hockenheim | 6.802 | 45 | 306.090 | Nigel Mansell |
| 10 | 11 Aug | Hungary | Budapest | 3.968 | 77 | 305.536 | Ayrton Senna |
| 11 | 25 Aug | Belgium | Spa-Francorchamps | 6.940 | 44 | 305.360 | Ayrton Senna |
| 12 | 8 Sep | Italy | Monza | 5.800 | 53 | 307.400 | Nigel Mansell |
| 13 | 22 Sep | Portugal | Estoril | 4.350 | 71 | 308.850 | Riccardo Patrese |
| 14 | 29 Sep | Spain | Barcelona | 4.747 | 65 | 308.555 | Nigel Mansell |
| 15 | 20 Oct | Japan | Suzuka | 5.864 | 53 | 310.792 | Gerhard Berger |
| 16 | 3 Nov | Australia | Adelaide | 3.780 | 14 | 52.920 | Ayrton Senna |