No, Hampi does not have an ATM so carry enough cash. Hospet is the last place with an ATM.