Город расположен в 188 км на северо-восток от столицы Португалии города Лиссабон. Город основан в 1213 году. Каштелу-Бранку получил свое название от ранее существовавшего лузо-римского каструма или укрепленного поселения под названием Кастра-Леука, на вершине холма Колина-да-Кардоса. Население росло на склонах этого холма. Мало что известно об истории до 1182 года. Тем не менее, существует документ от этой даты, в котором упоминается пожертвование тамплиерам участка земли под названием Вила-Франка-да-Кардоса дворянином Фернандешем Санчесом. В 1213 году он получил закон, предоставляющий ему автономию, и название Кастель-Бранку появляется впервые. Папа Иннокентий 3 подтвердил это в 1215 году, дав ему название Каштелу-Бранку. Примерно в это же время рыцари-тамплиеры построили стены и замок. Исторически Каштелу-Бранку был домом для еврейской общины до ее принудительного обращения. После 1496 года Каштелу-Бранку стал важным центром для марранов, евреев, которые публично приняли