Harfleur (prononciation dialectale : API [aʁ'fly], notation Rousselot-Gilliéron àrflu) est une commune française située dans le département de la Seine-Maritime en région Normandie.
Cette commune limitrophe du Havre est située sur la rive droite de la Seine, dans le canton du Havre-2.
vignette|gauche|180px|Carte de la commune.
Le sentier de grande randonnée 2 (Dijon au Havre) passe par Harfleur.
La commune est traversée par la Lézarde qui se jette dans le canal de Tancarville au sud-est de la commune.
En tant que membre de la communauté de l'agglomération havraise, la commune est desservie par le réseau de la compagnie des transports de la porte océane dont les lignes 2, 17,14,10 et 12 s’arrêtent à Harfleur.
Harfleur compte deux gares desservies par le réseau TER Normandie :
la gare d'Harfleur, située sur la ligne Paris - Le Havre et desservie par les trains assurant la liaison entre Le Havre et Rouen-Rive-Droite. Elle se situe au nord du centre-ville, en retrait de la rue Paul Doumer ;
la gare d'Harfleur-Halte, située sur la ligne du Havre-Graville à Tourville-les-Ifs est desservie par des trains express régionaux de la relation Lézard’Express Régionale (LER). Elle se situe à l'ouest de la commune, entre le centre-ville et le quartier de Beaulieu.
Le climat qui caractérise la commune est qualifié, en 2010, de « climat océanique franc », selon la typologie des climats de la France qui compte alors huit grands types de climats en métropole. En 2020, la commune ressort du type « climat océanique » dans la classification établie par Météo-France, qui ne compte désormais, en première approche, que cinq grands types de climats en métropole. Ce type de climat se traduit par des températures douces et une pluviométrie relativement abondante (en liaison avec les perturbations venant de l'Atlantique), répartie tout au long de l'année avec un léger maximum d'octobre à février.
Les paramètres climatiques qui ont permis d’établir la typologie de 2010 comportent six variables pour les températures et huit pour les précipitations, dont les valeurs correspondent à la normale 1971-2000.