L'hôtel Le National est situé à 50 mètres de la gare de Saint-Etienne-Chateaucreux et à 5 minutes du centre-ville de Saint-Etienne.