Ouches est situé sur la Côte Roannaise, à 8 km de Roanne (Loire), à 83 km de Saint-Étienne (Loire) et à 105 km de Lyon (Rhône). Au carrefour des régions Auvergne-Rhône-Alpes et Bourgogne
Village d'environ 1100 habitants, à 22 km de la sortie 32 de l'autoroute A89 reliant Clermont-Ferrand à Saint-Étienne.
L'église Saint Georges est la monument emblématique de la commune.
Cette commune possède deux restaurants étoilés :
- Le premier et indéniablement le plus connu, la Maison Troigros, restaurant gastronomique Le Bois sans feuilles, classé 3 étoiles au Guide Michelin depuis 1968 et qui est aujourd’hui le plus vieux restaurant 3 étoiles Michelin en France.
- Le second, le Château d'Origny, établissement qui s'est vu récompenser d'une étoile au Guide Michelin début d'année 2024.