North Dakota claims its Highway 46 is the longest straight road in the US and Canada. Slight bends aside, the motorway boasts a 31-mile dead straight stretch from Gackle to Beaver Greek. However, the aforementioned Bonneville Salt Flat road is meant to be longer, at 35 miles.