I asked because a United FA once told me (years ago) that she thought SFO-BOS was the longest non-stop flight in the 48 continental United States. But it shows up on my Mileage Plus account summary as being 2707 miles, so it looks like MIA-SEA would win nowadays.