No ATM. Two reasons; first, Disney is set up so you need zero cash while onboard (except tipping room service). Second, though, when you withdraw from an ATM the machine contacts your bank through phone/communication lines to ensure you have the money. Ship-to-shore communications is expensive and slow, making ATM service a difficult proposition.