How far is Williams AZ from Tucson AZ?

It is 293 miles according to Google Maps.