Polperro liegt in der Grafschaft Cornwall, am kleinen Fluss Pol, der hier in den Ärmelkanalküste mündet. Das Fischerdorf liegt rund 5 Kilometer von Looe entfernt. Plymouth liegt rund 25 Kilometer, Truro (Hauptstadt von Cornwall) knapp 40 Kilometer entfernt.
Die Distanz bis London beträgt etwas mehr als 330 Kilometer, bis Dover rund 410 Kilometer. Alle Angaben in Luftlinie.
Der Küstenort zählt rund 1'600 Einwohner.