No, there are no ATMs everywhere in the Everest region. ATMs are only available in Lukla and Namche Bazaar. Therefore, take enough cash for the trek. Only Nepalese currency is valid, and the tea houses do not accept card or dollar transactions.