The invention discloses an antibacterial nano-coating, a preparation method thereof, and an antibacterial nano-coating cloth. The coating includes, by weight, 20-40% of aqueous acrylic resin, 10-20% of aqueous amino resin, 15-30% of ATO nano-dispersion, 5-10% of LaB6 nano-dispersion, 5-15% of WO3 nano-dispersion, 0.5-1% of a leveling agent, 0.5-1% of an antifoaming agent, 10-20% of deionized water, and 0.5-1% of nano-rice husk-nano-silver dispersion, wherein a mass ratio of nano-rice husks to nano-silver is (20-50):1. The rice husks adopted as a component raw material has wide sources, is cheaper than graphene, greatly reduces the production cost, and has an antibacterial effect, and small amounts of granular carbon and silica play a role in skeleton to improve the impact strength of the coating.