No, you cannot buy Champix (Varenicline) over the counter since it is a prescription medication. Prescriptions can only be written by licensed healthcare providers, such as physicians or nurse practitioners.