Home / Find a GP
Select your location
Akaroa Health Centre
2 Aylmers Valley Rd, Akaroa
Phone: 03 304 7004
Amberley Medical Centre
6 Hilton Drive, Amberley
Phone: 03 314 8504
Tinwald Medical Centre
33 Archibald St, Ashburton
Phone: 03 308 6565
Three Rivers Health
7-11 Allens Road, Ashburton
Phone: 03 308 9139
Ashburton Health First
308 Havelock Street, Ashburton
Phone: 03 3081956
Moore St Medical Centre
254 Moore St, Ashburton
Phone: 03 308 3066
Cheviot Community Health Centre
6 Robinson St, Cheviot
Phone: 03 319 8630
Hanmer Springs Health Centre
59 Jacks Pass Road, Hanmer Springs
Phone: 03 315 7503
Kaiapoi-Kaye Buchan Medical Centre
164 Williams Street, Kaiapoi
Phone: 03 327 2622
Kaiapoi Family Doctors
42 Charles St, Kaiapoi
Phone: 03 327 7474
Rakaia Medical Centre
30 Elizabeth Avenue, Rakaia
Phone: 03 303 5002
Rangiora Family Doctors
36 Victoria Street, Rangiora
Phone: 03 313 7197
Good St Medical Centre
17 Good St, Rangiora
Phone: 03 313 8262
Amuri Community Health Centre
40 Wilkin St, Rotherham
Phone: 03 315 6328
Waikari Health Centre
100 Princes Street, Waikari
Phone: 03 314 4506
Woodend Medical Centre
51 Main North Road, Woodend
Phone: 03 312 7333