Distance from Buffalo, Erie County, New York, United States to Grand Canyon National Park, Arizona, 86023, United States – Crow Flies Calculator