This paper is concerned with the spreading speed for a nonlocal dispersal vaccination model with general incidence. We first prove the existence and uniform boundedness of solutions for this model by using the Schauder's fixed point theorem. Then, applying comparison principle, we establish the existence of spreading speed for the infective individuals. According to our result, one can see that the spreading speed coincides with the critical speed of traveling wave solution connecting the disease-free and endemic equilibria. In addition, the diffusion rate of the infected individuals can increase the spread of infectious diseases, while the vaccination rate reduces the spread of infectious diseases.