Healthcare in Scotland

Excellent healthcare and our Government's commitment to creating a healthier Scotland means your wellbeing is looked after.


When you live in Scotland, you and your family have access to a range of healthcare services on the National Health Service (NHS) - many of them free. You’re eligible for free NHS care if you have a valid visa that allows you to live in the UK for more than six months. 

For most new visa applications and extension applications after 8 January 2019, the Home Office will charge an additional £400 fee to allow you to access the NHS on the same basis as permanent residents. Existing visa holders will continue to be able to access the NHS as outlined above but will need to pay the additional fee when they apply to extend their stay in Scotland. 

The following NHS services are currently free in Scotland for people with a visa allowing them to live the UK for at least one year:

  • Medical advice from a doctor - General Practitioner (GP) and most other GP services
  • Medical treatment in a hospital, both emergency and non-emergency
  • Medicines prescribed by your GP

You may need to pay for:

  • Some GP services - for example, travel vaccinations
  • Dental treatment
  • Optical treatment – but eye tests are free in Scotland

    24 hour health advice

    Get online advice at NHS24 or call 08454 24 24 24 to speak to a health information advisor.

    Private healthcare

    You can choose to pay for private healthcare through a private insurance scheme. Though less common, some employers offer private healthcare insurance plans. Each private health insurance policy is different but can include treatments like counselling, psychotherapy, physiotherapy, alternative medicine and dental treatment.

    Complementary and alternative (holistic) medicine

    Complementary medicines like acupuncture, aromatherapy and massage therapy and are widely available across Scotland.