The preparation and characterization of complexes with a phosphonated terpyridine (trpy) ligand (trpy-P-Et) and a bidentate pyridylpyrazole (pypz-Me) ligand, with formula [Ru (trpy-P-Et)(pypz-Me)X] (2: X=Cl, n=1; 3: X=H O, n=2), is described, together with the anchoring of 3 on two types of supports: mesoporous silica particles (SP) and silica-coated magnetic particles (MSP). Aqua complex 3 is easily obtained by heating 2 in refluxing water and exhibits a two-electron Ru redox process. It was anchored on SP and MSP supports by two different synthetic strategies, yielding the heterogeneous systems SP@3 and MSP@3, which were fully characterized by IR and UV/Vis spectroscopy, SEM, cyclic voltammetry, and differential pulse voltammetry. Catalytic olefin epoxidation was tested with molecular complex 3 and its SP@3 and MSP@3 heterogeneous counterparts, including reuse of the heterogeneous systems. The MSP@3 material can be easily recovered by a magnet, which facilitates its reusability.