L’actuelle église Saint Christophe fut d’abord consacrée sous le nom de Sainte-Marie de Villelongue, puis rebaptisée Notre-Dame. Elle serait l’œuvre de Templiers, comme en attestent certains signes : il y avait en effet de nombreuses commanderies dans cette région. Édifiée 150 ans environ avant la bastide, elle faisait partie d’un village d’origine gallo-romaine nommé Villelongue (Vila longa), bien antérieur à la construction de Vianne.