Marinha Grande is a locality located 117.21 km south from Lisbon in Leiria District, Portugal. The population of Marinha Grande is 38,681 people. Caldas da Rainha, Coimbra, Figueira da Foz are located close to Marinha Grande. You can find Marinha Grande on any map using the following decimal coordinates: 39.75 (latitude), -8.9333 (longitude).