You may qualify for free treatment for chronic migraine on the NHS - speak to your GP for an assessment. If NHS treatment using Botox for migraine isn't an option for you, private treatment cost varies, with an average cost of around £500.
Always see a practitioner with specific experience in using botulinum toxin for migraines.
Don't be swayed by price!