We hear this question all the time and the answer is NO, you cannot legally buy antibiotics over the counter here in Spain. By law, you can only get antibiotics (antibióticos) and penicillins from a pharmacist in Spain if you have a prescription (receta) from your doctor or a hospital.