KayuhKotaMara 2012 terbahagi kepada beberapa kategori. Kategori adalah seperti dibawah:
- Kategori A: Terbuka Lelaki MTB (1.8KM Pecut)
- Kategori B: Terbuka Wanita MTB (1.8KM Pecut)
- Kategori C: OKU Lelaki (1.8KM)
- Kategori D: OKU Wanita (1.8KM)
- Kategori E: Remaja MTB 13-17 Tahun (1.8KM)
- Kategori F: Kayuhan Bebas / Fun Ride
- Pakaian Beragam / Fancy Dress