Western Victoria COVID-19 Vaccine Clinics

Eligible people in western Victoria can access COVID-19 vaccines at more than 100 locations across the region. This page lists the details for GP clinics that are eligible to administer COVID-19 vaccines alongside the GP Respiratory Clinics that have also been allocated COVID vaccines.

Eligibility and bookings

Go the COVID-19 Vaccine Eligibility Checker to

  • check whether your a currently eligible for a COVID-19 vaccine
  • check which clinics are currently taking appointments
  • book a vaccination

Or phone the National coronavirus and COVID-19 vaccine helpline – 1800 020 080 – to provide you with contact information to make a booking. Note: call takers cannot make a booking on your behalf.

High volume vaccination centres

For information on High volume vaccination centres in western Victoria, please refer to the State Government’s Coronavirus website

Ballarat and surrounds

Please note: clinics are listed in alphabetical order of suburb or town.

Ballarat Group Practice – Sturt Street 1730A Sturt Street, Alfredton
Ballan Lifeline Medical Centre 191 Inglis Street, Ballan
Eureka Medical and Dental Centre 14 Albert Street, Ballarat
UFS Covid Vaccination Clinic 18 Drummond Street North, Ballarat
Carn-Brae Clinic 17 Errard Street North, Ballarat
Ballarat Family Medical Centre 28 Drummond Street, North Ballarat
Tristar Medical Group – Ballarat 1010A Sturt Street, Ballarat
Ballarat Medical Centre 10 Drummond Street, South Ballarat
Ballarat Group Practice – Victoria Street 63 Victoria Street, Ballarat
Ballarat East Medical 216 Humffray Street North, Ballarat East
Ballarat Community Health – Lucas 12 Lilburne Street, Lucas
Mt Clear Medical Centre 10 Whitehorse Road, Mt Clear
Tristar Medical Group – Sebastopol 49-51 Albert Street, Sebastopol
Ballarat Community Health – Sebastopol 260 Vickers Street, Sebastopol
Delacombe Medical Centre 315 Glenelg Highway, Smythes Creek
Ballarat Community Health – Smythesdale 14 Heales Street, Smythesdale
Ballarat Community Health – Wendouree 1042 Howitt Street, Wendouree
Ballarat Group Practice – Howitt Street 1021 Howitt Street, Wendouree

Central Highlands

Please note: clinics are listed in alphabetical order of suburb or town.

Tristar Medical Group – Avoca 13 Liebig Street, Avoca
Ochre Health Medical Centre – Clunes 69 Service Street, Clunes
Ochre Health Medical Centre – Creswick 58 Albert Street, Creswick
Springs Medical Daylesford 10 Hospital Street, Daylesford
Dunolly Medical Practice 24 Havelock Street, Dunolly
Nightingale Clinic 6 Neill Street, Maryborough
Clarendon Medical Centre 4 Neill Street, Maryborough
St Arnaud Medical Centre 66 McMahon Street, St Arnaud
Dr Jim Sharples’ Clinic
40 Scandinavian Crescent, Talbot

Colac and Otways

Please note: clinics are listed in alphabetical order of suburb or town.

Apollo Bay Medical Centre 75 McLachlan Street, Apollo Bay
The Camperdown Clinic 56 Scott Street, Camperdown
Robinson Street Medical Centre 7 Robinson Street, Camperdown
Colac Medical Centre 6 Murray Street, Colac
Colac Central Medical Centre 52 Bromfield Street, Colac
Corangamite Clinic 12-14 Miller Street, Colac
Otway Medical Clinic 31-35 Connor Street, Colac
Timboon Clinic 14 Hospital Road, Timboon

Geelong and Bellarine

Please note: clinics are listed in alphabetical order of suburb or town.

TLC Primary Care – Armstrong Creek 2/29 Freda Road, Armstrong Creek
Armstrong Health 731-739 Barwon Heads Road, Armstrong Creek
Warralily Family Medical Practice 770 Barwon Heads Road, Armstrong Creek
Golden Plains Medical Centre 59 Geelong Road, Bannockburn
Bannockburn Surgery 16 High Street, Bannockburn
Anakie Road Medical Centre 222-226 Anakie Road, Bell Park
Geelong Respiratory Clinic (Kardinia Health) 2-18 Colac Road, Belmont
TLC Primary Care – Belmont 235 High Street, Belmont
Lifeline Medical Centre 37 Torquay Road, Belmont
South Barwon Medical Centre 66 Settlement Road, Belmont
Eastbrooke Family Clinic Belmont 75 Roslyn Road, Belmont
Clifton Springs Medical Centre 14 Pinnaroo Avenue, Clifton Springs
Corio Bay Medical Centre 15 Goulburn Avenue, Corio
First Point Medical Centre 28-32 Cox Road, Corio
Corio Medical Clinic 1 Bacchus Marsh Road, Corio
MyHealth Medical Centre Corio Shopping Centre, corner Bacchus Marsh Road and Purnell Road, Corio
Curlewis Medical Centre 90 Centennial Boulevard, Curlewis
Drysdale Bulk Billing Medical Centre 46 Wyndham Street, Drysdale
Drysdale Clinic 15 Collins Street, Drysdale
Drysdale Village Medical Centre 16-22 Palmerston Street, Drysdale
East Geelong Medical Centre 17 Ormond Road, East Geelong
Geelong City Medical Clinic 255 Ryrie Street, Geelong
Myers Street Family Medical Practice 148-150 Myers Street, Geelong
Barwon Health StaffCare University Hospital Geelong, 272-322 Ryrie St, Geelong
Health e Medical Centre 258 Shannon Avenue, Geelong West
The Cottage Medical Centre 222 Torquay Road, Grovedale
Tristar Medical Group 284 Torquay Road, Grovedale
Grovedale Medical Centre 124 Burdoo Drive, Grovedale
Barrabool Hills Medical Practice 9/36 Province Boulevard, Highton
291 Roslyn Road Medical Practice 291 Roslyn Road, Highton
The Highton Clinic 10A Bellevue Avenue, Highton
Forest Road Medical Centre 3-51 Forest Road, Lara
Lara Medical Centre 1 Patullos Road, Lara
You Yangs Medical Clinic 45 Walkers Road, Lara
LakeMedix
42 Station Lake Road, Lara
Kensington Hill Medical Centre 2 Kensington Road, Leopold
Gateway Plaza Family Medical Practice 641-659 Bellarine Highway, Leopold
GP@Newcomb Medical Centre 152 Bellarine Highway, Newcomb
Newcomb Women and Children’s Medical Centre 52 Bellarine Highway, Newcomb
Banksia Medical Centre 132 Bellarine Highway, Newcomb
Newcomb Central Medical Centre 36/71 Bellarine Highway, Newcomb
Newtown Medical Centre 311 Pakington Street, Newtown
Labuan Square Medical Centre 19 Labuan Square, Norlane
Norlane Medical Centre 49 Princes Highway, Norlane
Kunatjarra Medical Clinic 252 Church Street, North Geelong
Bellarine Respiratory Clinic (Epichealth Ocean Grove – Wallington Road) 27 Guthridge Street, Ocean Grove
Ocean Grove Medical Clinic 75 The Parade, Ocean Grove
Peninsula Family Medical Practice 140 Shell Road, Ocean Grove
Point Lonsdale Medical Group 4 Nelson Road, Point Lonsdale
Bellarine Community Health GP Clinic 39-41 Fenwick Street, Portarlington
St Leonards Surgery 17 McLeod Street, St Leonards
Teesdale Family Medical Centre 33 Bruce Street, Teesdale
TLC Primary Care – Wallington 12/18 Homestead Avenue, Wallington
Medical One 160 Colac Road, Waurn Ponds

Surf Coast

Please note: clinics are listed in alphabetical order of suburb or town.

Aireys Inlet Medical Centre 37A Great Ocean Road, Aireys Inlet
Anglesea Medical 3 McMillan Street, Anglesea
Karuna-maya Medicine 22 Princes Terrace, Jan Juc
Lorne Medical Centre 230 Mountjoy Parade, Lorne
Surfcoast Medical Centre 100 Surf Coast Highway, Torquay
The Quay Family Healthcare 222 Fischer Street, Torquay
Heroes Home Doctor 160 Surf Coast Highway, Torquay
Tristar Medical Group – Torquay 136 Geelong Road, Torquay
Winchelsea Medical Clinic 36 Main Street, Winchelsea

Warrnambool and  South West

Please note: clinics are listed in alphabetical order of suburb or town.

Heywood Medical  Services 21 Barclay Street, Bolwarra
Coleraine Casterton Medical 65 Russell Street, Casterton
Riverview Family Health 43 Jackson Street, Casterton
Cobden Clinic 5 Victoria Street, Cobden
Hamilton Family Practice 130 Lonsdale Street, Hamilton
Hamilton Medical Group 20 Foster Street, Hamilton
Warrnambool Medical By Lyndoch Living – Mortlake
23 Boundary Road, Mortlake
Port Fairy Medical Clinic 28 Villiers Street, Port Fairy
Seaport Medical Centre 6 Fern Street, Portland
Active Health Portland 148-150 Percy Street, Portland
Portland Family Practice 156 Percy Street, Portland
Terang Medical Clinic 156 High Street, Terang
Great South Coast Respiratory Clinic 133 Fairy Street, Warrnambool
Middle Island Medical Clinic 43 Fairy Street, Warrnambool
WRAD Medical Service – Handbury Medical Suites 172 Merri Street, Warrnambool
Cambourne Clinic 196a Liebig Street, Warrnambool
Hopkins Medical Centre 301 Timor Street, Warrnambool
Warrnambool Medical Clinic -Target Branch 154 Koroit Street, Warrnambool

Wimmera and Grampians

Tristar Medical Group – Ararat  64 High Street, Ararat
Ararat Medical Centre 55 High Street, Ararat
Beaufort Family Practice 54 Neill Street, Beaufort
Edenhope Medical Clinic 119 Lake Street, Edenhope
Hopetoun Medical Clinic 10 Mitchell Place, Hopetoun
Wimmera Vaccination Clinic 4a Dimboola Road, Horsham
Tristar Medical Group – Horsham 1C Madden Street, Horsham
Jeparit Medical Clinic 2 Charles Street, Jeparit
Kaniva Medical Centre 7-9 Farmers Street, Kaniva
Murtoa Medical Centre 28 Marma Street, Murtoa
Nhill Medical Centre 45-47 Nelson Street, Nhill
Rainbow General Practice 14 Sanders Street, Rainbow
Patrick Street Family Practice 8-22 Patrick Street, Stawell
Stawell Medical Centre 26 Wimmera Street, Stawell
Wheatfields Family Medical 51 Scott Street, Warracknabeal
Yarriambiack Medical Clinic 18 Dimboola Road, Warracknabeal
Last modified: 21 June, 2021