Scotland

NHS GP practices in Kilmarnock

58 registered NHS GP practices covering the KA 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
Holmhead Medical PracticeKA1 2DJ Details →
Portland Medical PracticeKA1 2DL Details →
The SurgeryKA1 2BD Details →
The Wards Medical CentreKA1 1RU Details →
Aucs KilmarnockKA2 0BB Details →
Crosshouse Medical PracticeKA2 0LE Details →
Dundonald Medical PracticeKA2 9HF Details →
Marnock Medical GroupKA3 7AE Details →
Stewarton Medical PracticeKA3 5BP Details →
Galston Medical Practice (Bmg Galston)KA4 8HW Details →
Ballochmyle Medical GroupKA5 6RU Details →
A&A Police Custody SuitesKA6 6AB Details →
Aucs AyrKA6 6DX Details →
Challenging Behaviour ServiceKA6 6AB Details →
Dalmellington Health CentreKA6 7QL Details →
Riverside Medical PracticeKA6 7LX Details →
Taiglum Medical PracticeKA6 7AY Details →
Bankfield Medical PracticeKA7 3PR Details →
Barns Medical PracticeKA7 1UL Details →
Cathcart Street Medical PracticeKA7 1BJ Details →
Dalblair Medical PracticeKA7 1UQ Details →
Racecourse Road Medical GroupKA7 2DF Details →
The Fullarton Medical PracticeKA7 1UL Details →
The SurgeryKA7 2AQ Details →
Tam'S Brig SurgeryKA8 8DD Details →
Kirkhall SurgeryKA9 1AW Details →
Station Road Medical PracticeKA9 1AQ Details →
Portland Surgery TroonKA10 6QR Details →
Templehill SurgeryKA10 6BQ Details →
Bourtreehill Medical PracticeKA11 1JU Details →
Aucs IrvineKA12 8SS Details →
Eglinton Family PracticeKA12 8TJ Details →
Frew Terrace SurgeryKA12 9DY Details →
Townhead SurgeryKA12 0AY Details →
Kilwinning Medical PracticeKA13 6BL Details →
Oxenward SurgeryKA13 6EH Details →
Beith Health Centre Gp PracticeKA15 2AE Details →
Loudoun Medical PracticeKA17 0HD Details →
Auchinleck SurgeryKA18 2AY Details →
Tanyard Muirkirk Medical GroupKA18 1BF Details →
Valley Medical PracticeKA18 4BA Details →
Carrick Medical PracticeKA19 7BY Details →
Maybole Medical PracticeKA19 7BY Details →
Ayrshire Medical GroupKA20 3AB Details →
Stevenston Group PracticeKA20 3AB Details →
Saltcoats Group PracticeKA21 5LX Details →
Central Avenue SurgeryKA22 7DX Details →
South Beach Medical CentreKA22 8BS Details →
Dalry Medical PracticeKA24 4AF Details →
Kilbirnie Medical PracticeKA25 6HS Details →
Ballantrae Medical PracticeKA26 0NB Details →
Dailly Medical PracticeKA26 9SH Details →
Dr Mcculloch & PartnersKA26 9HQ Details →
Girvan Riverside Medical PracticeKA26 9HQ Details →
Arran Medical GroupKA27 8NS Details →
Aucs ArranKA27 8LF Details →
Cumbrae Medical PracticeKA28 0DE Details →
Largs Medical GroupKA30 8LH 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 Kilmarnock (KA)?

58 NHS GP practices are currently listed for Kilmarnock (KA). 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 Kilmarnock (KA) 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