You can make blood test appointments in the hospital. They do them at Morriston Hospital, Singleton Hospital, Central Clinic, Gorseinon Hospital, Neath Port Talbot Hospital and Port Talbot resource centre . You need an appointment for these. Click the button below to book a blood test with the hospital.
If you can’t book online you can telephone 01792 601807, Monday to Friday, between 9am and 4pm (Excluding Bank holidays).
Please note that this service is for patients 12 years or older. If a blood test is required for a patient under 12 years old, please contact the Paediatric Clinic on 01792 530636. We are unable to see patients under 12 in any of our outpatient departments.