Aside from branding, there is no difference between the two. Varenicline is the generic name for Champix, which is the branded name for the medication.
The only version of the medication available in the UK is Champix, so there isn’t a cheaper generic version. This is because the drug is still patented by Pfizer.