1.Buffaloes are larger and covered with thicker hair all over the body. Oxen are smaller than buffaloes and do not have the thick hair all over the body.
2.Oxen are males and are often castrated. Buffaloes also are males but are not castrated.
3.Oxen are friendlier to human beings and they are easy to train. Buffaloes are not that friendly and easy to train.
4.Oxen often work in pairs while buffaloes work in teams.
5.Oxen are often used to do lighter works like pulling carts and irrigational purposes. Buffaloes are used majorly for the heavy works like agriculture and pulling logs.
6.Oxen have lighter shade coats than the buffaloes.
Read more: Difference Between Ox and Buffalo | Difference Between | Ox vs Buffalo http://www.differencebetween.net/science/nature/difference-between-ox-and-buffalo/#ixzz3MgnjMAXo