La façade est d'un classicisme austère, assez éloigné de la richesse des constructions baroques que l'on trouve, par exemple, dans l'église Notre-Dame de Bordeaux, construite quarante ans auparavant. Elle est à trois niveaux, le premier avec la grande porte surmontée d'un arc en plein cintre et deux ouvertures indiquant les bas-côtés, le second avec une baie centrale entourée de pilastres à chapiteaux ioniques, le troisième avec un fronton triangulaire dissimulant les combles. Le campanile a été ajouté au XIXème siècle. Le clocher, très caractéristique de l'église, est surmonté d'un dôme « à l'impériale », d'une boule et d'une croix. Elle abrite trois cloches, l'une de 1772 (sonnant le la), l'autre de 1840 (sonnant le si) et la 3ème de 1939 (sonnant le sol). La nef mesure 34,50 m de long et 9,75 m de large. Cinq arcades la séparent des collatéraux. Le second niveau, voûté en plein cintre, est éclairé de vitraux du maître verrier Dagrand (posés entre 1882 et 1884). On peut noter que les vitraux du côté sud ont été détruits en 1940 lorsque le pont sur la Dordogne a sauté, et ont été refaits en 1953 par le maître verrier Guibert. Le chœur de forme pentagonale, était à l'origine éclairé par deux fenêtres situées sur les deux pans obliques entourant l'autel, fermées au XIXème siècle (leur emplacement est visible de l'extérieur).
Source :
http://www.paroissedecastillon.fr