SARS-CoV-2 Main Protease (Mpro) is an enzyme that cleaves viral polyproteins translated from the viral genome, which is critical for viral replication. Mpro is a target for anti-SARS-CoV-2 drug development. Herein, we performed a large-scale virtual screening by comparing multiple structural descriptors of reference molecules with reported anti-coronavirus activity against a library with >17 million compounds. Further filtering, performed by applying two machine learning algorithms, identified eighteen computational hits as anti-SARS-CoV-2 compounds with high structural diversity and drug-like properties. The activities of twelve compounds on Mpro’s enzymatic activity were evaluated by fluorescence resonance energy transfer (FRET) assays. Compound 13 (ZINC13878776) significantly inhibited SARS-CoV-2 Mpro activity and was employed as a reference for an experimentally hit expansion. The structural analogues 13a (ZINC4248385), 13b (ZNC13523222), and 13c (ZINC4248365) were tested as Mpro inhibitors, reducing the enzymatic activity of recombinant Mpro with potency as follows: 13c > 13 > 13b > 13a. Then, their anti-SARS-CoV-2 activities were evaluated in plaque reduction assays using Vero CCL81 cells. Subtoxic concentrations of compounds 13a, 13c, and 13b displayed in vitro antiviral activity with IC50 in the mid micromolar range. Compounds 13a–c could become lead compounds for the development of new Mpro inhibitors with improved activity against anti-SARS-CoV-2.