COVID-19 vaccination clinics in Canterbury and the West Coast

New clinics are regularly added, please check back for new locations.

If you can’t drive to your COVID-19 vaccination appointment, transport options are detailed in this Transport options to get to your COVID-19 vaccination appointment pamphlet (140KB, PDF)

Vaccination clinics and events

Mobile clinics in Christchurch

  • MIHI mobile clinics at local Māori community venues – for queries or bookings, call 0800 MIHI 4U (0800 644 448) 8:30 – 5, Mon – Fri – all appointments temporarily relocated to The Māui Clinic at South City
  • Tangata Atumotu clinics at local Pasifika churches – for queries or bookings, call 0800 PASIFIKA (0800 727 434) 8.30 – 5, Mon – Fri

COVID-19 Vaccination Accessible Events in Christchurch

We have organised some vaccination days and times for people with disability, impairment or long-term health condition. These days and times are specifically set up to be relaxed, welcoming, easy and have extra support in place to be accessible.

See details about COVID-19 Vaccination Accessible Events in Christchurch

Pop-up vaccination events

Join your community to get vaccinated at pop-up vaccination events. Find a vaccination event near you!

See details on pop-up vaccination events

 

Clinics in Canterbury

District Town Suburb Clinic name Online bookings Phone bookings Location Drop-ins/walk-ins
Kaikoura Kaikoura N/A Kaikoura Healthcare BookMyVaccine.nz 0800 28 29 26 25 Deal Street, Kaikoura 7300 Yes
Hurunui Amberley N/A Amberley Medical Centre BookMyVaccine.nz 0800 28 29 26 6 Hilton Drive, Amberley 7410 Yes
Hurunui Rotherham N/A Amuri Community Health Centre Not available 03 315 6328 40 Wilkin Street, Rotherham 7379 No
Hurunui Cheviot N/A Cheviot Community Health Centre Not available 03 319 8630 6 Robinson Street, Cheviot 7310 No
Hurunui Hanmer Springs N/A Hanmer Springs Health Centre Not available 03 315 7503 59 Jacks Pass Road, Hanmer Springs 7334 No
Hurunui Waikari N/A Waikari Health Centre Not available 03 314 4506 100 Princes Street, Waikari 7420 No
Waimakariri Kaiapoi N/A Kaiapoi Family Doctors BookMyVaccine.nz 0800 28 29 26 42 Charles Street, Kaiapoi 7630 Yes
Waimakariri Kaiapoi N/A Kaiapoi Gospel Way Outreach Hall BookMyVaccine.nz 0800 28 29 26 36 Charles Street, Kaiapoi 7630 Yes
Waimakariri Kaiapoi N/A Kaiapoi Medical Centre Not available 03 327 5115 71 Fuller Street, Kaiapoi 7630 No
Waimakariri Oxford N/A Oxford Community Health Centre Not available 03 312 4195 39 Park Avenue, Oxford 7430 No
Waimakariri Pegasus N/A Pegasus Medical Centre BookMyVaccine.nz 0800 28 29 26 52 Pegasus Main Street, Pegasus 7691 Yes
Waimakariri Rangiora N/A Rangiora Durham Health BookMyVaccine.nz 0800 28 29 26 15 Durham Street, Rangiora 7400 Yes
Waimakariri Rangiora N/A Rangiora Life Pharmacy BookMyVaccine.nz 0800 28 29 26 172-176 High Street, Rangiora 7400 Yes
Waimakariri Rangiora N/A Rangiora Unichem Medical Corner BookMyVaccine.nz 0800 28 29 26 237A High Street, Rangiora 7400 Yes
Waimakariri Rangiora N/A Southside Health** Not available 03 313 5252 10F Newnham Street, Rangiora 7400
Waimakariri Rangiora N/A Stan's 7 Day Pharmacy Not available 03 313 8280 15 Ashley Street, Rangiora 7400 No
Banks Peninsula Akaroa N/A Akaroa Health Centre Not available 03 304 7004 2 Aylmers Valley Road, Akaroa 7520 No
Selwyn Leeston N/A Leeston Medical Centre BookMyVaccine.nz 0800 28 29 26 57/59 High Street, Leeston 7632 Yes
Selwyn Rolleston N/A Rolleston Central Health Not available 03 347 2614 9 Masefield Drive, Rolleston 7614 No
Selwyn Rolleston N/A Rolleston Medical Centre BookMyVaccine.nz 0800 28 29 26 29 Brookside Road, Rolleston 7614 Yes
Selwyn Lincoln N/A WeCare Lincoln BookMyVaccine.nz 0800 28 29 26 6/3 Vernon Drive, Halswell, Lincoln 7608 Yes
Selwyn West Melton N/A West Melton Medical Centre Not available 03 318 8511 11/736 Weedons Ross Road, West Melton 7676 No
Selwyn Rolleston N/A Unichem Rolleston Central Pharmacy BookMyVaccine.nz 0800 28 29 26 9 Masefield Drive, Rolleston 7614 Yes
Selwyn West Melton N/A Unichem West Melton Pharmacy Not available 03 347 0777 Shop 12/736 Weedons Ross Road, Canterbury 7618 No
Ashburton Ashburton Allenton Allenton Pharmacy Ashburton BookMyVaccine.nz 0800 28 29 26 67 Harrison Street, Allenton, Ashburton 7700 Yes
Ashburton Ashburton N/A Ashburton Health First BookMyVaccine.nz 0800 28 29 26 308 Havelock Street, Ashburton 7700 Yes
Ashburton Ashburton N/A Eastfield Health at 248 Tancred St (old Noel Leeming bldg) BookMyVaccine.nz with a priority booking code 0800 28 29 26 248 Tancred Street, Ashburton 7700 Yes
Ashburton Ashburton N/A Life Pharmacy Ashburton BookMyVaccine.nz 0800 28 29 26 262 East Street, Ashburton 7700 Yes
Ashburton Methven N/A Methven Medical Centre Not available 03 302 8105 Methven Chertsey Road, Methven 7730 No
Ashburton Ashburton N/A Moore Street Medical Centre BookMyVaccine.nz 0800 28 29 26 254 Moore Street, Ashburton 7700 Yes
Ashburton Ashburton N/A Tancred Street Dispensary Not available 03 307 9244 135 Tancred Street, Ashburton 7700 No
Ashburton Ashburton Allenton Three Rivers Health BookMyVaccine.nz 0800 28 29 26 7/11 Allens Road, Allenton, Ashburton 7700 Yes
Ashburton Ashburton Tinwald Tinwald Medical Centre BookMyVaccine.nz 0800 28 29 26 33 Archibald Street, Tinwald, Ashburton 7700 Yes
Ashburton Ashburton N/A Wises Pharmacy BookMyVaccine.nz 0800 28 29 26 Shop 4/155 Wills Street, Ashburton 7700 Yes
Chatham Islands Waitangi N/A Chatham Islands Health Centre Not available 03 305 0035 6 Hospital Road, Waitangi, Chatham Island
Christchurch West Christchurch Harewood 100D Orchard Road BookMyVaccine.nz 0800 28 29 26 100 Orchard Road, Harewood, Christchurch 8051 Yes
Christchurch Central Christchurch Merivale Alabasters Merivale Pharmacy BookMyVaccine.nz 0800 28 29 26 200 Papanui Road, Merivale, Christchurch 8014 No
Christchurch West Christchurch Avonhead Avonhead Pharmacy BookMyVaccine.nz 0800 28 29 26 210 Withells Road, Avonhead, Christchurch 8042 Yes
Christchurch East Christchurch Linwood Bargain Chemist Eastgate BargainChemist.co.nz 03 595 2640 Shop 602 Eastgate Mall, 20 Buckleys Road, Linwood, Christchurch 8062 Yes
Christchurch West Christchurch Hornby Bargain Chemist Hornby BargainChemist.co.nz 03 595 2284 6 Chappie Place, Hornby, Christchurch 8042 Yes
Christchurch West Christchurch Northwood Bargain Chemist Northwood BargainChemist.co.nz 03 281 8130 Shop i, 1 Radcliffe Road, Belfast, Christchurch 8051 Yes
Christchurch West Christchurch Papanui Bargain Chemist Papanui BargainChemist.co.nz 03 595 2933 100 Langdons Road, Papanui, Christchurch 8053 Yes
Christchurch East Christchurch Shirley Bargain Chemist Shirley BargainChemist.co.nz 03 929 0025 201 Marshland Road, Shirley, Christchurch 8083 Yes
Christchurch West Christchurch Addington Bargain Chemist Tower Junction BargainChemist.co.nz 03 595 2841 Unit 10 Tower Junction Mega Centre, 66 Clarence Street Yes
Christchurch West Christchurch Barrington Barrington Hub at Barrington Mall BookMyVaccine.nz 0800 28 29 26 256 Barrington Street, Spreydon, Christchurch 8024 Yes
Christchurch West Christchurch Belfast Belfast North Mediqual Doctors Not available 03 323 6789 3b/812 Main North Road, Belfast, Christchurch 8051 No
Christchurch West Christchurch Bishopdale Bishopdale Medical Clinic Not available 03 359 8591 1 Eastling Street, Bishopdale, Christchurch 8053 No
Christchurch West Christchurch Burnside Burnside Medical Centre Not available 03 359 9974 368 Wairakei Road, Burnside, Christchurch 8053 No
Christchurch East Christchurch Burwood Burwood Pharmacy BookMyVaccine.nz 0800 28 29 26 11 Parnwell Street, Burwood, Christchurch 8083 Yes
Christchurch West Christchurch Casebrook Casebrook Surgery BookMyVaccine.nz with a priority booking code 0800 28 29 26 12 Grampian Street, Casebrook, Christchurch 8051 No
Christchurch East Christchurch Huntsbury Cashmere Health/Cashmere Pharmacy BookMyVaccine.nz 0800 28 29 26 91 Centaurus Road, Huntsbury, Christchurch 8022 No
Christchurch West Christchurch Riccarton Chemist Warehouse Blenheim Square BookMyVaccine.nz 0800 28 29 26 Shop 1 Blenheim Square, 217 Blenheim Road, Riccarton, Christchurch 8041 Yes
Christchurch West Christchurch Papanui Chemist Warehouse Papanui Not available 03 974 3617 Shop 2, 43 Langdons Road, Papanui Christchurch 8053 Yes
Christchurch Central Christchurch Christchurch Central Christchurch Central Pharmacy BookMyVaccine.nz 0800 28 29 26 148 Hereford Street, Christchurch Central City, Christchurch 8011 Yes
Christchurch West Christchurch Riccarton Doctors on Riccarton Unichem Website 03 379 6182 183 Riccarton Road, Riccarton, Christchurch 8041 No
Christchurch East Christchurch Aranui Eastcare Health Not available 03 348 8989 283 Breezes Road, Aranui, Christchurch 8061
Christchurch East Christchurch Aranui Eastern Pharmacy Not available 03 388 8800 338 Pages Road, Aranui, Christchurch 8061 Yes
Christchurch West Christchurch Fendalton Fendalton Pharmacy BookMyVaccine.nz 0800 28 29 26 19-23 Memorial Avenue, Fendalton, Christchurch 8053 Yes
Christchurch East Christchurch Waltham Ferry Road Medical Centre BookMyVaccine.nz 0800 28 29 26 276 Ferry Road, Waltham, Christchurch 8011 No
Christchurch West Christchurch Burnside Grahams Road Medical Practice Not available 03 381 0551 76 Grahams Road, Burnside, Christchurch 8041 No
Christchurch West Christchurch Halswell Halswell Health Not available 03 358 3526 36 Ensign Street, Halswell, Christchurch 8025 No
Christchurch West Christchurch Halswell Halswell Pharmacy BookMyVaccine.nz 03 322 8121 29 Ensign Street, Halswell, Christchurch 8025 Yes 2-4pm
Christchurch West Christchurch Beckenham Hardings Chemist and Post BookMyVaccine.nz 0800 28 29 26 135 Colombo Street, Sydenham, Christchurch 8023 Yes
Christchurch West Christchurch Beckenham Hardings Pharmacy (CHC South Pharmacy) BookMyVaccine.nz 0800 28 29 26 167 Colombo Street, Sydenham, Christchurch 8023
Christchurch Central Christchurch Christchurch Central Health and Sport Central BookMyVaccine.nz 0800 28 29 26 591 Colombo Street, Christchurch Central City, Christchurch 8011 No
Christchurch West Christchurch Hei Hei Hei Hei Pharmacy Not available 03 366 0088 34 Wycola Avenue, Hei Hei, Christchurch 8042 No
Christchurch East Christchurch Opawa Helios Medical Centre Not available 03 344 2440