The 2011 STP 400 was a NASCAR Sprint Cup Series motor race held on June 5, 2011 at Kansas Speedway in Kansas City, Kansas. Contested over 267 laps on the 1.5-mile (2.4 km) asphalt D-oval, it was the 13th race of the 2011 Sprint Cup Series season. Brad Keselowski of Penske Racing won the race. Dale Earnhardt Jr. finished second, and Denny Hamlin finished third.