It may be recommended that you have a blood test. Blood tests can be arranged in a number of ways and can be performed at several locations.

You can now pre-book an appointment for a blood test at Morriston Hospital and the Bay Field Hospital.

Go to https://sbuhb.nhs.wales/hospitals/a-z-hospital-services/blood-tests/ to book your test.

In addition, you may phone to book an appointment on 01792 601807.

There are walk-in clinics still available, but these will likely have long queues.

Patient Leaflet Walk-In Clinics

Patient Leaflet Online Booking

For patients under twelve years old who need a blood test, please contact the appropriate department on the numbers below:

Morriston hospital – 01792 330635

Singleton hospital – 01792 285685

Neath Port Talbot hospital – 01639 862413