| A |
| Albany Surgery | Cathays, no street on record | | | | |
| B |
| Birchgrove Medical Centre | Birchgrove, no street on record | general | | | |
| Bishops Road Medical Centre | Whitchurch, no street on record | | bishopsroadmedicalcentre.wales.nhs.uk social page | | |
| Brynderwen Surgery | Crickhowell Road, St Mellons | | brynderwensurgery.co.uk | +44 29 2079 9921 | |
| Butetown Medical Practice | Butetown, no street on record | | butetowndoctors.co.uk | +44 29 2048 3126 | |
| C |
| Canna Surgery | 27 Wyndham Crescent, Canton | | cannasurgery.co.uk | +44 29 2044 4500 | |
| Cardiff South Dialysis Unit | Penarth Road, Leckwith | nephrology | | | |
| Carrington Chiropody | Birchgrove, no street on record | podiatry | | | |
| Cathedral View Medical Centre | Llanidloes Road, Gabalfa | | | | |
| Clifton Surgery | 151-153 Newport Road, Adamsdown | general | cliftonsurgery.wales.nhs.uk social page | +44 29 20494539 | |
| Crwys Medical Centre | Wedal Road, Maindy | general | wales.nhs.uk social page | +44 29 2052 4140 | |
| Cyncoed Medical Centre | Dartington Drive, Pentwyn | | | +44 2920 545260 | |
| D |
| Danescourt Surgery | 4 Rachel Close, Danescourt | | danescourtsurgery.co.uk | +44 29 2057 8686 | |
| Digits | Penylan, no street on record | podiatry | | | |
| Dr. Kathryn | 81 Brandreth Road, Penylan | plastic surgery | | | |
| E |
| Ely Bridge Surgery | Caerau, no street on record | general | | | |
| F |
| Fairwater Health Centre | Plas-Mawr Road, Fairwater | | fairwaterhealthcentre.co.uk | +44 29 2056 6291 | |
| Four Elms Medical Centre | Pengam Green, no street on record | | | | |
| G |
| Gabalfa Clinic | 213 North Road, Mynachdy | community | cavuhb.nhs.wales | +44 2920 693 941 | |
| Grangetown Health Centre | 45 Cambridge Street, Grangetown | | grangetownhc.wales.nhs.uk social page | +44 29 20342728 | |
| I |
| Independent General Practice Cardiff Gate | 1B Oak Tree Court, Pontprennau | general | theigp.co.uk | +44 3456 252 252 | |
| K |
| Kings Road Surgery | 180 King's Road, Pontcanna | | kingsroad.gpsurgery.net | +44 29 2038 8803 | |
| L |
| Lansdowne Surgery | Sanatorium Road, Canton | | lansdownesurgery.co.uk | +44 29 20395115 | |
| Laserclinics | 15 Town Wall South, Cardiff City Centre | | laserclinics.co.uk | +44 29 2009 0510 | |
| Llandaff North Medical Centre | 99 Station Road, Llandaff North | | | +44 2920567822 | |
| Llandaff Surgery | 19a High Street, Llandaff | | llandaffsurgery.nhs.wales | +44 29 2057 6675 | |
| Llanishen Court Surgery | Llanishen, no street on record | | | | |
| Llanrumney Health Centre | Llanrumney, no street on record | | | | |
| M |
| Maelfa Wellbeing Hub | Llanedeyrn, no street on record | | llanhealthcare.co.uk | +44 29 2073 1671 | |
| Minster Surgery | Minster Road, Roath | | brynderwensurgery.co.uk | +44 29 2047 3999 | |
| N |
| New Moors Surgery | 23 Splott Road, Splott | general | | | |
| North Cardiff Medical Centre | Thornhill, no street on record | | northcardiffmedicalcentre.co.uk | | |
| North Road Medical Centre | Rhiwbina, no street on record | | | | |
| P |
| Park View Health Centrenot edited since 2022 | Treseder Way, Caerau | general | cavuhb.nhs.wales | +44 2920 560 752 | |
| Pentyrch Surgerynot edited since 2020 | Pentyrch, no street on record | | | | |
| Penwyn Health Centre | Pentwyn, no street on record | | | | |
| Portland Body Clinicnot edited since 2021 | 35 Park Place, Civic Centre | | | | |
| R |
| Radyr Health Centre | Radyr, no street on record | | | | |
| Roath House Surgery | 100 Pen-y-lan Road, Roath | general | roathhousesurgery.nhs.wales | +44 2920 870 660 | |
| Rumney Primary Care Centre | Barmouth Road, Rumney | | | +44 2920797751 | |
| S |
| St Isan Road Surgery | 46 Saint Isan Road, Heath | general | stisanroadsurgery.co.uk | +44 29 2061 2333 | |
| T |
| The Cardiff Clinic | 116 Cathedral Road, Pontcanna | dermatology | thecardiffclinic.co.uk | +44 2920 256498 | |
| The City Surgery | 187 City Road, Plasnewydd | | thecitysurgery.co.uk | +44 2920 437980 | |
| The ME Clinic | Canal Quarter, no street on record | | | | |
| Tongwynlais Surgerynot edited since 2022 | Tongwynlais, no street on record | | | | |
| W |
| Westway Surgery | Ely, no street on record | | | | |
| Whitchurch Medical Centre | Park Road, Coryton | general | whitchurchmedicalcentre.co.uk | +44 29 2062 9601 | |
| Whitchurch Road Surgery | 210 Whitchurch Road, Maindy | | 111.wales.nhs.uk social page | +44 2920 621 282 | |
| Willowbrook Surgery | St Mellons, no street on record | | | | |
| Woodlands Medical Centre | Michaelston-super-Ely, no street on record | | | | |