The invention relates to the technical field of dry toilets, in particular to an odorless public dry toilet for towns. The odorless public dry toilet comprises a straw pulverizer, a straw stock bin, aspiral conveying pipe, a toilet body and a packing machine. A discharging opening of the straw pulverizer is connected with the straw stock bin, an opening is formed in the bottom of the straw stockbin, and the straw stock bin is closely connected with the spiral conveying pipe. The spiral conveying pipe comprises a conveying pipeline, a rotating shaft and screw blades, the conveying pipeline isarranged below the toilet body, the rotating shaft is arranged in the conveying pipeline and driven by a motor, and the screw blades are arranged on the periphery of the rotating shaft. The toilet body comprises squat urinals, flushing tanks and bacteria tanks, sewage draining exits of the squat urinals are connected with the conveying pipeline, the flushing tanks are connected with the squat urinals through flushing pipes, and bacteria releasing openings of the bacteria tanks are connected with the flushing pipes. A feeding opening of the packing machine is connected with a discharging opening of the conveying pipe. According to the odorless public dry toilet for the towns, the sanitary conditions of public toilets can be improved, produced waste can be turned into silage or fertilizersfor use, the environment is protected, and resources are saved.