Getty Images

The Buffalo Bills have announced their 2017 regular season NFL schedule.  They open at home and close the season with two games on the road all against AFC East opponents.

The Bills open the season at home against the New York Jets for the first time since 2002.  They also play their only prime time game against the Jets in Week 9 - a Thursday night meeting at Giants Stadium on November 2nd.

The Bills meet the defending Super Bowl champion New England Patriots twice in December, at home on Sunday, December 3rd and at New England on Sunday, December 24th.

The Bills also meet the Miami Dolphins twice in December.  They host the Dolphins on Sunday, December 17th, then two weeks later they play again in Miami on Sunday, December 31st.

For the second year in a row the NFL didn't do the Bills any favors.  Just like last year the Bills play three straight home games during the month of December.

All of the Bills home games are Sundays at 1:00 pm.  Here is the complete 2017 schedule:

  • Sunday, September 10th     NEW YORK JETS   1:00 PM
  • Sunday, September 17th     at Carolina Panthers   1:00 PM
  • Sunday, September 24th     DENVER BRONCOS   1:00 PM
  • Sunday, October 1st            at Atlanta Falcons   1:00 PM
  • Sunday, October 8th            at Cincinnati Bengals    1:00 PM
  •           BYE WEEK
  • Sunday, October 22nd        TAMPA BAY BUCCANEERS   1:00 PM
  • Sunday, October 29th         OAKLAND RAIDERS   1:00 PM
  • Thursday, November 2nd   at New York Jets    8:25 PM
  • Sunday, November 12th     NEW ORLEANS SAINTS     1:00 PM *
  • Sunday, November 19th     at Los Angeles Chargers   4:05 PM *
  • Sunday, November 26th     at Kansas City Chiefs   1:00 PM *
  • Sunday, December 3rd       NEW ENGLAND PATRIOTS   1:00 PM *
  • Sunday, December 10th     INDIANAPOLIS COLTS   1:00 PM *
  • Sunday, December 17th     MIAMI DOLPHINS   1:00 PM *
  • Sunday, December 24th     at New England Patriots   1:00 PM
  • Sunday, December 31st     at Miami Dolphins    1:00 PM *

* Games are subject to flex scheduling.  Games scheduled for Sunday afternoon during Weeks 10-15 and Week 17 are subject to be moved to Sunday night.  It gives a chance for "surprise" teams to be moved into prime time.