Harfleur is een gemeente in het Franse departement Seine-Maritime (regio Normandië) en telt 8517 inwoners (1999). De plaats maakt deel uit van het arrondissement Le Havre.
Harfleur ligt aan het kanaal van Tancarville. Historische gebouwen zijn de Saint-Martin kerk, gebouwd tussen de vijftiende en de zestiende eeuw, en een kasteel uit de zeventiende eeuw.