The drive from Williamsville to Tucson is approximately 2,200 miles and takes about 33 hours. You will travel west through the heart of the country before heading southwest on I-40 and then south into Arizona. This route is a long but rewarding cross-country journey. Tucson is known for its stunning desert landscapes, the Saguaro National Park, and its vibrant Southwestern culture.
Total Distance: 3,500 km driving distance; 3,000 km straight-line air distance.
Plan for at least two overnight stops.
October to April for pleasant weather.