According to J. Corominas, Sp. andar, It. andare, and Fr. aller (and Cat., Prov., dial. Rum. forms) are ultimately from Lat. ambulare. Alan