Pontevedra se encuentra en el fondo de la ría del mismo nombre, en la desembocadura del Lérez. Está asentada en una loma rocosa relativamente aplanada por la erosión que, aunque no es de mucha altura, ha obligado a que el río Lérez la tenga que rodear por el norte antes de abrirse a la ría.