Tuberkulosis
Pengobatan TB menggunakan antibiotik untuk membunuh bakterinya. Pengobatan TB yang efektif ternyata sulit karena struktur dan komposisi kimia dinding sel mikobakteri yang tidak biasa. Dinding sel menahan obat masuk sehingga menyebabkan antibiotik tidak efektif. Dua jenis antibiotik yang umum digunakan adalah isoniazid danrifampicin, dan pengbatan dapat berlangsung berbulan-bulan. Pengobatan TB laten biasanya menggunakan antibiotik tunggal. Penyakit TB aktif sebaiknya diobati dengan kombinasi beberapa antibiotik untuk menurunkan risiko berkembangnya bakteri yang resisten terhadap antibiotik. Pasien dengan infeksi laten juga diobati untuk mencegah munculnya TB aktif di kehidupan selanjutnya. WHO merekomendasikan directly observed therapy atau terapi pengawasan langsung, dimana seorang pengawas kesehatan mengawasi penderita meminum obatnya. Tujuannya adalah untuk mengurangi jumlah penderita yang tidak meminum obat antibiotiknya dengan benar. Bukti yang mendukung terapi pengawasan langsung secara independen kurang baik. Namun, metode dengan cara mengingatkan penderita bahwa pengobatan itu penting ternyata efektif.
Tuberkulosis
Sejak tahun 2011, satu-satunya vaksin yang tersedia adalah bacillus Calmette–Guérin (BCG). Walaupun BCG efektif melawan penyakit yang menyebar pada masa kanak-kanak, masih terdapat perlindungan yang inkonsisten terhadap TB paru. Namun, ini adalah vaksin yang paling umum digunakan di dunia, dengan lebih dari 90% anak-anak yang mendapat vaksinasi. Bagaimanapun, imunitas yang ditimbulkan akan berkurang setelah kurang lebih sepuluh tahun. Tuberkulosis tidak umum di sebagian besar Kanada, Inggris Raya, dan Amerika Serikat, jadi BCG hanya diberikan kepada orang dengan risiko tinggi. Satu alasan vaksin ini tidak digunakan adalah karena vaksin ini menyebabkan tes kulit tuberlulin memberikan positif palsu, sehingga tes ini tidak membantu dalam penyaringan penyakit. Jenis vaksin baru masih sedang dikembangkan.