This is the best way to explore the canyon. I must emphasize start your trip from Los Mochis Sinaloa and make sure you request seats on the right side to get the best views. The price of the ticket is a little price but is the only way you can actually get to see everything. It has a pretty good dining cart, we had the enchiladas verdes with grilled chicken. You must get to the train station real early the train departs on time at 6:00am. It is a long ride so be ready.From Mochis to Posada Barrancas it took approximately 8.5hours from Posada to Creel 2.5 hrs and from Creel to the city of Chihuahua 6.5 hours. Do not expect any luxuries like some of the European trains. This train is pretty basic first class and second class. Overall I had a great time with the Chepe Train it was an experience I will cherish forever!