No, you can find ATMs in Kathmandu or Namche. Please withdraw money when you are in the capital. ATMs at Namche may not accept your card and often they run out of cash quickly.