Le château de Roumégous est situé dans le hameau de Roumegous, sur la commune de La Salvetat-Peyralès, en Aveyron.