The Steelers will host the Bills and Panthers in preseason games and visit the Giants and Eagles.
The NFL released opponents today, though not times and dates for most of the preseason games.
The Steelers will conclude exhibition play against the Panthers for the 12th consecutive year, as the two teams will meet Aug. 28 at Heinz Field.
The Steelers will begin making final cuts the next day with teams having to set their 53-man rosters by the end of the afternoon on Aug. 30.
The Steelers open preseason play against the Giants, marking the second year in a row the two storied franchises meet in their exhibition opener.
The Steelers host the Bills in the second week of preseason action and travel to Philadelphia for their third exhibition game, which is the final one in which starters on both teams receive significant playing time.
The Steelers did not win a preseason game last year and then started 0-4 in the regular season for the first time since 1968.