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 booking Phone bookings Location Drop-ins/Walk-ins
Christchurch West Christchurch Harewood 100D Orchard Road www.BookMyVaccine.nz 0800 28 29 26 100 Orchard Road, Harewood, Christchurch 8051 Yes
Christchurch West Christchurch Addington Addington Pharmacy www.BookMyVaccine.nz 0800 28 29 26 348 Lincoln Road, Addington, Christchurch 8024 No
Banks Peninsula Akaroa N/A Akaroa Health Centre No online booking. Phone to book. 03 304 7004 2 Aylmers Valley Road, Akaroa 7520 No
Christchurch Central Christchurch Merivale Alabasters Merivale Pharmacy www.BookMyVaccine.nz 0800 28 29 26 200 Papanui Road, Merivale, Christchurch 8014 No
Ashburton Ashburton Allenton Allenton Pharmacy Ashburton www.BookMyVaccine.nz 0800 28 29 26 67 Harrison Street, Allenton, Ashburton 7700 Yes
Hurunui Amberley N/A Amberley Medical Centre www.BookMyVaccine.nz 0800 28 29 26 6 Hilton Drive, Amberley 7410 Yes
Hurunui Amberley N/A Amberley Medical Centre @ The Tin Shed www.BookMyVaccine.nz 0800 28 29 26 Amberley Pavilion, Amberley Domain, 50 Douglas Road, Amberley 7410 Yes
Hurunui Rotherham N/A Amuri Community Health Centre No online booking. Phone to book. 03 315 6328 40 Wilkin Street, Rotherham 7379 No
Ashburton Ashburton N/A Ashburton Health First www.BookMyVaccine.nz 0800 28 29 26 308 Havelock Street, Ashburton 7700 No
Christchurch West Christchurch Avonhead Avonhead Pharmacy www.BookMyVaccine.nz 0800 28 29 26 210 Withells Road, Avonhead, Christchurch 8042 Yes
Christchurch East Christchurch Linwood Bargain Chemist Eastgate https://www.bargainchemist.co.nz/pages/covid-19-vaccination 03 595 2640 Shop 602 Eastgate Mall, 20 Buckleys Road, Linwood, Christchurch 8062 Yes
Christchurch West Christchurch Northwood Bargain Chemist Northwood https://www.bargainchemist.co.nz/pages/covid-19-vaccination 03 281 8130 Shop i, 1 Radcliffe Road, Belfast, Christchurch 8051 Yes
Christchurch West Christchurch Papanui Bargain Chemist Papanui https://www.bargainchemist.co.nz/pages/covid-19-vaccination 03 595 2933 100 Langdons Road, Papanui, Christchurch 8053 Yes
Christchurch East Christchurch Shirley Bargain Chemist Shirley https://www.bargainchemist.co.nz/pages/covid-19-vaccination 03 929 0025 201 Marshland Road, Shirley, Christchurch 8083 Yes
Christchurch West Christchurch Addington Bargain Chemist Tower Junction https://www.bargainchemist.co.nz/pages/covid-19-vaccination 03 595 2841 Unit 10 Tower Junction Mega Centre, 66 Clarence Street Yes
Christchurch West Christchurch Barrington Barrington Hub at Barrington Mall www.BookMyVaccine.nz 0800 28 29 26 256 Barrington Street, Spreydon, Christchurch 8024 Yes
Christchurch West Christchurch Belfast Belfast Medical Centre No online booking. Phone to book. 03 323 8063 8 Richill St, Belfast, 8051 No
Christchurch West Christchurch Belfast Belfast North Mediqual Doctors No online booking. Phone to book. 03 323 6789 3b/812 Main North Road, Belfast, Christchurch 8051 No
Christchurch West Christchurch Upper Riccarton Bush Inn Pharmacy www.BookMyVaccine.nz 0800 28 29 26 364 Riccarton Road, Bush Inn Centre 8041 Yes
Christchurch West Christchurch Bishopdale Bishopdale Medical Clinic No online booking. Phone to book. 03 359 8591 1 Eastling Street, Bishopdale, Christchurch 8053 No
Christchurch West Christchurch Burnside Burnside Medical Centre www.BookMyVaccine.nz 0800 28 29 26 368 Wairakei Road, Burnside, Christchurch 8053 No
Christchurch East Christchurch Burwood Burwood Health Centre No online booking. Phone to book. 03 383 0219 345 Mairehau Rd, Parklands 8063 No
Christchurch East Christchurch Burwood Burwood Pharmacy www.BookMyVaccine.nz 0800 28 29 26 11 Parnwell Street, Burwood, Christchurch 8083 Yes
Christchurch West Christchurch Casebrook Casebrook Surgery www.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 www.BookMyVaccine.nz 0800 28 29 26 91 Centaurus Road, Huntsbury, Christchurch 8022 Yes
Chatham Islands Waitangi N/A Chatham Islands Health Centre No online booking. Phone to book. 03 305 0035 6 Hospital Road, Waitangi, Chatham Island No
Christchurch West Christchurch Riccarton Chemist Warehouse Blenheim Square www.BookMyVaccine.nz 0800 28 29 26 Shop 1 Blenheim Square, 217 Blenheim Road, Riccarton, Christchurch 8041 Yes
Christchurch West Christchurch Papanui Chemist Warehouse Papanui No online booking. 03 974 3617 Shop 2, 43 Langdons Road, Papanui Christchurch 8053 Yes
Hurunui Cheviot N/A Cheviot Community Health Centre No online booking. Phone to book. 03 319 8630 6 Robinson Street, Cheviot 7310 No
Christchurch West Christchurch Addington Christchurch Arena Drive Through www.BookMyVaccine.nz 0800 28 29 26 Yes
Christchurch Central Christchurch Christchurch Central Christchurch Central Pharmacy http://unichemcashelpharmacy.gettimely.com/#services 03 379 6182 148 Hereford Street, Christchurch Central City, Christchurch 8011 Yes
Christchurch West Christchurch Riccarton Doctors on Riccarton No online booking. Phone to book. 03 348 8989 183 Riccarton Road, Riccarton, Christchurch 8041 No
Christchurch East Christchurch Aranui Eastcare Health No online booking. Phone to book. 03 388 8800 283 Breezes Road, Aranui, Christchurch 8061 No
Christchurch East Christchurch Aranui Eastern Pharmacy www.BookMyVaccine.nz 0800 28 29 26 338 Pages Road, Aranui, Christchurch 8061 Yes
Ashburton Ashburton N/A Eastfield Health www.BookMyVaccine.nz with a priority booking code 0800 28 29 26 Former Noel Leeming store, Tancred Street, Ashburton (opposite Briscoes) Yes
Christchurch West Christchurch Fendalton Fendalton Pharmacy www.BookMyVaccine.nz 0800 28 29 26 19-23 Memorial Avenue, Fendalton, Christchurch 8053 Yes
Christchurch East Christchurch Waltham Ferry Road Medical Centre No online booking. Phone to book. 03 381 0551 276 Ferry Road, Waltham, Christchurch 8011 No
Christchurch West Christchurch Burnside Grahams Road Medical Practice No online booking. Phone to book. 03 358 3526 76 Grahams Road, Burnside, Christchurch 8041 No
Christchurch West Christchurch Halswell Halswell Health No online booking. Phone to book. 03 322 8121 36 Ensign Street, Halswell, Christchurch 8025 No
Christchurch West Christchurch Halswell Halswell Pharmacy www.BookMyVaccine.nz 0800 28 29 26 29 Ensign Street, Halswell, Christchurch 8025 Yes
Hurunui Hanmer Springs N/A Hanmer Springs Health Centre No online booking. Phone to book. 03 315 7503 59 Jacks Pass Road, Hanmer Springs 7334 No
Christchurch West Christchurch Beckenham Hardings Chemist and Post www.BookMyVaccine.nz 0800 28 29 26 135 Colombo Street, Sydenham, Christchurch 8023 Yes
Christchurch West Christchurch Beckenham Hardings Pharmacy (CHC South Pharmacy) www.BookMyVaccine.nz 0800 28 29 26 167 Colombo Street, Sydenham, Christchurch 8023 Yes
Christchurch Central Christchurch Christchurch Central Health and Sport Central No online booking. Phone to book. 03 366 0088 591 Colombo Street, Christchurch Central City, Christchurch 8011 No
Christchurch West Christchurch Hei Hei Hei Hei Pharmacy No online booking. Phone to book. 03 344 2440 34 Wycola Avenue, Hei Hei, Christchurch 8042 No
Christchurch East Christchurch Opawa Helios Medical Centre www.BookMyVaccine.nz 0800 28 29 26 275 Field Terrace, Opawa, Christchurch 8023
Christchurch West Christchurch Hoon Hay Hillmed Health Centre www.BookMyVaccine.nz 0800 28 29 26 7 Halswell Road, Hoon Hay 8025 Yes
Christchurch West Christchurch Ilam Ilam Healthworks Pharmacy www.BookMyVaccine.nz 0800 28 29 26 108 Memorial Avenue, Burnside, Christchurch 8053 Yes
Christchurch West Christchurch St Albans Innes Road Medical Rooms No online booking. Phone to book. 03 355 8350 217 Innes Road, St Albans, Christchurch 8052 No
Christchurch West Christchurch Yaldhurst Inspire Health Medical Practice www.BookMyVaccine.nz with a priority booking code 0800 28 29 26 1 Filly Place, Yaldhurst, Christchurch 8042 No
Waimakariri Kaiapoi N/A Kaiapoi Family Doctors www.BookMyVaccine.nz 0800 28 29 26 42 Charles Street, Kaiapoi 7630 Yes
Waimakariri Kaiapoi N/A Kaiapoi Gospel Way Outreach Hall www.BookMyVaccine.nz 0800 28 29 26 36 Charles Street, Kaiapoi 7630 Yes
Waimakariri Kaiapoi N/A Kaiapoi Medical Centre No online booking. Phone to book. 03 327 5115 71 Fuller Street, Kaiapoi 7630 No
Kaikoura Kaik?ura N/A Kaikoura Healthcare www.BookMyVaccine.nz 0800 28 29 26 25 Deal Street, Kaik?ura 7300 Yes
Christchurch West Christchurch Burnside Kendal Medical Centre No online booking. Phone to book. 03 358 8266 66 Kendal Avenue, Burnside, Christchurch 8053 No
Christchurch East Christchurch Linwood Ki te Tihi Hapori Hauora at Eastgate www.BookMyVaccine.nz 0800 28 29 26 Yes
Christchurch West Christchurch Yaldhurst Kiwi Pharmacy www.BookMyVaccine.nz 0800 28 29 26 Health Centre 3 Filly Place, Yaldhurst, Christchurch 7676 Yes
Selwyn Leeston N/A Leeston Medical Centre www.BookMyVaccine.nz 0800 28 29 26 57/59 High Street, Leeston 7632 No
Ashburton Ashburton N/A Life Pharmacy Ashburton www.BookMyVaccine.nz 0800 28 29 26 262 East Street, Ashburton 7700 Yes
Christchurch West Christchurch Riccarton Life Pharmacy Riccarton (at Westfield Riccarton) www.BookMyVaccine.nz 0800 28 29 26 Shop 45/129 Riccarton Road, Riccarton, Christchurch 8440 Yes
Christchurch East Christchurch Shirley Life Pharmacy The Palms No online booking. 03 385 2725 The Palms Shopping Centre 7, 19/21 Marshland Road, Shirley, Christchurch 8061 Yes
Christchurch East Christchurch Lyttelton Lyttelton Pharmacy & Post Centre www.BookMyVaccine.nz 0800 28 29 26 19 London Street, Lyttelton 8082 No
Christchurch West Christchurch Papanui Main North Road Medical Centre No online booking. 03 352 6152 102 Main North Road, Papanui, Christchurch 8053 Yes
Christchurch Central Christchurch Christchurch Central Menz Medical No online booking. Phone to book. 03 981 8181 912 Colombo Street, Christchurch Central City, Christchurch 8013 No
Christchurch West Christchurch Merivale Merivale Medical Practice No online booking. Phone to book. 03 355 7262 236 Papanui Road, Merivale, Christchurch 8014 No
Ashburton Methven N/A Methven Medical Centre No online booking. Phone to book. 03 302 8105 Methven Chertsey Road, Methven 7730 No
Ashburton Ashburton N/A Moore Street Medical Centre www.BookMyVaccine.nz 0800 28 29 26 254 Moore Street, Ashburton 7700