Le château de Thoiriat est situé sur la commune de Crèches-sur-Saône en Saône-et-Loire, au flanc d'une pente dominant le ruisseau de l'Arlois.