Klubben blev oprindeligt grundlagt i 1899, og har hjemmehørende i Helsingør. I de første par år, spillede klubben kun privatkampe, men i 1902, kom man under S.B.U. Her spillede man i 1. holdsrækken, indtil 1917, hvor klubben rykkede op i A-rækken, og igen i 1928 hvor man rykkede op i Mesterrækken. I 1931 rykkede klubben så op i divisionerne, og i 1934-37 og igen under 2. verdenskrig, lå klubben i landets bedste række. Klubben lå i divisionerne indtil 1999, hvorefter der fulgte et par sæsoner i Danmarksserien. I 2005 indgik Helsingør et samarbejde med andre klubber i området, kaldet Elite 3000 og senere igen FC Helsingør
Hvidovres officielle kampe mod Helsingør IF
Dato Kamp Res. Type Tilsk.
24-08-1952 Helsingør IF - HIF 0-2 Turnering 600
06-04-1953 HIF - Helsingør IF 0-2 Turnering  
20-05-1962 HIF - Helsingør IF 0-0 Turnering 1.500
21-10-1962 Helsingør IF - HIF 2-2 Turnering 2.500
19-06-1977 Helsingør IF - HIF 0-1 Turnering 1.803
02-10-1977 HIF - Helsingør IF 1-0 Turnering 1.800
30-04-1978 HIF - Helsingør IF 1-0 Turnering 2.400
08-10-1978 Helsingør IF - HIF 0-0 Turnering 1.200
05-06-1988 Helsingør IF - HIF 2-0 Turnering 808
23-10-1988 HIF - Helsingør IF 0-3 Turnering 496
04-06-1989 HIF - Helsingør IF 5-1 Turnering 687
08-10-1989 Helsingør IF - HIF 2-0 Turnering 628