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 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