North America / Mexico / The Copper Canyon / Los Mochis / Best Hotels

Hotel del Valle

Hotel del Valle is located in central Los Mochis, just 10 minutes’ walk from Solidaridad Square. It offers a 24-hour reception and air-conditioned rooms with cable TV and a private bathroom.


The hotel is within 10 minutes’ walk of a range of restaurants and shops. The cathedral is a 15-minute walk away.


Los Mochis is a great place from which to visit the famous Copper Canyon. The hotel is 10 minutes’ drive from the ChePe Train Station which takes you through the canyons.