Die Stadt Fowey liegt an der Südküste von Cornwall zwischen Looe und Mevagissey. Sie erstreckt sich über 1,5 km an den steil abfallenden Hügeln entlang des Westufers des River Fowey bis zu dessen Mündung in den Ärmelkanal.