There are ATMs located in Los Mochis, El Fuerte and Chihuahua. There are no ATMs in the middle part of the tour and so you should plan to have enough cash for souvenirs, etc.