Getting your vaccinations
Vaccinations help protect you and your family from many infectious diseases.
You'll be offered different routine vaccinations at different times, depending on your age and circumstances.
Read more about the vaccination schedule
For most routine vaccinations, your local health board will invite you by sending you a letter when you become eligible. You do not need to contact them to arrange your vaccinations.
You may be invited to a new location to receive your immunisations instead of your GP practice.
How to access you or your child's vaccination record
To access your own vaccination records you should first contact your GP. If they're unable to assist you, you can try contacting your local vaccination services.
To access your child's vaccination records, you should first check your child's red book. If you don't have a red book, or it has gone missing, you can check with your local health board's vaccination services.
Read about accessing your coronavirus (COVID-19) vaccination record
How to contact your local health board's vaccination services
NHS Ayrshire and Arran
To find out more about a vaccination appointment:
Visit the NHS Arran and Ayrshire vaccination page for all vaccination enquiries.
To find out about your child's vaccination record:
- Check your child's red book for details about immunisations they've received.
- If you don't have a red book for your child, call the relevant number:
- Pre-school aged children in North Ayrshire: 01294 317265 or 01294 317262
- Pre-school aged children in South Ayrshire: 01294 317268 or 01294 317 262
- Pre-school aged children in East Ayrshire: 01294 317263 or 01294 317262
- All school aged children: 01294 317271 or 01294 317262
To find out about your own vaccination record:
- Contact your GP.
- If your GP cannot help, visit the NHS Arran and Ayrshire vaccination page
NHS Borders
To find out more about a vaccination appointment:
Visit the NHS Borders vaccination website, or phone 01896 809 250 (Monday to Friday, 8.30am-5.30pm).
To find out about your child's vaccination record:
- Check your child's red book for details about immunisations they've received.
- If you don't have a red book for your child, call 01896 809 250.
To find out about your own vaccination record:
- Contact your GP.
- If your GP cannot help, you can use the NHS Borders Vaccination Hub website, or phone 01896 809 250 (Monday to Friday, 8.30am-5.30pm).
NHS Dumfries and Galloway
To find out more about a vaccination appointment:
Contact the health board by emailing dg.vaccinationenquiries@nhs.scot or phoning 01387 403 090(Monday to Friday, 9am-5pm).
To find out about your child's vaccination record:
- Check your child's red book for details about immunisations they've received.
- If you don't have a red book for your child, you can contact the health board using the relevant email or phone number:
- Pre-school aged children: 01387 244374 or dg.pre-schoolvaccinations@nhs.scot
- School aged children: 01387 246952 or dg.schoolvaccinations@nhs.scot
To find out about your own vaccination record:
- Contact your GP.
- If your GP cannot help, emaildg.vaccinationenquiries@nhs.scot or phone 01387 403 090 (Monday to Friday, 9am-5pm).
NHS Fife
To find out more about a vaccination appointment:
Visit the NHS Fife vaccination website, email fife.immunisationqueries@nhs.scot or phone 01383 565456 (Monday to Friday, 9am-5pm).
To find out about your child's vaccination record:
- Check your child's red book for details about immunisations they've received.
- If you don't have a red book for your child, phone 01383 565456 or email fife.immunisationqueries@nhs.scot
To find out about your own vaccination record:
- Contact your GP.
- If your GP cannot help, check the NHS Fife vaccination website, email fife.immunisationqueries@nhs.scot or phone 01383 565456 (Monday to Friday, 9am-5pm).
NHS Forth Valley
To find out more about a vaccination appointment:
Visit the NHS Forth Valley vaccination website, email fv.vaccinationenquiries@nhs.scot or phone 0800 130 3120 (8.30am-4.30pm).
To find out about your child's vaccination record:
- Check your child's red book for details about immunisations they've received.
- If you don't have a red book for your child, phone 0800 130 3120 or write to:
Immunisation Team, Vaccination Centre (Unit 1&2)
Falkirk Community Hospital
Forth Valley
FK1 5QE
To find out about your own vaccination record:
- Contact your GP.
- If your GP cannot help, use the NHS Forth Valley vaccination website, email fv.vaccinationenquiries@nhs.scot or phone 0800 130 3120(8.30am-4.30pm).
NHS Grampian
To find out more about a vaccination appointment:
Visit the NHS Grampian vaccination website or email gram.vaccineenquiries@nhs.scot
To find out about your child's vaccination record:
- Check your child's red book for details about immunisations they've received.
- If you don't have a red book for your child, visit the NHS Grampian vaccination website, email gram.vaccineenquiries@nhs.scot or phone the relevant child health team:
- Aberdeen City: 0800 030 4713
- Aberdeenshire: 01224 555333
- Moray: 0345 337 9899
To find out about your own vaccination record:
- Contact your GP.
- If your GP cannot help, visit the NHS Grampian vaccination website or email: gram.vaccineenquiries@nhs.scot
NHS Greater Glasgow and Clyde
To find out more about a vaccination appointment:
Visit the NHS Greater Glasgow and Clyde vaccination website.
To find out about your child's vaccination record:
- Check your child's red book for details about immunisations they've received.
- If you don't have a red book for your child, visit the NHS Greater Glasgow and Clyde vaccination website.
To find out about your own vaccination record:
- Contact your GP.
- If your GP cannot help, visit the NHS Greater Glasgow and Clyde vaccination website.
NHS Highland
To find out more about a vaccination appointment:
Use the NHS Highland vaccination website to find out more about your vaccinations.
To find out about your child's vaccination record:
- Check your child's red book for details about immunisations they've received.
- If you don't have a red book for your child and you live in Argyll & Bute, please email chsp.bute@nhs.scot. If you live elsewhere, please contact the health board using the relevant email or phone number:
- Pre-school aged children: 01463 701319, 01463 701318, 01463 701317, or chsp.preschool@nhs.scot
- School aged children: 01463 701314 or email chsp.school@nhs.scot
To find out about your own vaccination record:
- Contact your GP.
- If your GP cannot help, visit the NHS Highland vaccination website.
NHS Lanarkshire
To find out more about a vaccination appointment:
Visit the NHS Lanarkshire vaccination website or phone 01698 687456 (Monday to Thursday, 9am-5pm, Friday, 9am-4.30pm).
To find out about your child's vaccination record:
- Check your child's red book for details about immunisations they've received.
- If you don't have a red book for your child, please contact the health board using the relevant email:
- Pre-school aged children: ScreeningServicesLawHouse@lanarkshire.scot.nhs.uk
- School aged children: Childhealth.Kirklands@lanarkshire.scot.nhs.uk
To find out about your own vaccination record:
- Contact your GP.
- If your GP cannot help, visit the NHS Lanarkshire vaccination website or phone 01698 687456 (Monday to Thursday, 9am-5pm, Friday, 9am-4.30pm).
NHS Lothian
To find out more about a vaccination appointment:
Visit the NHS Lothian vaccination website, email loth.covidvaccenquiries@nhslothian.scot.nhs.uk or phone 0300 790 6296 (Monday to Friday, 8.30am-3.30pm, Saturday and Sunday, 8.30am-3.30pm).
To find out about your child's vaccination record:
- Check your child's red book for details about immunisations they've received.
- If you don't have a red book for your child, please phone your local child health team:
- Edinburgh: 0131 312 1860
- West Lothian: 01506 524415
- East Lothian & Midlothian: 0131 446 4295
To find out about your own vaccination record:
- Contact your GP.
- If your GP cannot help, visit the NHS Lothian vaccination website, email loth.covidvaccenquiries@nhslothian.scot.nhs.uk or phone 0300 790 6296 (Monday to Friday, 8.30am-3.30pm, Saturday and Sunday, 8.30am-3.30pm).
NHS Orkney
To find out more about a vaccination appointment:
If you live on Orkney mainland you should contact the Kirkwall Vaccination Centre by phoning 0300 303 5313 (Monday to Friday, 9.30am-4.30pm) or emailing Ork.vaccinationadmin@nhs.scot
If you live on an outer Isle, you should contact your GP.
To find out about your child's vaccination record:
- Check your child's red book for details about immunisations they've received.
- If you don't have a red book for your child, you can find out by phoning 01856 888084 or emailing Ork.childhealth@nhs.scot
To find out about your own vaccination record:
- Contact your GP.
- If your GP cannot help, contact the Kirkwall Vaccination Centre by phoning 0300 303 5313 (Monday to Friday, 9.30am-4.30pm) or emailing Ork.vaccinationadmin@nhs.scot
NHS Shetland
To find out more about a vaccination appointment:
Contact the vaccination team by emailing Shet.vaccination-team@nhs.shet or phoning 01595 743319.
To find out about your child's vaccination record:
- Check your child's red book for details about immunisations they've received.
- If you don't have a red book for your child, you can contact the vaccination team by emailing Shet.vaccination-team@nhs.shet or phoning 01595 743319.
To find out about your own vaccination record:
- Contact your GP.
- If your GP cannot help, contact the vaccination team by emailing Shet.vaccination-team@nhs.shet or phoning 01595 743319.
NHS Tayside
To find out more about a vaccination appointment:
Contact the health board by emailing Tay.vaxlocalenquiries@nhs.scot or phoning 01382 423 108 (Monday to Friday, 9am-5pm).
To find out about your child's vaccination record:
- Check your child's red book for details about immunisations they've received.
- If you don't have a red book for your child, you can find out by phoning 01382 647483 or emailing Tay.chd@nhs.scot
To find out about your own vaccination record:
- Contact your GP.
- If your GP cannot help, contact the vaccination team by phoning 01382 647483 or emailing Tay.vaxlocalenquiries@nhs.scot
NHS Western Isles
To find out more about a vaccination appointment:
Contact the vaccination team by emailing wi.covidvax@nhs.scot or phoning 0808 196 8383 (Monday to Friday, 9am-5pm)
To find out about your child's vaccination record:
- Check your child's red book for details about immunisations they've received.
- If you don't have a red book for your child, you can find out by phoning 01851 708028 or emailing wi.childhealth@nhs.scot
To find out about your own vaccination record:
- Contact your GP.
- If your GP cannot help, contact the vaccination team by emailing wi.covidvax@nhs.scot or phoning 0808 196 8383 (Monday to Friday, 9am-5pm)
Last updated:
01 August 2023