Miles between Loveland, CO and Nogales, AZ

There are
971 mi
from Loveland, CO to Nogales, AZ

That's the driving distance. It would take 17 hours 30 mins to go from Loveland, Colorado to Nogales, Arizona.

The flight distance (direct flight from Loveland, CO to Nogales, AZ) is 706.14 mi.

971 mi = 1,562.57 kms