Ende 1241 reiste Richard von Cornwall, ein jüngerer Bruder des englischen Königs, auf der Rückreise von seinem Kreuzzug durch Frankreich nach England. Sein Bruder König Heinrich III. hatte Sanchas ältere Schwester Eleonore geheiratet, und vermutlich besuchte Richard während der Reise seine Verwandten in der Provence. Dort traf der verwitwete Richard offenbar Sancha. Nach seiner Rückkehr nach England änderte er seine bisher ablehnende Haltung gegenüber Peter von Savoyen, einem Onkel von Sancha, der in England hoch in der Gunst des Königs stand. Richard von Cornwall unterstützte nun auch den geplanten Feldzug seines Bruders nach Frankreich. Im Frühjahr 1242 reiste Peter von Savoyen sowie der Bischof von Hereford in die Provence und hielten in Richards Namen in Tarascon um die Hand von Sancha an. Raimund von Toulouse verzichtete nun auf seine Ehe mit Sancha, worauf ihr Vater der Heirat mit Richard von Cornwall zustimmte. Aufgrund des Kriegs zwischen Frankreich und England verzögerte sich aber die Reise von Sancha nach England. Im Mai 1243 erreichte sie zusammen mit ihrem Onkel Philipp von Savoyen und ihrer Mutter Bordeaux. Von dort reisten sie im November 1243 weiter nach England. In Dover wurden sie feierlich empfangen, von dort reisten sie weiter nach London. Am 23. November 1243 fand in Westminster Abbey die Heirat statt. Mit ihrem Mann hatte Sancha mindestens zwei Söhne: