No. You can get private treatment from a consultant or specialist without being referred by your GP.
But the British Medical Association (BMA) believes it’s best practice for patients to be referred for specialist treatment by their GP because they know your medical history and can advise you if a referral is necessary.
A referral is also needed by many private practitioners and private medical insurance policies. If you have private medical insurance, ask your insurer if they need a referral.