Torres Vedras is a locality located 43.17 km south-southeast from Lisbon in Lisbon District, Portugal. The population of Torres Vedras is 79,465 people. Agualva-Cacem, Amadora, Loures are located close to Torres Vedras. You can find Torres Vedras on any map using the following decimal coordinates: 39.0833 (latitude), -9.2667 (longitude).