| Rd | Date | Grand Prix | Track | Track length | Laps | Race distance | Winner |
| 1 | 15 Jan | Argentina | Buenos Aires | 5.968 | 52 | 310.336 | Mario Andretti |
| 2 | 29 Jan | Brazil | Jacarepaguá | 5.031 | 63 | 316.953 | Carlos Reutemann |
| 3 | 4 Mar | South Africa | Kyalami | 4.104 | 78 | 320.112 | Ronnie Peterson |
| 4 | 2 Apr | United States West | Long Beach | 3.251 | 80 | 261.705 | Carlos Reutemann |
| 5 | 7 May | Monaco | Monte-Carlo | 3.312 | 75 | 248.400 | Patrick Depailler |
| 6 | 21 May | Belgium | Zolder | 4.262 | 70 | 298.340 | Mario Andretti |
| 7 | 4 Jun | Spain | Jarama | 3.404 | 75 | 255.300 | Mario Andretti |
| 8 | 17 Jun | Sweden | Anderstorp | 4.031 | 70 | 282.170 | Niki Lauda |
| 9 | 2 Jul | France | Le Castellet | 5.810 | 54 | 313.740 | Mario Andretti |
| 10 | 16 Jul | Great Britain | Brands Hatch | 4.207 | 76 | 319.732 | Carlos Reutemann |
| 11 | 30 Jul | Germany | Hockenheim | 6.789 | 45 | 305.505 | Mario Andretti |
| 12 | 13 Aug | Austria | Spielberg | 5.942 | 54 | 320.868 | Ronnie Peterson |
| 13 | 27 Aug | Netherlands | Zandvoort | 4.226 | 75 | 316.950 | Mario Andretti |
| 14 | 10 Sep | Italy | Monza | 5.800 | 40 | 232.000 | Niki Lauda |
| 15 | 1 Oct | United States | Watkins Glen | 5.435 | 59 | 320.665 | Carlos Reutemann |
| 16 | 8 Oct | Canada | Montréal | 4.500 | 70 | 315.000 | Gilles Villeneuve |