Batuk alergi, juga dikenal sebagai batuk varian asma, dan sering dikaitkan dengan rinitis alergi dan konjungtivitis alergi, sering dipicu oleh menghirup udara dingin atau bau yang menjengkelkan, polusi udara dalam ruangan yang mengandung gas berbahaya, atau paparan alergen seperti serbuk sari, debu, bulu binatang, dll. Pengobatan untuk batuk alergi harus didasarkan pada terapi anti-alergi. Obat anti alergi seperti parasetamol, loratadine, cetirizine, sodium ejectate dan ketotifen dapat digunakan untuk mengatur desensitisasi. Ada tiga jenis penekan batuk yang digunakan, yaitu penekan batuk sentral seperti penekan batuk, yang secara langsung menghambat pusat-pusat di otak, penekan batuk terminal seperti kombinasi licorice, yang mengurangi sensitivitas ujung saraf sensorik di saluran pernapasan terhadap rangsangan, dan glukokortikoid yang dihirup untuk pengobatan anti-inflamasi. Antagonis reseptor leukotrien seperti montelukast juga dapat digunakan. Jika terdapat infeksi bakteri, antibiotik dapat digunakan, atau dalam kasus infeksi mikoplasma, eritromisin atau azitromisin. Pengobatan batuk alergi dimulai dengan mengeluarkan pasien dari alergen, diikuti dengan pengobatan anti-inflamasi simtomatik.