Batalion merupakan kesatuan tempur yang terdiri dari 500-1000 prajurit. Selain batalion infanteri, TNI AD juga memiliki batalion pada kesatuan artileri pertahanan udara dan artileri medan. Saat ini terdapat 63 batalion infanteri aktif di Indonesia yang berada di bawah komando daerah militer (Kodam) maupun Komando Cadangan Strategis Angkatan Darat (Kostrad).
Jumlah batalion aktif
- Jawa 21
- Sumatera 14
- Papua 9
- Kalimantan 7
- Sulawesi 6
- Maluku 3
- Bali-Nusa Tenggara 3
- Kodam: 58
- Kostrad: 5
Jumlah batalion berdasarkan komando
Faisal Javier | Sumber: Riset Tempo, TNI AD
Batalyon marinir utama yang ada di Indonesia
1. Brigade Infanteri 1 Marinir
Batalyon Marinir yang berada di bawah komando Brigade Infanteri 1 Marinir :
- Batalyon Infanteri 2 Marinir
- Batalyon Infanteri 4 Marinir
- Batalyon Infanteri 6 Marinir
2. Resimen Kavaleri 1 Marinir
Satuan dibawah Resimen Kavaleri 1 Marinir :
- Batalyon Tank Amfibi 1 Marinir
- Batalyon Kendaraan Pendarat Amfibi 1 Marinir
- Batalyon Kendaraan Amfibi
- Pengangkut Artileri 1 Amfibi
3. Resimen Artileri 1 Marinir
Satuan dibawah Resimen Artileri 1 Marinir :
- Batalyon Howitzer 1 Marinir
- Batalyon Roket 1 Marinir
- Batalyon Artileri Pertahanan Udara 1 Marinir
4. Resimen Bantuan Tempur 1 Marinir
Satuan dibawah Resimen Bantuan Tempur 1 Marinir :
- Batalyon Zeni 1 Marinir
- Batalyon Perbekalan dan Peralatan 1 Marinir
- Batalyon Angkutan Bermotor 1 Marinir
- Batalyon Komunikasi dan Elektronika 1 Marinir
- Batalyon Kesehatan 1 Marinir
- Batalyon Polisi Militer 1 Marinir
5. Batalyon Intai Amfibi 1 Marinir
6. Batalyon Marinir Pertahanan Pangkalan XII Pontianak
7. Batalyon Marinir Pertahanan dan Pangkalan III Jakarta
8. Batalyon Marinir Pertahanan dan Pangkalan I Belawan
9. Batalyon Marinir Pertahanan dan Pangkalan II Padang
10. Batalyon Marinir Pertahanan Pangkalan IV Batam
(Pasmar 1/TNI AL/Z-3)