Game Time: Thursday, Sept. 3, 7:30 p.m. ET
Location: Ford Field, Detroit, MI.
Live on TV
The game will be aired live on WJBK (FOX 2 in Detroit). It will also be aired live throughout Michigan and even in Ohio. Here's the Lions' list of TV affiliates for the preseason (via 506 Sports):
WJBK (FOX/2 - Detroit)
WNEM (CBS/5 - Saginaw)
WSYM (FOX/47 - Lansing)
WXMI (FOX/17 - Grand Rapids)
WUPW (FOX/36 - Toledo OH)
WJMN (CBS/3 - Escanaba MI)
WFQX (FOX/32 - Cadillac/Traverse City)
You can see the Bills' TV affiliates here.
Live on radio
97.1 FM The Ticket (WXYT-FM)
Online on NFL Game Pass
If you are an out-of-market fan, your best bet to catch the game live is by subscribing to NFL Game Pass. Unfortunately, there is no separate package just for preseason games this year, so you're required to purchase the entire full-season package. If you haven't signed up yet, you are eligible for their seven-day free trial.
Replay on NFL Network or Fox Sports Detroit
If you simply can't catch the game on Thursday night, NFL Network and Fox Sports Detroit are scheduled to show multiple replays of it.
NFL Network replay schedule
Friday Sept. 4, 10 a.m. ET
Fox Sports Detroit replay schedule
Thursday night/Friday morning, midnight ET
Friday, Sept. 4, 3 p.m. ET
Saturday, Sept. 5, 10 a.m. ET
Sunday, Sept. 6, 8 p.m. ET
There are, of course, other ways to watch preseason games, but links to illegal streams are prohibited on Pride Of Detroit. (That goes for the comments as well. Don't post links to illegal streams.)