1. Eugene, Oregon
Average commute time: 19.9 minutes
Eugene, home of the University of Oregon, earns straight A’s for its commute. Out of the country’s 150 largest metros, only three have shorter daily travel times. Only 10 American metros have less congestion. And, at 7 percent, its rate of bike-commuting is nearly double the national rate.