The main difference between amoxicillin and penicillin is that amoxicillin is effective against a wider spectrum of bacteria compared with penicillin. Both amoxicillin and penicillin belong to the class of antibiotics called penicillins.