高铁可以带40斤食用油,也就是20公斤食用油。火车都会通过安检程序,会检测出不能带上火车的物品,而食用油并不属于危险物品,因此是可以带上火车的。但火车有携带物品重量和体积规定,在重量上,大人最多携带20公斤,小孩10公斤。