The municipality of Pontevedra is located between 42°20' and 42°30' north and 8°33' and 8°41' west, in the southwestern Galician coast, an area popularly known as Rias Baixas. The municipality covers 118.3 km² and is about 20 km wide from north to south.
The city sits at the end of the riathat bears its name, occupying the valleys of the Lérez and Tomeza rivers. It extends southwards to the mouth of river Verdugo in Ponte Sampaio. It is surrounded by four mountainous regions divided by two faults, one stretching north-south and one from northeast to southwest