Honfleur liegt an der Küste des Ärmelkanals, an der Mündung der Seine in der Normandie. Le Havre liegt gegenüber von Honfleur auf der anderen Seite der Seine-Mündung. Deauville liegt etwas mehr als 10 km (Luftlinie), Étretat rund 30 km und Caen rund 50 km entfernt. Die Distanz bis Paris beträgt rund 170 km.
Der Ort zählt rund 7'000 Einwohner.