Sao Joao da Madeira is a locality located 249.77 km south-southwest from Lisbon in Aveiro District, Portugal. The population of Sao Joao da Madeira is 21,713 people. Albergaria-a-Velha, Aveiro, Gondomar are located close to Sao Joao da Madeira. You can find Sao Joao da Madeira on any map using the following decimal coordinates: 40.9 (latitude), -8.5 (longitude).