Drug abuse is becoming increasingly dangerous nowadays. Morphine (MOP), methamphetamine (MET) and ketamine (KET) are the most commonly abused drugs. The abuse of these drugs without supervision can cause serious harm to the human body and also endanger public safety. Developing a rapid and accurate method to screen drug suspects and thus control these drugs is essential to public safety. This paper presents a method for the simultaneous quantitative detection of these three drugs in hair by a europium nanoparticles-based fluorescence immunochromatographic assay (EuNPs−FIA). In our study, the test area of the nitrocellulose membrane was composed of three equally spaced detection lines and a quality control line. The test strip realized the quantitative analysis of the samples by detecting the fluorescence brightness of the europium nanoparticles captured on the test line within 15 min. For the triple test strip, the limits of detection of MOP, KET and MET were 0.219, 0.079 and 0.329 ng/mL, respectively. At the same time, it also showed strong specificity. The strip was stable and could be stored at room temperature for up to one year, and the average recovery rate was 85.98–115.92%. In addition, the EuNPs−FIA was validated by high-performance liquid chromatography (HPLC) analysis, and a satisfactory consistency was obtained. Compared to the current immunochromatographic methods used for detecting abused drugs in hair, this method not only increased the number of detection targets, but also ensured sensitivity, improving detection efficiency to a certain extent. The approach can also be used as an alternative to chromatography. It provides a rapid and accurate screening method for the detection of abused drugs in hair and has great application prospects in regard to public safety.