1986 Buffalo Bills season Schedule Schedule

| Week | Date_ | Opponent | Result_ | Attendance |
|---|---|---|---|---|
| 1 | September 7, 1986 | New York Jets | L 28–24 | 79951 |
| 2 | September 14, 1986 | at Cincinnati Bengals | L 36–33 | 52714 |
| 3 | September 21, 1986 | St. Louis Cardinals | W 17–10 | 65762 |
| 4 | September 28, 1986 | Kansas City Chiefs | L 20–17 | 67555 |
| 5 | October 5, 1986 | at New York Jets | L 14–13 | 69504 |
| 6 | October 12, 1986 | at Miami Dolphins | L 27–14 | 49467 |
| 7 | October 19, 1986 | Indianapolis Colts | W 24–13 | 50050 |
| 8 | October 26, 1986 | New England Patriots | L 23–3 | 77808 |
| 9 | November 2, 1986 | at Tampa Bay Buccaneers | L 34–28 | 32806 |
| 10 | November 9, 1986 | Pittsburgh Steelers | W 16–12 | 72000 |