Sie liegt westlich von Le Havre unmittelbar am Ärmelkanal.
Die Stadt ist bekannt für ihre malerische Altstadt, die von engen Gassen und historischen Gebäuden geprägt ist. Der Hafen von Honfleur ist ein wichtiger Ankerplatz für Segler und Yachten.