Book your blood test at a hospital near you:

Appointments for blood testing services are available Monday through Friday (see opening times below) at the main outpatients departments at Charing Cross, Hammersmith and St Mary’s hospitals.

Please note: 

  • Blood tests at the Trust are by appointment only. We no longer offer a walk-in service. We have made this change to support social distancing and reduce waiting times for patients. You will need to wear a face covering at all times during your visit to the hospital.
  • If you are referred for a blood test by your GP, your GP practice should book your test online for you.
  • This service is for adult patients only. The blood testing service at St Mary's Hospital does not accept referrals from GPs. Patients referred by their GP should contact their practice to find the right place to have their blood test done. Please see our blood test clinics page for more information.

Opening hours

Charing Cross Hospital

Monday through Friday

08.00 to 18.45

Hammersmith Hospital

Monday through Friday

08.00 to 18.45

St Mary's Hospital

Monday through Friday

09.00 to 17.00

Patients who are unable to book online can call these numbers:

  • Charing Cross: 020 3313 5338 (Monday through Friday 8.30-17.00)
  • Hammersmith: 020 3313 2610
  • St Mary’s: 020 3312 1680 or 020 3312 5935

Additional information

For a glucose tolerance test (GTT) you need to book an appointment in advance by calling 020 3311 1101.

Blood tests in oncology

If you are an oncology patient and you usually book your blood test in Clinic 8, please follow the links below:

Blood tests in haematology

In response to Covid-19 from the 9 November 2020 we will be offering bookable blood haematology tests appointments for some of our patients groups. This will be a small group of patients at first as it will be part of a staged implementation.

What is a blood test

A blood test is when a sample of blood is taken to be tested in a laboratory. Blood tests have a wide range of uses and are one of the most common types of medical test. For example, a blood test can be used to:

  • assess your general state of health
  • confirm the presence of a bacterial or viral infection
  • see how well certain organs, such as the liver and kidneys, are functioning
  • screen for certain genetic conditions