we always took enough cash for thew whole week. since you dont need cash on the ship at all there aren't any ATMs on board, but I am sure there are some in the ports somewhere? There is a safe in your room, so if you bring a lot of cash, just put it in there.