Hero Image

Diagnostics and tests

Get a blood test for cholesterol, diabetes or liver function and other diagnostic tests. No health insurance needed.

Our GPs provide access to basic diagnostic tests

Get an answer to your health worries as quickly as possible

In a pay as you go GP appointment, you can discuss any concerns you have and we’ll recommend the best course of action. We’ll take you through the results and if we need to, we’ll talk to you about any problems so you can feel reassured. We can carry out a wide range of tests, including:

  • Full blood count
  • Blood glucose for diabetes
  • Cholesterol blood test for risks of heart attack and stroke
  • Liver function test for how well your liver is working
  • Kidney function test for how well your kidneys are working
  • Thyroid function test for problems with your metabolism and energy levels
  • PSA test for prostate cancer testing

If you require any tests or additional appointments, this will incur an extra cost. Please note our GPs can't refer into NHS secondary care services or into the NHS for diagnostic tests but with your permission, we’ll write to your NHS GP to suggest your next steps.

If you have any questions, call us on 0800 665 577^ We may record or monitor our calls. Lines are open Monday to Friday 8am to 8pm and Saturday 8am to 4pm.

Other Bupa pay as you go services

What’s next?

^ We may record or monitor our calls.

Bupa Health Services are provided by Bupa Occupational Health Limited. Registered in England and Wales with registration number 631336. Registered office: 1 Angel Court, London EC2R 7HJ

Bupa GP services do not provide blood tests for patients aged under 16

Terms and conditions for Self Pay GP Services (PDF, 228KB)

Page last reviewed: September 2026

Content is loading