Find a drop-in vaccine clinic in your community

If you haven’t got vaccinated yet or if it’s been more than 28 days since your first dose, visit a drop-in clinic today and get protected from COVID-19.

English | 繁體中文 | 简体中文 | Français | ਪੰਜਾਬੀفارسی | Tagalog | 한국어 | Español | عربى | Tiếng Việt | 日本語 | हिंदी

Last updated: September 18, 2021


Search by community

Search by community to find a drop-in clinic near you. Clinics are organized by each health authority. 

Fraser Health 

 

Community

Location and address

What's happening?

Hours

Abbotsford Abbotsford Ag Rec, 32470 Haida Drive, Building 1, Abbotsford Drop-in clinic

Daily, 8:45 am to 3 pm

Burnaby Burnaby COVID-19 Testing and Immunization Centre, BCIT Burnaby, 3700 Willingdon Avenue, Parking lot B, Burnaby Drop-in clinic Daily, 9:45 am to 5:30 pm
Chilliwack Chilliwack COVID-19 Testing and Immunization Centre, 9090 Newman Road, Chilliwack Drop-in clinic Daily, 8:30 am to 3:15 pm
Coquitlam Coquitlam COVID-19 Testing and Immunization Centre, Coquitlam Central Station Park and Ride overflow lot, 2900 Barnet Highway, Coquitlam Drop-in clinic Monday to Friday, 9:45 am to 8 pm
Saturday and Sunday, 9:45 am to 4 pm
Delta Delta COVID-19 Testing and Immunization Centre, 4470 Clarence Taylor Crescent, Delta Drop-in clinic Daily, 8:45 am to 3 pm
Hope Hope COVID-19 Testing and Immunization Centre, 1275 7th Avenue, Hope Drop-in clinic Monday to Friday, 9 am to 11:45 am
Langley Langley COVID-19 Testing and Immunization Centre, KPU parking lot, 20901 Langley Bypass, Langley Drop-in clinic Daily, 8:50 am to 5 pm
Mission Mission COVID-19 Testing and Immunization Centre, 7324 Hurd Street, Mission Drop-in clinic Daily, 9:45 am to 3:30 pm
Surrey Surrey 66 COVID-19 Testing and Immunization Centre, 14577 66th Avenue, Surrey Drop-in clinic Daily, 9:45 am to 5:30 pm
Abbotsford Abbotsford Islamic Centre, 1980 Salton Road, Abbotsford Neighbourhood clinic September 18, 10 am to 4 pm
Abbotsford University of the Fraser Valley, Student Union Building Post-secondary clinic September 20, 2:30 pm to 4:30 pm
Burnaby Simon Fraser University, Convocation Mall Post-secondary clinic September 17, 10 am to 4:30 pm
Burnaby Simon Fraser University Residence Post-secondary clinic September 22, 10 am to 4:30 pm
New Westminster Yorkville University Post-secondary clinic September 23 and 24, 10 am to 4:30 pm
October 25, 10 am to 4 pm
Langley Trinity Western University, 22500 University Drive Post-secondary clinic September 21, 10 am to 4 pm
Chilliwack University of the Fraser Valley, Building A Post-secondary clinic September 20, 10 am to 12 pm
Surrey Kwantlen Polytechnic University, Conference Room, 12666 72 Ave, Surrey Post-secondary clinic September 27, 10 am to 4 pm
October 27, 10 am to 4 pm
New Westminster Hanson College, 960 Quayside Dr #206, New Westminster Post-secondary clinic October 1, 10 am to 4 pm
Abbotsford Summit Pacific College, 35235 Straiton Rd, Abbotsford Post-secondary clinic October 4, 10 am to 4 pm
Burnaby Simon Fraser University, Fraser International College Post-secondary clinic October 6, 10 am to 4 pm
Abbotsford Columbia Bible College, 2940 Clearbrook Road, Abbotsford Post-secondary clinic October 6, 12 pm to 4 pm
New Westminster Douglas College, 700 Royal Ave, New Westminster Post-secondary clinic October 12, 10 am to 4 pm
New Westminster Justice Institute of British Columbia, 715 McBride Blvd, New Westminster Post-secondary clinic October 14, 10 am to 5 pm
Surrey Dashmesh Darbar Gurdwara, 12885 85 Ave, Surrey Drop-in clinic September 19, 10 am to 4 pm
New Westminster Umbrella Multicultural Health Co-op, 715 Carnarvon Street, New Westminster Drop-in clinic September 21, 12 pm to 6 pm
Pitt Meadows Meadowtown Centre, Pitt Meadows Mobile clinic September 27, 10 am to 4 pm
Abbotsford Gurdwara Kalgidhar, 30640 Blueridge Drive, Abbotsford Drop-in clinic September 28, 2 pm to 7 pm
Surrey Khalsa Diwan Society, 103-7938 128 Street, Surrey Drop-in clinic October 5, 10 am to 4 pm

For more information about clinic hours and locations, visit the Fraser Health website.


Vancouver Coastal Health

 

Community

Location and address

What's happening?

Hours

Vancouver

Italian Cultural Centre, 3075 Slocan St, Vancouver Drop-in clinic Daily (excluding statutory holidays), 9 am to 7 pm
Vancouver Simon Fraser University – Vancouver Campus, Harbour Centre, 515 W. Hastings St, Vancouver (Teck Gallery/Atrium) Drop-in clinic September 21, 12 pm to 7 pm
Vancouver Vancouver Community College – Downtown Campus, 250 W. Pender St, Vancouver (Atrium) Drop-in clinic September 22, 8 am to 3 pm

Vancouver

Vancouver Community College – Broadway Campus, 1120 E 7th Ave, Vancouver Drop-in clinic September 28, 10 am to 5 pm
Richmond River Rock Casino Resort (The Show Theatre), 8811 River Rd, Richmond Drop-in clinic

September 17 to 26, 9 am to 7 pm
October 1 to 3, 9am to 7 pm

Squamish Brennan Park Recreation Centre, 1009 Centennial Way, Squamish Drop-in clinic September 22, 10 am to 5 pm
North Vancouver ICBC Claim Centre, 255 Lloyd Avenue, North Vancouver Drop-in clinic

September 17 to 26, 9 am to 7 pm
October 1 to 3, 9 am to 7 pm

Pemberton

Pemberton & District Community Centre, 7390 Cottonwood St, Pemberton Drop-in clinic September 21, 10 am to 5 pm
Powell River Powell River Recreation Complex, 5001 Joyce Ave, Powell River Drop-in clinic

September 22, 12 pm to 6 pm
September 25, 9:15 am to 3:45 pm
September 29, 12 pm to 6 pm

October 6, 8:30 am to 4:30 pm
October 16, 9:15 am to 3:45 pm
November 5, 9:15 am to 3:45 pm

Powell River

Powell River Town Centre, 7100 Alberni St. Powell River Drop-in clinic October 1, 10 am to 2 pm
Gibsons Royal Canadian Legion Branch 109, 747 Gibsons Way, Gibsons Drop-in clinic September 23, 11 am to 6 pm
Sechelt Royal Canadian Legion Branch 140, 5591 Wharf Ave, Sechelt Drop-in clinic September 22, 11 am to 6 pm
September 29, 11 am to 6 pm
Sechelt Sechelt Farmers’ & Artisans’ Market, 5800 Cowrie St, Sechelt Drop-in clinic September 18, 9:30 am to 2:30 pm
September 25, 9:30 am to 2:30 pm
Sechelt Trail Bay Centre (Sechelt Mall), 5755 Cowrie St, Sechelt Drop-in clinic September 24, 10 am to 4 pm

For more information about clinic hours and locations, visit the Vancouver Coastal Health website.


Island Health

Community

Location and address

What's happening?

Hours

Bamfield Bamfield Health Centre Drop-in clinic September 29, 10 am to 1 pm
Campbell River Campbell River Community Centre, 401 11 Ave Drop-in clinic Monday to Thursday, 9 am to 6:45 pm
Friday to Sunday, 9 am to 3:45 pm
Closing September 26
Courtenay BC Assessment, 2488 Idiens Way Community clinic Wednesdays to Saturdays, 9 am to 3:45 pm
Closed September 30
Denman Island Denman Health Centre, 3351 Piercy Rd Drop-in clinic October 4, November 8 and December 6, 11 am to 1:30 pm
Duncan Cowichan Community Centre, 2687 James St Drop-in clinic 9 am to 7 pm until September 26
Starting September 28: Sunday to Wednesday 9 am to 4 pm (closed 12 to 1), Thursday 1 to 7 pm
Gold River Gold River Health Unit, 601 Trumpeter Drive Community clinic by appointment Second and fourth Fridays of each month, 10:30 am to 12:30 pm
Hornby Island Hornby Island Health Centre, 1885 Sollans Rd Community clinic Third Wednesday of every month, 11 am to 1:30 pm
Nanaimo Beban Park, 2300 Bowen Rd Community clinic Tuesday to Friday 12:30 to 7:30 pm (closed 3 to 4)
Saturday 9 am to 4 pm (closed 12 to 1)
Port Alberni Port Alberni Health Unit, 202-4152 Redford St Community clinic Tuesday to Friday 9 am to 4 pm, closed 12 to 1 pm
Open alternating Saturdays:
September 25, October 9 and 16, November 13 and 20, and December 4
Port Hardy Port Hard Health Unit, 7070 Market St Drop-in clinic September 24, October 8 and 22
9 am to 3:40 pm (closed 12 pm to 1 pm)
Port McNeill Port McNeill Health Unit, 1775 Grenville Place Drop-in clinic September 17, October 1 and 15
Qualicum Beach Qualicum Beach Civic Centre, 747 Jones St Community clinic September 16 to 30: Monday to Thursday 9 am to 7 pm, Friday to Sunday 9 am to 4 pm
Starting October 1: Tuesday to Wednesday and Friday to Saturday, 9 am to 12 pm and 1 pm to 4 pm. Thursday 12 pm to 3 pm, and 4 pm to 7 pm.
Salt Spring Island Salt Spring Island Health Unit Community clinic Monday, Thursday, Friday, 1 pm to 3 pm
Sooke SEAPARC Leisure Complex, 2168 Phillips Rd Community clinic Monday to Thursday 9 am to 7 pm
Friday to Sunday 9 am to 4 pm
Tofino Coastal Family Place, 265 First St Drop-in clinic September 22, 9 am to 3:45 pm
Ucluelet Community Centre, 500 Matterson Dr Drop-in clinic September 28, 9 am to 3:45 pm
Victoria Victoria Native Friendship Centre, 231 Regina Ave Drop-in clinic (prioritized access for Indigenous people) Daily, 9 am to 3:30 pm (closed 12 pm to 1 pm)
Last day September 29
Victoria Victoria Conference Centre, 720 Douglas Street Drop-in clinic Daily, 8:30 am to 7 pm
Transitioning to Victoria Health Unit with new hours of operation September 30
Victoria Royal Roads University, 2005 Sooke Rd (Dogwood Auditorium) Drop-in clinic September 22, 10 am to 3 pm

For more information about clinic hours and locations, visit the Island Health website.


Interior Health

 

Community

Location and address

What's happening?

Hours

100 Mile House South Cariboo Public Health Centre Drop-in clinic Wednesdays September 22 to October 27
9 am to 4 pm, closed 12 to 1 pm
Armstrong St. Joseph's Hall Drop-in clinic Thursdays, 9:30 am to 3 pm
Ashcroft Ashcroft Hospital and Community Health Centre Drop-in clinic (limited capacity) Wednesdays until November 10, 9 am to 3:45 pm
Closed from 12 to 1 pm
Ashcroft Desert Hills Drop-in clinic September 17 and 18, 10 am to 3 pm
Barriere Barriere Health Centre Drop-in clinic (limited capacity)

September 28, 9 am to 3:45 pm
Closed from 12 to 1 pm

Castlegar Selkirk College - "The Pit" Drop-in clinic September 22, 9 am to 12 pm
Castlegar Castlegar Health Centre - Second Floor Drop-in clinic Mondays and Fridays September 17 to October 29, 9:15 am to 4 pm, closed 12 to 1 pm. Closed October 11.
Chase Chase Health Centre Drop-in clinic (limited capacity) September 22 and 29, 9 am to 3:30 pm, closed 11:45 am to 12:45 pm
Saturday September 18, 10 am to 3 pm, closed 12 to 12:45 pm
Clearwater Clearwater Health Centre Drop-in clinic (limited capacity) Thursdays September 16 to 30, and Thursdays October 7 to 28
9 am to 4 pm, closed 12 to 1 pm
Cranbrook Tamarack Mall Drop-in clinic Monday to Saturday, 10 am to 5 pm
Closed September 30
Creston Creston Health Centre Drop-in clinic Mondays and Fridays 9 am to 3 pm, closed 11:40 am to 12:40 pm
Wednesdays 12:30 to 7:30 pm, closed 3:30 to 4:20 pm
Elkford Elkford Community Conference Centre Drop-in clinic Thursdays, 9 am to 4 pm (closed 12 pm to 1 pm daily)
Enderby Enderby Senior's Centre Drop-in clinic Fridays 9:30 am to 3 pm, closed 12 pm to 1 pm
Fernie Elk Valley Hospital - Acute Respiratory Care Clinic Room Drop-in clinic Mondays and Tuesdays, 9 am to 4 pm
Closed 12 to 1 pm
Golden Golden Health Centre Drop-in clinic Monday to Friday 1 pm to 3:30 pm. Closed September 30.
Grand Forks Grand Forks Curling Club Drop-in clinic Tuesdays and Saturdays, 10 am to 3 pm
Invermere Invermere Public Health Centre Drop-in clinic Thursdays and Fridays 9 am to 3:30 pm, closed from 12 to 1 pm
Kamloops Aberdeen Mall (First Floor) Drop-in clinic Tuesdays and Thursdays 10:30 am to 5:30 pm
Mondays, Wednesdays, Fridays and Saturdays 9:30 am to 4 pm
Last day October 16
Kamloops Northills Shopping Centre, 700 Tranquille Rd Drop-in clinic September 20 and 22, 9 am to 4 pm
September 23, 10:30 am to 5:30 pm
Kaslo Victorian Community Health Centre of Kaslo Drop-in clinic Tuesday 9:15 am to 3:30 pm
Kelowna Capri Mall Drop-in clinic Daily 8:40 am to 3 pm
Tuesdays and Thursdays 4 pm to 7 pm
Keremeos South Similkameen Health Centre Drop-in clinic Tuesday 11:30 am to 6 pm, Thursday 9 am to 3:30 pm
Kimberley Kimberley Health Centre Drop-in clinic Monday to Friday, 9 am to 4 pm (closed 11:40 am to 12:30 pm)
Merritt Merritt Public Health Centre Drop-in clinic Fridays to October 1, 9 am to 4 pm (closed 12 to 1 pm)
Midway Midway Health Centre Drop-in clinic September 29, 9:15 am to 12 pm
Lillooet Lillooet Health Centre Drop-in clinic (limited capacity) Thursdays September 16 to 30, 9 am to 4 pm (closed 12:30 to 1 pm)
Nakusp Arrow Lakes Hospital, 97 1 Ave NE Drop-in clinic Wednesdays, 9 am to 4 pm
Nelson Selkirk College Drop-in clinic September 23, 10 am to 2 pm
Nelson Nelson Health Unit Drop-in clinic Mondays and Wednesdays 9:15 am to 3:30 pm
Nelson Chahko-Mika Mall Drop-in clinic September 21 and 28, 10 am to 2 pm
Oliver Oliver Eastlink Curling Centre Drop-in clinic Tuesday 11:30 am to 6 pm
Thursday 9 am to 3:30 pm
Oliver NK'Mip Resource centre Drop-in clinic Tuesdays 11:30 am to 6:30 pm
Thursday 9 am to 3:30 pm
Osoyoos Osoyoos Health Centre Drop-in clinic Monday 9 am to 3:30 pm
Wednesday 11:30 am to 6 pm
Peachland Community Centre, 4450 6th Street Drop-in clinic August 26, 12 to 7 pm
Penticton Canadian Tire, 960 Railway Street Drop-in clinic September 17 and 24, 10 am to 5 pm
Penticton Trade and Convention Centre Drop-in clinic Monday to Tuesday and Friday to Saturday, 9 am to 3:30 pm
Wednesday and Thursday, 11:30 am to 6 pm
Princeton Princeton General Hospital Drop-in clinic Monday, 9 am to 4 pm
Wednesday, 11:30 am to 6:30 pm
Revelstoke Revelstoke Community Centre Drop-in clinic September 17 and 24, 9:30 am to 3:30 pm
Closed 12 to 1 pm
Salmo Salmo Health & Wellness Clinic Drop-in clinic September 29, October 13 and 17
1 pm to 4 pm
Salmon Arm Salmon Arm Recreation Centre Drop-in clinic Monday, 9:30 am to 5:30 pm
Tuesday to Friday, 9:30 am to 3 pm
Closed daily 12 pm to 1 pm
Sparwood Sparwood Health Centre Drop-in clinic Wednesdays, 9 am to 3:30 pm (closed 12 to 12:50 pm)
Trail Waneta Plaza Drop-in clinic Sunday to Wednesday, 9 am to 4 pm (closed 12 to 1 pm)
Vernon Vernon Recreation Centre Drop-in clinic Daily 9:30 am to 3 pm
West Kelowna Westbank Lion's Community Centre Drop-in clinic Tuesday and Thursday 10:30 am to 5:30 pm, last day September 28
Williams Lake Public Health Unit, 540 Borland Street Drop-in clinic Wednesdays and Fridays 9 am to 4 pm
Closed 12 to 1 pm, last day October 29

For more information about clinic hours and locations, visit the Interior Health website.


Northern Health

 

Community

Location and address

What's happening?

Hours

Dawson Creek and area Dawson Creek Health Unit, 1001 110 Ave, Dawson Creek Mass clinic Tuesday, 9 am to 4 pm
Wednesday, 12 pm to 7 pm
Dease Lake and area Stikine Health Centre, BC-37, Dease Lake Drop-in clinic Tuesday, 9 am to 11 am
Fort St. John and area Totem Mall, 9600 93 Ave, Fort St. John Mass clinic Tuesday, Thursday and Friday, 9 am to 4 pm
Wednesday, 11 am to 7 pm
Fort Nelson Fort Nelson Health Centre Mass clinic

Mondays, Tuesdays, Thursdays, Fridays 1 to 5 pm
Wednesdays 9 am to 7 pm

Houston and area Coast Mountain College, 3221 W 14 St, Houston 12+ booked appointments Tuesday, 9 am to 12 pm
Thursday, 1 pm to 4 pm
Drop-ins Wednesday 6 to 8 pm
Hudson's Hope and area Hudson's Hope Health Centre, Hudson's Hope Drop-in clinic Wednesday, 9 am to 3 pm
Masset Howard Phillips Hall Mass clinic September 18, 12 pm to 4 pm
McBride McBride Health Centre Mass clinic September 18, 12 to 4 pm
Prince George and area Prince George Conference and Civic Centre, 808 Canada Games Way, Prince George Mass clinic

Wednesday to Saturday, 10:30 am to 5:30 pm

Prince Rupert The CORE Space (next to health unit) Ongoing clinic Fridays 9 am to 4 pm
Drop-ins Wednesdays 9 am to 4 pm
Terrace and area Terrace Health Centre, 3412 Kalum St, Terrace Mass clinic Monday to Friday, 9 am to 3:30 pm
Village of Queen Charlotte and area Haida Gwaii Health Centre, 3209 Oceanview Dr, Queen Charlotte Drop-in clinic Tuesdays, 10 am to 2 pm

For more information about clinic hours and locations, visit the Northern Health website.