  Current data from the Planck satellite and the BICEP2 telescope favor, at
around the $2 \sigma$ level, negative running of the spectral index of
curvature perturbations from inflation. We show that for negative running
$\alpha < 0$, the curvature perturbation amplitude has a maximum on scales
larger than our current horizon size. A condition for the absence of eternal
inflation is that the curvature perturbation amplitude always remain below
unity on superhorizon scales. For current bounds on $n_{\rm S}$ from Planck,
this corresponds to an upper bound of the running $\alpha < - 4 \times
10^{-5}$, so that even tiny running of the scalar spectral index is sufficient
to prevent eternal inflation from occurring, as long as the running remains
negative on scales outside the horizon. In single-field inflation models,
negative running is associated with a finite duration of inflation: we show
that eternal inflation may not occur even in cases where inflation lasts as
long as $10^4$ e-folds.
