Wales

NHS GP practices in Cardiff

117 registered NHS GP practices covering the CF postcode area.

Moving to this area? You'll need to register with a GP practice local to your new address — most practices only accept patients within a set catchment area, so check directly with a practice before you move. For quality ratings and patient survey results, see NHS.uk's official GP finder.
Practice namePostcodeDetails
Brynderwen SurgeryCF3 0EF Details →
Rumney Primary Care CentreCF3 3LG Details →
Willowbrook SurgeryCF3 0SH Details →
Ely Bridge SurgeryCF5 4AD Details →
Fairwater Health CentreCF5 3JT Details →
Llandaff SurgeryCF5 2DY Details →
The Caerau Lane SurgeryCF5 5LQ Details →
Woodlands Medical CentreCF5 4RG Details →
Butetown Medical PracticeCF10 5HW Details →
Corporation Road (Drs Surgery)CF10 5FR Details →
Cardiff Bay SurgeryCF11 7DJ Details →
Clare Road Medical CentreCF11 6RW Details →
Grange Medical PracticeCF11 6PG Details →
Grangetown Health CentreCF11 7DJ Details →
Kings Road (Drs Surgery)CF11 9DQ Details →
Llandaff Fields Medical PracticeCF11 9SH Details →
Meddygfa Canna SurgeryCF11 9EE Details →
Meddygfa Lansdowne SurgeryCF11 8DG Details →
Taff Riverside PracticeCF11 9SH Details →
The SurgeryCF11 9DN Details →
Birchgrove SurgeryCF14 4QJ Details →
Bishops Road Medical CentreCF14 1LT Details →
Crwys Medical CentreCF14 3QX Details →
Llandaff North Medical CeCF14 2FD Details →
Llanishen Court SurgeryCF14 5YU Details →
North Cardiff Medical CentreCF14 9BB Details →
North Road Medical PracticeCF14 3XQ Details →
St. Isan Road SurgeryCF14 4UU Details →
Whitchurch Road SurgeryCF14 3NY Details →
Whitchurch Village PracticeCF14 7BP Details →
Radyr Medical CentreCF15 8EW Details →
The Medical CentreCF15 7YG Details →
Cyncoed Medical PracticeCF23 8SQ Details →
Llanedeyrn Health CentreCF23 9PF Details →
Roath House SurgeryCF23 5RH Details →
St. Davids Medical CentreCF23 7SD Details →
The Penylan SurgeryCF23 5SY Details →
Cardiff Health Access PracticeCF24 0SZ Details →
Cathays SurgeryCF24 4HU Details →
Clifton SurgeryCF24 1AG Details →
Cloughmore Medical CentreCF24 2LU Details →
Four Elms Medical CentreCF24 2HB Details →
Meddygfa Albany SurgeryCF24 3JD Details →
Roathwell SurgeryCF24 1YT Details →
The City SurgeryCF24 3WD Details →
Bridgend GroupCF31 3NW Details →
Oak Tree SurgeryCF31 2PQ Details →
Riversdale HouseCF31 3NL Details →
Cwm Garw PracticeCF32 8NN Details →
Nantymoel SurgeryCF32 7NA Details →
Ogmore Vale SurgeryCF32 7BL Details →
Tynycoed SurgeryCF32 9SW Details →
Heathbridge HouseCF33 6BY Details →
The SurgeryCF33 6DE Details →
Bron-Y-Garn SurgeryCF34 9PW Details →
Llynfi SurgeryCF34 9DT Details →
Woodlands SurgeryCF34 0SR Details →
The Medical CentreCF35 5PF Details →
The New SurgeryCF35 6YP Details →
Porthcawl MedicalCF36 5DJ Details →
Eglwysbach Medical PractiCF37 2AA Details →
Taff Vale PracticeCF37 5RW Details →
The Ashgrove SurgeryCF37 2DR Details →
Ynysybwl SurgeryCF37 3DU Details →
Parc Canol SurgeryCF38 1RJ Details →
Cwm Gwyrdd Medical CentreCF39 8TJ Details →
Park Lane SurgeryCF39 8AG Details →
Pont Newydd Medical CentreCF39 0LD Details →
De Winton Field PracticeCF40 2LE Details →
Penygraig SurgeryCF40 1QN Details →
Saint Andrews SurgeryCF40 2QZ Details →
The SurgeryCF41 7BD Details →
Forest View Medical CentreCF42 6DL Details →
The Maerdy Ferndale MgpCF43 4XX Details →
Tylorstown SurgeryCF43 3HB Details →
74 Monk StreetCF44 7PA Details →
Abercwmboi Medical PracticeCF44 6BL Details →
Cwmaman SurgeryCF44 6HY Details →
Hirwaun Medical CentreCF44 9SL Details →
St John'S Medical PracticeCF44 7DD Details →
Abercynon Medical CentreCF45 4YB Details →
Health Hub IwCF45 4BZ Details →
Meddygfa Glan Cynon SurgeCF45 3HD Details →
Nelson SurgeryCF46 6HL Details →
Treharris Primary Care CentreCF46 5HE Details →
Brookside Medical CentreCF48 4DT Details →
Morlais Medical PracticeCF48 3AL Details →
Pontcae Medical PracticeCF48 1YE Details →
Practice 1CF48 1BZ Details →
Practice 2CF48 1BZ Details →
Practice 3 Keir Hardie HeCF48 1BZ Details →
Eryl SurgeryCF61 1ST Details →
St Athan Medical FacilityCF62 4WA Details →
Vale Group PracticeCF62 8AZ Details →
West Quay Medical CentreCF62 5QN Details →
Court Road SurgeryCF63 4YD Details →
The Practice Of HealthCF63 1BA Details →
The Waterfront Medical CentreCF63 4AR Details →
Albert Road SurgeryCF64 1BX Details →
Dinas Powys Medical CentreCF64 4RE Details →
Redlands SurgeryCF64 3WX Details →
Stanwell SurgeryCF64 3XE Details →
Sully SurgeryCF64 5TG Details →
Cowbridge & Vale Medical PracticeCF71 7DA Details →
Western Vale Family PracticeCF71 7DA Details →
Newpark SurgeryCF72 8AJ Details →
Old School SurgeryCF72 9AA Details →
Bryntirion SurgeryCF81 8SA Details →
South Street SurgeryCF81 8SU Details →
Meddygfa Gelligaer SurgeryCF82 8FQ Details →
Oakfield SurgeryCF82 7WX Details →
Aber Medical CentreCF83 4AU Details →
Court House Medical CentreCF83 3GH Details →
Market Street PracticeCF83 1XP Details →
Nantgarw Road Medical CentreCF83 2AX Details →
The Village SurgeryCF83 3LR Details →
Ty Bryn SurgeryCF83 8GL Details →

Want faster access to a specialist?

Private GP appointments are typically available same-day. See how it works, or compare health insurance that includes GP access.

Private GP Options

← All areas · Search by postcode instead →

Frequently asked questions

How many NHS GP practices are listed in Cardiff (CF)?

117 NHS GP practices are currently listed for Cardiff (CF). Always confirm details directly with the GP practice you choose, since specifics can change between updates.

Is this list up to date?

This list reflects NHS practice registers as of our last data refresh. Practices open, close and change catchment areas, so always confirm directly before registering.

Can I search by postcode instead?

Yes — postcode search ranks the closest NHS GP practices to any address by real distance, rather than showing the whole Cardiff (CF) area at once.

Do I need to register with a GP practice near my home address?

Usually yes — most NHS GP practices only accept patients who live within a defined catchment area, so check with a practice before assuming you can register there.

Find Care Near You