Istnieją dwa główne gatunki bułów wodnych, z których każdy ma wiele ras:
1. Buł wodny azjatycki (Bubalus bubalis)
Typ rzeczny:
Murrah: Rodem z Indii, znany z wysokiej wydajności mlecznej.
Nili-Ravi: Znany z Pakistanu, inny wysokomleczny.
Jaffrabadi: Z Indii, znany z dużych rozmiarów i wydajności mlecznej.
Surti: Pochodzący z Indii, dobry do mleka i mięsa.
Bhadawari: Z Indii, znany z mleka i mięsa.
Mehsana: Rodem z Indii, znany z mleka i siły pociągowej.
Kundi: Pochodzący z Pakistanu, znany z mleka i mięsa.
Tajski: Rodem z Tajlandii, znany z mleka i siły pociągowej.
Typ bagienny:
Anoa (Buł karlik): Z Indonezji, najmniejsza rasa bułowa.
Tamaraw: Z Filipin, inna rasa buła karlika.
Bubalus depressicornis (Anoa nizinny): Zagrożony, z Indonezji.
Bubalus quarlesi (Anoa górski): Zagrożony, z Indonezji.
2. Buł wodny afrykański (Syncerus caffer)
Buł kapi: W południowej i wschodniej Afryce, znany z dużych rozmiarów i agresywnej natury.
Buł leśny: W centralnej i zachodniej Afryce, mniejszy od buła kapi.
Buł karlik: W centralnej i zachodniej Afryce, jeszcze mniejszy od buła leśnego.
Warto pamiętać, że niektóre rasy w ramach tych gatunków mogą być dalej podzielone na podrasy lub warianty.