Thing is, there are no major roads between Chihuahua and Los Mochis through the canyons. E.g., I don't see any roads crossing Sierra de Surutato in the SW direction of Los Mochis (once coming via a zig-zag route through Barranca del Cobre, Barranca de Batopilas. There is only one road out-and-back in Barranca Urique and it emanates from the rail line.) Depending on your interests there is a lot flexibility in traveling around the area since you can get off the train in several places, and be able to spend some time exploring, hiking or taking horses into Barranca Urique, visiting Tarahumara ranchos. Divisidero, Urique, El Fuerte are interesting places to explore. The train route is special in itself and shouldn't be missed. From Creel you can take the bus into Batopilas (there was a recent post about the narco control there - judge for yourself). You can also get off that bus and spend time in the mountains en route to Batopilas if you want. These are two distinct spectacular, steep, rugged canyons -- driving through one -- one way -- you'd miss the other. If this is your one shot at visiting this area, spend your money on collectivo, train, horse, bus, hiking boots; pack light and don't worry about a car, availability of gas, muddy roads, narco roadblocks. And IMO, El Fuerte to Los Mochis isn't that special if it's canyons you want to see.