Penyebab sakit kepala saat batuk adalah sebagai berikut: 1. Perubahan tekanan di dada dan perut saat batuk, mengakibatkan perubahan tajam suplai darah ke kepala, sehingga menghasilkan sakit kepala; 2. Peradangan perifer yang disebabkan oleh infeksi virus, serta vasodilatasi dan menarik rangsangan ujung sensorik pembuluh darah, sehingga menyebabkan lesi pada pleksus ekstra neurologis, semuanya dapat memicu sakit kepala; 3. Infeksi saluran pernapasan bagian atas: rinitis dan sinusitis paranasal, semua dapat menyebabkan sakit kepala rhinogenik; 4. Hipertensi intrakranial: jika pasien mengalami sakit kepala yang parah disertai dengan muntah-muntah dan tonisitas serviks, maka kemungkinan hipertensi intrakranial harus dipertimbangkan.