Batuk alergi, istilah kolektif untuk batuk karena berbagai kondisi inflamasi saluran napas, dapat disebabkan oleh varian batuk asma, bronkitis eosinofilik non-asma, batuk alergi, rinitis alergi, dan batuk pasca infeksi. Ini bukan akibat langsung dari infeksi dan oleh karena itu pengobatan anti-infeksi tidak efektif. Pengobatan untuk batuk alergi dimulai dengan mengidentifikasi apa yang menyebabkan alergi dan kemudian menjauh dari alergen. Pengobatan anti-alergi juga harus diberikan, dan cetirizine, loratadine, ketotifen dan parasetamol dapat digunakan untuk mengatur desensitisasi. Pasien dengan asma varian batuk dapat menunjukkan hiperresponsif saluran napas dan dapat diobati dengan terapi anti-inflamasi dengan glukokortikoid inhalasi atau campuran glukokortikoid inhalasi + agonis beta2, menggunakan pengobatan ini setidaknya selama tiga bulan. Penekan batuk, seperti penekan batuk sentral, atau penekan batuk terminal, seperti kombinasi licorice, dapat diberikan untuk menghentikan batuk dengan cara menghambat pusat-pusat di otak yang tertunda dan mengurangi sensitivitas ujung saraf sensorik pernapasan terhadap rangsangan. Orang dengan batuk alergi harus tetap hangat dan menghindari kedinginan, sering membuka jendela untuk menjaga udara tetap segar dan menjauhi hal-hal yang menyebabkan alergi.