The way live TV should be.

Buffalo Bills games are available to watch in the highest quality, with the shortest delay, without capacity constraints, and in a more environmentally friendly way. Plus - best of all, it’s free.

If you live in Niagara County, NY or Erie County, NY, you will be able to watch every Buffalo Bills game over the air for free with an antenna.

FAQ: How is this possible?

Many Buffalo Bills games that are exclusive to cable networks like ESPN or NFL Network, or streaming services like Prime Video, are usually sold to a respective team’s home town local broadcast station. These local broadcasts can be picked up with an antenna. If a deal between a local broadcaster and the NFL doesn’t materialize, many games are also available from Canadian broadcasters, and you can pick up these Canadian channels with an antenna. Other Buffalo Bills games that air on networks like CBS, NBC, ABC, and FOX are broadcast over the air in the United States. Over the air channels tend to be higher in quality compared to cable, satellite, and streaming*.

*Based on PSNR quality metrics of 18.5 Mbps MPEG-2 Canadian ATSC 1.0 channels, and 4.5 Mbps HEVC ATSC 3.0/NextGen TV channels.

2024-2025 OTA Schedule:

Schedule may not be complete and is subject to change as more information becomes available.

Week 1: Arizona Cardinals (Home) ✔

Date: Sunday, September 8

Time: 1:00 PM ET

OTA Availability:

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 (RF36)

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 NextGen TV (RF16)

  • CTV Toronto (CFTO-DT) 🇨🇦 9.1 (RF8)

Final Score:

Bills: 34

Cardinals: 28

Week 2: Miami Dolphins (Away) ✔

Date: Thursday, September 12

Time: 8:15 PM ET

OTA Availability:

  • ABC Buffalo (WKBW) 🇺🇸 7.1 (RF34)

  • ABC Buffalo (WKBW) 🇺🇸 7.1 NextGen TV (RF16)

  • CTV Toronto (CFTO-DT) 🇨🇦 9.1 (RF8)

Final Score:

Bills: 31

Dolphins: 10

Week 3: Jacksonville Jaguars (Home) ✔

Date: Monday, September 23

Time: 7:30 PM ET

OTA Availability:

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 (RF36)

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 NextGen TV (RF16)

Final Score:

Bills: 47

Jaguars: 10

Week 4: Baltimore Ravens (Away) ✔

Date: Sunday, September 29

Time: 8:20 PM ET

OTA Availability:

  • NBC Buffalo (WGRZ) 🇺🇸 2.1 (RF33)

  • NBC Buffalo (WGRZ) 🇺🇸 2.1 NextGen TV (RF16)

  • CTV Toronto (CFTO-DT) 🇨🇦 9.1 (RF8)

Final Score:

Bills: 10

Ravens: 35

Week 5: Houston Texans (Away) ✔

Date: Sunday, October 6

Time: 1:00 PM ET

OTA Availability:

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 (RF36)

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 NextGen TV (RF16)

  • CTV Toronto (CFTO-DT) 🇨🇦 9.1 (RF8)

Final Score:

Bills: 20

Texans: 23

Week 6: New York Jets (Away) ✔

Date: Monday, October 14

Time: 8:15 PM ET

OTA Availability:

  • ABC Buffalo (WKBW) 🇺🇸 7.1 (RF34)

  • ABC Buffalo (WKBW) 🇺🇸 7.1 NextGen TV (RF16)

Final Score:

Bills: 23

Jets: 20

Week 7: Tennessee Titans (Home) ✔

Date: Sunday, October 20

Time: 1:00 PM ET

OTA Availability:

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 (RF36)

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 NextGen TV (RF16)

  • CTV Toronto (CFTO-DT) 🇨🇦 9.1 (RF8)

Final Score:

Bills: 34

Titans: 10

Week 8: Seattle Seahawks (Away) ✔

Date: Sunday, October 27

Time: 4:05 PM ET

OTA Availability:

  • FOX Buffalo (WUTV) 🇺🇸 29.1 (RF32)

  • FOX Buffalo (WUTV) 🇺🇸 29.1 NextGen TV 5.1.4 Dolby Atmos (RF16)

Final Score:

Bills: 31

Seahawks: 10

Week 9: Miami Dolphins (Home) ✔

Date: Sunday, November 3

Time: 1:00 PM ET

OTA Availability:

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 (RF36)

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 NextGen TV (RF16)

  • CTV Toronto (CFTO-DT) 🇨🇦 9.1 (RF8)

Final Score:

Bills: 30

Dolphins: 27

Week 10: Indianapolis Colts (Away) ✔

Date: Sunday, November 10

Time: 1:00 PM ET

OTA Availability:

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 (RF36)

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 NextGen TV (RF16)

  • CTV Toronto (CFTO-DT) 🇨🇦 9.1 (RF8)

Final Score:

Bills: 30

Colts: 20

Week 11: Kansas City Chiefs (Home) ✔

Date: Sunday, November 17

Time: 4:25 PM ET

OTA Availability:

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 (RF36)

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 NextGen TV (RF16)

  • CTV2 Barrie (CHCJ-DT) 🇨🇦 35.1 (RF35)

Final Score:

Bills: 30

Chiefs: 21

Week 12: Bye Week ✔

Week 13: San Francisco 49ers (Home) ✔

Date: Sunday, December 1

Time: 8:20 PM ET

OTA Availability:

  • NBC Buffalo (WGRZ) 🇺🇸 2.1 (RF33)

  • NBC Buffalo (WGRZ) 🇺🇸 2.1 NextGen TV (RF16)

  • CTV Toronto (CFTO-DT) 🇨🇦 9.1 (RF8)

Final Score:

Bills: 35

49ers: 10

Week 14: Los Angeles Rams (Away) ✔

Date: Sunday, December 8

Time: 4:25 PM ET

OTA Availability:

  • FOX Buffalo (WUTV) 🇺🇸 29.1 (RF32)

  • FOX Buffalo (WUTV) 🇺🇸 29.1 NextGen TV 5.1.4 Dolby Atmos (RF16)

  • CTV Toronto (CFTO-DT) 🇨🇦 9.1 (RF8)

Final Score:

Bills: 42

Rams: 44

Week 15: Detroit Lions (Away) ✔

Date: Sunday, December 15

Time: 4:25 PM ET

OTA Availability:

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 (RF36)

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 NextGen TV (RF16)

  • CTV Toronto (CFTO-DT) 🇨🇦 9.1 (RF8)

Final Score:

Bills: 48

Lions: 42

Week 16: New England Patriots (Home) ✔

Date: Sunday, December 22

Time: 1:00 PM ET New Time: 4:25 PM ET

OTA Availability:

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 (RF36)

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 NextGen TV (RF16)

  • CTV Toronto (CFTO-DT) 🇨🇦 9.1 (RF8)

Final Score:

Bills: 24

Patriots: 21

Week 17: New York Jets (Home)

Date: Sunday, December 29

Time: 1:00 PM ET

OTA Availability:

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 (RF36)

  • CBS Buffalo (WIVB-TV) 🇺🇸 4.1 NextGen TV (RF16)

  • CTV Toronto (CFTO-DT) 🇨🇦 9.1 (RF8)

Week 18: New England Patriots (Away)

Date: Friday, January 5

Time: TBD

OTA Availability:

  • TBD