GP surgeries and medical centres across Wales
103 healthcare providers found
Monk Street, Aberdare, CF44 7JD
General Practice; Chronic Disease Management; Family Planning
Mon-Fri 8:30am-6pm
Nevill Hall Hospital, Abergavenny, NP7 7EG
General Practice; Minor Surgery; Travel Clinic; Chronic Disease Management
Mon-Fri 8am-6:30pm
Market Street, Abergele, LL22 7BP
General Practice; Women's Health; Child Health Services
Mon-Fri 8:30am-6pm
Somerset Street, Abertillery, NP13 1DP
General Practice; Chronic Disease Management
Mon-Fri 8am-6pm
North Parade, Aberystwyth, SY23 2JN
General Practice; Minor Surgery; Travel Health; Student Health
Mon-Fri 8am-6:30pm
Lon Goch, Amlwch, LL68 9AB
General Practice; Women's Health; Child Health
Mon-Fri 8:30am-6pm
Glanamman, SA18 2NW
Minor Injuries; Outpatients; X-Ray
Minor Injuries 8am-8pm daily
Quay Street, Ammanford, SA18 3BS
General Practice; Family Planning; Vaccinations
Mon-Fri 8:30am-6pm
Farrar Road, Bangor, LL57 2EL
General Practice; Chronic Disease Management; Mental Health Support; Vaccinations
Mon-Fri 8am-6:30pm
Hanbury Road, Bargoed, CF81 8QR
General Practice; Diabetes Care; Women's Health
Mon-Fri 8:30am-6pm
Thompson Street, Barry, CF63 4HH
General Practice; Minor Surgery; Chronic Disease Management; Mental Health
Mon-Fri 8am-6:30pm
Rating Row, Beaumaris, LL58 8AL
General Practice; Chronic Disease Management; Vaccinations
Mon-Fri 8:30am-6pm
Cledwyn Close, Bettws, Newport, NP20 7UW
General Practice; Diabetes Care; Women's Health; Child Health
Mon-Fri 8:30am-6pm
High Street, Blackwood, NP12 1AJ
General Practice; Family Planning; Child Health
Mon-Fri 8am-6pm
Church Street, Blaenau Ffestiniog, LL41 3HD
General Practice; Chronic Disease Management
Mon-Fri 8:30am-5:30pm
Lion Street, Blaenavon, NP4 9BQ
Community Services; Outpatients
Monday-Friday 9am-5pm
Lion Street, Blaenavon, NP4 9RB
General Practice; Family Planning; Chronic Disease Management
Mon-Fri 8am-6pm
Watergate, Brecon, LD3 9AN
General Practice; Travel Clinic; Vaccinations
Mon-Fri 8am-6pm
Ewenny Road, Bridgend, CF31 3HS
General Practice; Minor Surgery; Chronic Disease Management; Women's Health
Mon-Fri 8am-6:30pm
Brunswick Road, Buckley, CH7 3JG
General Practice; Diabetes Care; Vaccinations
Mon-Fri 8:30am-6pm
Shirehall Street, Caernarfon, LL55 1SH
General Practice; Family Planning; Minor Surgery; Travel Vaccinations
Mon-Fri 8:30am-6pm
The Twyn, Caerphilly, CF83 1JL
General Practice; Minor Surgery; Travel Health; Chronic Disease Management
Mon-Fri 8am-6:30pm
Church Road, Caldicot, NP26 4HW
General Practice; Chronic Disease Management
Mon-Fri 8:30am-6pm
Kings Road, Canton, Cardiff, CF11 9DD
General Practice; Family Planning; Vaccinations; Child Health
Mon-Fri 8am-6pm
Feidr Fair, Cardigan, SA43 1LQ
General Practice; Chronic Disease Management; Women's Health
Mon-Fri 8:30am-6pm
Priory Street, Carmarthen, SA31 1LP
General Practice; Minor Surgery; Travel Clinic; Chronic Disease Management
Mon-Fri 8am-6:30pm
Tempest Way, Chepstow, NP16 5YX
General Practice; Family Planning; Child Health
Mon-Fri 8am-6pm
Station Avenue, Chirk, LL14 5ND
General Practice; Women's Health; Child Immunisations
Mon-Fri 8:30am-6pm
Princes Drive, Colwyn Bay, LL29 8HU
General Practice; Diabetes Care; Asthma Management
Mon-Fri 8am-6pm
Llanrwst Road, Conwy, LL32 8LT
General Practice; Minor Ailments Service; Chronic Disease Management
Mon-Fri 8am-6:30pm
Panteg Way, Griffithstown, Pontypool, NP4 5YA
Minor Injuries; X-Ray; Outpatients
Minor Injuries 8am-8pm
High Street, Cowbridge, CF71 7AG
General Practice; Family Planning; Child Health
Mon-Fri 8am-6pm
Caradoc Road, Cwmbran, NP44 1PL
General Practice; Minor Surgery; Travel Health; Mental Health Support
Mon-Fri 8am-6:30pm
Ystrad Road, Denbigh, LL16 4RH
General Practice; Chronic Disease Management; Women's Health
Mon-Fri 8:30am-6pm
Lower Union Street, Dowlais, CF48 3HD
General Practice; Women's Health; Family Planning
Mon-Fri 8:30am-6pm
Newchurch Road, Ebbw Vale, NP23 6NJ
General Practice; Minor Surgery; Chronic Disease Management; Women's Health
Mon-Fri 8am-6pm
Cowbridge Road West, Ely, Cardiff, CF5 5BY
General Practice; Chronic Disease Management; Women's Health
Mon-Fri 8am-6pm
High Street, Fishguard, SA65 9AR
General Practice; Chronic Disease Management
Mon-Fri 8:30am-5:30pm
Church Street, Flint, CH6 5AF
General Practice; Women's Health; Child Health
Mon-Fri 8am-6pm
Bodelwyddan, LL18 5UJ
Emergency Department; Major Trauma; Cancer Services; Cardiac Unit; Intensive Care
24/7 Emergency Department
West Street, Gorseinon, Swansea, SA4 4AA
General Practice; Chronic Disease Management; Vaccinations
Mon-Fri 8:30am-6pm
Salutation Square, Haverfordwest, SA61 2LN
General Practice; Minor Surgery; Chronic Disease Management; Travel Health
Mon-Fri 8am-6:30pm
Newry Street, Holyhead, LL65 1HU
General Practice; Chronic Disease Management; Vaccinations; Health Checks
Mon-Fri 8:30am-6pm
Halkyn Road, Holywell, CH8 7SN
General Practice; Chronic Disease Management; Family Planning
Mon-Fri 8:30am-6pm
Harford Square, Lampeter, SA48 7EG
General Practice; Rural Health Services; Vaccinations
Mon-Fri 8:30am-5:30pm
High Street, Llandaff, Cardiff, CF5 2DX
General Practice; Minor Surgery; Travel Clinic
Mon-Fri 8:30am-6pm
Llanfair Road, Llandovery, SA20 0LY
Community Hospital; Outpatients
Monday-Friday 9am-5pm
Stone Street, Llandovery, SA20 0BW
General Practice; Rural Health Services
Mon-Fri 8:30am-5:30pm
Temple Street, Llandrindod Wells, LD1 5HF
General Practice; Minor Surgery; Chronic Disease Management; Rural Health
Mon-Fri 8am-6pm
Hospital Road, Llandudno, LL30 1LB
General Practice; Travel Clinic; Family Planning; Minor Surgery
Mon-Fri 8:30am-6pm
Station Road, Llanelli, SA15 1AN
General Practice; Diabetes Care; Women's Health; Mental Health Support
Mon-Fri 8am-6pm
Glanhwfa Road, Llangefni, LL77 7LR
General Practice; Minor Surgery; Family Planning; Diabetes Care
Mon-Fri 8am-6:30pm
Ham Lane East, Llantwit Major, CF61 1TQ
General Practice; Chronic Disease Management
Mon-Fri 8:30am-5:30pm
Commercial Street, Maesteg, CF34 9DL
General Practice; Diabetes Care; Vaccinations
Mon-Fri 8:30am-6pm
Chepstow Road, Newport, NP19 8BY
General Practice; Minor Surgery; Travel Health; Mental Health Support
Mon-Fri 8am-6:30pm
Swansea Road, Merthyr Tydfil, CF47 8AN
General Practice; Minor Surgery; Chronic Disease Management; Diabetes Care
Mon-Fri 8am-6pm
Ash Grove, Mold, CH7 1XG
General Practice; Minor Surgery; Chronic Disease Management; Travel Health
Mon-Fri 8am-6:30pm
Hereford Road, Monmouth, NP25 5BG
General Practice; Diabetes Care; Women's Health
Mon-Fri 8:30am-6pm
Heol Maes Eglwys, Morriston, Swansea, SA6 6NL
Emergency Department; Major Trauma Centre; Burns Unit; Spinal Injuries; Plastic Surgery
24/7 Emergency Department
Clase Road, Morriston, Swansea, SA6 7AA
General Practice; Diabetes Care; Women's Health; Child Health
Mon-Fri 8:30am-6pm
Oxford Street, Mountain Ash, CF45 4BL
General Practice; Chronic Disease Management
Mon-Fri 8:30am-5:30pm
Victoria Gardens, Neath, SA11 3AF
General Practice; Minor Surgery; Chronic Disease Management
Mon-Fri 8:30am-6pm
Baglan Way, Port Talbot, SA12 7BX
Minor Injuries; Outpatients; Diagnostics
Minor Injuries 8am-10pm
Park Lane, Newtown, SY16 1EJ
General Practice; Diabetes Care; Women's Health
Mon-Fri 8:30am-6pm
Laws Street, Pembroke Dock, SA72 6DS
General Practice; Diabetes Care; Family Planning
Mon-Fri 8:30am-6pm
Stanwell Road, Penarth, CF64 2YR
General Practice; Women's Health; Diabetes Care
Mon-Fri 8:30am-6pm
Herbert Street, Pontardawe, SA8 4ED
General Practice; Diabetes Care; Women's Health
Mon-Fri 8am-6pm
Park Buildings, Pontypool, NP4 6JH
General Practice; Diabetes Care; Women's Health
Mon-Fri 8:30am-6pm
Gelliwastad Road, Pontypridd, CF37 2BW
General Practice; Minor Surgery; Diabetes Care; Mental Health Support
Mon-Fri 8am-6:30pm
Station Road, Port Talbot, SA13 1NW
General Practice; Family Planning; Travel Health
Mon-Fri 8am-6pm
John Street, Porthcawl, CF36 3BH
General Practice; Travel Clinic; Family Planning
Mon-Fri 8am-6pm
High Street, Porthmadog, LL49 9LR
General Practice; Women's Health; Child Immunisations
Mon-Fri 8am-6pm
Victoria Road, Prestatyn, LL19 7TE
General Practice; Diabetes Clinic; Asthma Management
Mon-Fri 8am-6pm
Penlan Street, Pwllheli, LL53 5DE
General Practice; Diabetes Care; Asthma Clinic
Mon-Fri 8:30am-6pm
Prince Charles Road, Wrexham, LL14 1RS
General Practice; Diabetes Care; Vaccinations; Travel Health
Mon-Fri 8:30am-6pm
Wellington Road, Rhyl, LL18 1LE
General Practice; Family Planning; Vaccinations
Mon-Fri 8:30am-6pm
Ringland Circle, Newport, NP19 9NH
General Practice; Family Planning; Chronic Disease Management
Mon-Fri 8am-6pm
Ty Sign Road, Risca, NP11 6PN
General Practice; Chronic Disease Management; Vaccinations
Mon-Fri 8:30am-6pm
Ninian Road, Roath, Cardiff, CF23 5RE
General Practice; Women's Health; Mental Health Support; Diabetes Care
Mon-Fri 8:30am-6pm
Cefn Road, Rogerstone, Newport, NP10 9AD
General Practice; Vaccinations; Travel Clinic
Mon-Fri 8:30am-6pm
Ynysmaerdy, Llantrisant, CF72 8XR
Emergency Department; General Surgery; Maternity; Paediatrics
24/7 Emergency Department
Cardiff Road, Newport, NP20 2UB
Emergency Department; General Surgery; Cardiology; Orthopaedics
24/7 Emergency Department
High Street, Ruabon, LL14 6LU
General Practice; Chronic Disease Management
Mon-Fri 8:30am-5:30pm
Park Street, Ruthin, LL15 1BB
General Practice; Chronic Disease Management; Minor Surgery; Travel Health
Mon-Fri 8am-6:30pm
Sketty Lane, Swansea, SA2 8QA
General Medicine; Surgery; Ophthalmology; ENT
Outpatient services Mon-Fri
Gower Road, Sketty, Swansea, SA2 9BW
General Practice; Minor Surgery; Travel Health; Chronic Disease Management
Mon-Fri 8am-6:30pm
Warren Street, Tenby, SA70 7JX
General Practice; Women's Health; Child Health
Mon-Fri 8am-6pm
Dunraven Street, Tonypandy, CF40 1QN
General Practice; Women's Health; Vaccinations
Mon-Fri 8am-6pm
Morgan Street, Tredegar, NP22 3NP
General Practice; Diabetes Care; Family Planning
Mon-Fri 8:30am-6pm
Heath Park, Cardiff, CF14 4XW
Emergency Department; Major Trauma; Neurosurgery; Cardiac Services; Cancer Centre; Transplant
24/7 Emergency Department
Uplands Crescent, Swansea, SA2 0NP
General Practice; Family Planning; Minor Ailments
Mon-Fri 8am-6pm
Salop Road, Welshpool, SY21 7EH
General Practice; Family Planning; Child Health
Mon-Fri 8:30am-6pm
Penlline Road, Whitchurch, Cardiff, CF14 2AA
General Practice; Minor Surgery; Travel Health; Chronic Disease Management
Mon-Fri 8am-6:30pm
Croesnewydd Road, Wrexham, LL13 7TD
Emergency Department; General Surgery; Paediatrics; Maternity; Orthopaedics
24/7 Emergency Department
Grosvenor Road, Wrexham, LL11 1BU
General Practice; Minor Surgery; Chronic Disease Management; Mental Health Support
Mon-Fri 8am-6:30pm
Alltwen, Pontardawe, SA8 3HG
Community Hospital; Rehabilitation
24/7 Inpatient services
Mountain Ash, CF45 4SN
Community Hospital; Outpatients; Rehabilitation
Monday-Friday 9am-5pm
Llwynypia, Tonypandy, CF40 2LU
Minor Injuries; Community Services
Minor Injuries 8am-8pm
Victoria Road, Tredegar, NP22 4QT
Community Hospital; Minor Injuries; Outpatients
Minor Injuries 8am-8pm
Penrhosgarnedd, Bangor, LL57 2PW
Emergency Department; General Surgery; Orthopaedics; Cardiology; Maternity; Mental Health
24/7 Emergency Department
Ystrad Mynach, CF82 7GP
Minor Injuries; Diagnostics; Outpatients
Minor Injuries 8am-10pm
Station Road, Ystradgynlais, SA9 1NR
Minor Injuries Unit; Outpatients; Rehabilitation
Minor Injuries 8am-10pm daily
Station Road, Ystradgynlais, SA9 1JS
General Practice; Chronic Disease Management; Minor Ailments
Mon-Fri 8am-6pm
Veterans in Wales have access to priority NHS treatment for conditions related to their service. When registering with a GP, make sure to mention your veteran status. Many practices have staff trained in veteran-specific health needs, including mental health support and understanding of service-related conditions.
Staff trained in veteran health needs
For service-related conditions
Tell your GP you're a veteran