Shuttle from the Phoenix Airport to Flagstaff is available through outside shuttle service. You must make arrangements with them directly to see if they can drop you off or pick you up at the Flagstaff airport. Then you can connect with one of the 3 shuttle services to Williams. Or take a Taxi from Flagstaff to Williams.