Ag/BaCO3 catalyst was prepared by the reduction-deposition method.
Ag/BaCO3* catalyst exhibits better catalytic performance and good durability.
Smaller Ag crystallite size is more effective for epoxidation of propylene.
Low reduction temperature and calcination temperature get small Ag crystallite size.
Epoxidation of propylene over Ag/BaCO3* catalyst follows Rideal–Eley mechanism.