Le château de Séran est situé sur la commune de Massac-Séran, près de Lavaur, dans le département français du Tarn.