I've been using "TransWest" credit union ATMs here in Utah for this. No ATM fee.
And unfortunately I've been having a problem getting my money back from a ATM that didn't dispense 45 days ago (not TransWest). Amex is clueless and it's been very frustrating....