Looe liegt an der Mündung des Flusses Looe River in den Ärmelkanal, in der Grafschaft Cornwall. Die beiden Küstenstädte Seaton (östlich) und Polperro (westlich) liegen beide rund 5 Kilometer entfernt. Truro, die Hauptstadt Cornwalls, liegt etwas mehr als 40 Kilometer entfernt.
Die Distanz bis London beträgt rund 330 Kilometer, bis Dover etwas mehr als 400 Kilometer und bis Bristol (Flughafen) 170 Kilometer. Alle Angaben in Luftlinie.
Das Küstenstädtchen zählt rund 5'100 Einwohner.