Ada banyak obat yang digunakan untuk mengobati batuk, dan secara umum dapat dibagi menjadi dua kategori besar: pertama, obat phlegmolytic. Phlegmolytics digunakan untuk mengencerkan dahak sehingga dapat lebih mudah dikeluarkan dari tubuh. Penekan batuk menghambat atau memblokir refleks batuk dengan bekerja pada berbagai bagian batuk, sehingga menghentikan batuk. Oleh karena itu, batuk kering sederhana dapat diobati dengan obat penekan dahak, seperti tranylcypromine hydrochloride atau acetylcysteine, atau bromhexine. Kedua, penekan batuk. Penekan batuk juga digunakan, termasuk kodein, dekstrometorfan, pentoksifilin, dan levomepromazin. Namun, selain pengobatan simtomatik untuk batuk, yang paling penting adalah mengidentifikasi penyebab batuk dan mengobatinya untuk penyebab itu. Oleh karena itu, jika batuk kering di malam hari mengganggu istirahat dan tidur, pengobatan penekan batuk yang tepat dapat diberikan, jika tidak, yang terbaik adalah mengklarifikasi penyebabnya sebelum memberikan pengobatan relatif.