Fondée en 1284 par Jean de Grailly, sénéchal d'Aquitaine pour le compte d'Edouard Ier, roi d'Angleterre, la bastide de Molières reste inachevée et n'a pas connu l'expansion urbaine de Monpazier. En 1316, Ghilem de Toulouse, sénéchal du Périgord pour Edouard II d'Angleterre, choisit Molières comme base de son pouvoir et décide d'y construire son château, lui aussi inachevé. La ville fut ravagée par la guerre de Cent ans, reconstruite puis à nouveau ruinée par les féroces combats des guerres de religion.