It depends how you measure... and specifically what you measure. If you are familiar with the mileage signs posted at the terminus points of US 6 and US 20, you might point to those and say, "The answer is plain to see: US 20 is 160 miles longer than US 6."
If both of those signs were accurate, then obviously US 20 would be longer. But the fact is, only one of those signs is accurate, whereas the other significantly overstates the true mileage. I make that statement based on measurements I first took in 2016, and later verified in 2020, using a method that I believe to be quite accurate (and in some cases, more accurate than the "official" distances posted by state departments of transportation). So let's take a look at those mileages:
Pretty amazing coincidence...
Heading west from Portland, US 26 enters the path of totality near Mt. Hood, and remains within the path for about 330 miles, all the way to the Idaho border: