Le château de Saint-Martin se situe sur la commune de Saint-Martin-de-Seignanx, dans le département français des Landes.