The 1977 Winston 500 was a NASCAR Winston Cup Series race that took place on May 1, 1977, at Alabama International Motor Speedway (now Talladega Superspeedway) in Talladega, Alabama. The tenth of 30 races of the 1977 Winston Cup Grand National season, the Winston 500 started 41 cars.