Castelo Branco is a locality located 188.26 km southwest from Lisbon in Castelo Branco District, Portugal. The population of Castelo Branco is 56,109 people. Coimbra, Covilha, Elvas are located close to Castelo Branco. You can find Castelo Branco on any map using the following decimal coordinates: 39.8228 (latitude), -7.4931 (longitude).