What is the distance by road from Santa Barbara to Grand Canyon?

The total distance from Santa Barbara to Grand Canyon National Park is approximately 650 miles or 1,050 kilometers by road.
Copyright Wanderlust World © https://www.ynyoo.com