Book Flu Shots at Costco

Welcome to the Costco flu booking page

We are accepting patients for online booking as well as in-person. Please visit your local Costco location if online spaces are not available.

Book your flu shot appointment in six easy steps.

  1. Choose your store and click on "Book Now"
  2. Find the date and time you are looking to book and click to book
  3. Type in your email address
  4. Create account
  5. Complete screening form
  6. You will get an email confirmation

See you at your local Costco Pharmacy. 

Select Your Province

QUEBEC MEMBERS: Pharmacies in Costco's Quebec locations are independently owned and operated by pharmacists. Please visit Grégoire Arakelian pharmacies website (external link).


Alberta

Rocky View
300-293020 Crossiron Blvd
Balzac AB T4A 0J6
(403) 516-5059
Book Now
 
NW Calgary
11588 Sarcee Trail
Calgary AB T3R 0A1
(403) 516-3728 
Book Now
 
North Calgary
2853-32nd Street NE
Calgary AB T1Y 6T7
(403) 216-6697
Book Now
 
Calgary
99 Heritage Gate SE
Calgary AB T2H 3A7
(403) 253-6152
Book Now
 
East Calgary
75 East Hills Blvd S.E.
Calgary AB T2A 6J8
(587) 470-4450
Book Now
 
S.W. Calgary
12905 Buffalo Run Blvd.
Calgary AB T3T 0E3
(587) 441-4180
Book Now
 
West Edmonton
7259 Winterburn Rd NW
Edmonton AB T5T 4K2
(780) 341-2801
Book Now
 
East Edmonton
13650-50th Street
Edmonton AB T5A 4Y3
(780) 475-8081
Book Now
 
Nisku
2584 - 46th Ave East
Edmonton AB T9E 1K2
(825) 319-2071
Book Now
 
Edmonton
12450-149th Street
Edmonton AB T5V 1G9
(780) 488-3483
Book Now
 
South Edmonton
2616 91st Street NW
Edmonton AB T6N 1N2
(780) 577-1228
Book Now
 
Grande Prairie
9901 116th Street
Grande Prairie AB T8V 5W3
(780) 833-7014
Book Now
 
Lethbridge
3200 Mayor Magrath Dr 
Lethbridge  AB T1K 6Y6
(403) 381-8093
Book Now
 
Medicine Hat
2350 Box Spring Blvd NW
Medicine Hat AB T1C 0A1
(403) 581-5711
Book Now
 
Okotoks
202-104 Southbank Blvd
Okotoks AB T1S 0K4
(403) 995-5159
Book Now
 
Red Deer
162 Leva Avenue
Red Deer AB T4E 0A5
(403) 347-1396
Book Now
 
Sherwood Park
2201 Broadmoor Blvd
Sherwood Park AB T8H 0A1
(780) 410-2548
Book Now
 
St. Albert
1075 St. Albert Trail
St. Albert AB T8N 4K6
(780) 544-2010
Book Now
 


British Columbia

Abbotsford
1127 Sumas Way
Abbotsford BC V2S 8H2
(604) 850-3458
Book Now
 
Burnaby
3550 Brighton Ave
Burnaby BC V5A 4W3
(604) 420-2668
Book Now
 
Burnaby
4500 Still Creek Dr
Burnaby BC V5C 0E5
(604) 435-6695
Book Now
 
Courtenay
588 Crowne Isle Blvd
Courtenay BC V9N 0A6
(250) 331-8700
Book Now
 
Kamloops
1675 Versatile Drive
Kamloops BC V1S 1W7
(250) 374-2395
Book Now
 
Kelowna
2479 Highway 97 North
Kelowna BC V1X 4J2
(250) 868-2548
Book Now
 
Langford
799 McCallum Road
Langford BC V9B 6A2
(250) 391-8986
Book Now
 
Langley
20499 64th avenue
Langley BC V2Y 1N5
(604) 539-8928
Book Now
 
Nanaimo
6700 Island Highway
Nanaimo BC V9V 1K8
(250) 390-0585
Book Now
 
Port Coquitlam
2370 Ottawa Street
Port Coquitlam BC V3B 7Z1
(604) 552-2298
Book Now
 
Prince George
2555 Range Road
Prince George BC V2N 4G8
(250) 614-1759
Book Now
 
Richmond
9151 Bridgeport Road
Richmond  BC V6X 3L9
(604) 270-1163
Book Now
 
Surrey
7423 King George Highway
Surrey BC V3W 5A8
(604) 596-0757
Book Now
 
Vancouver
605 Expo Blvd
Vancouver BC V6B 1V4
(604) 622-5059
Book Now
 


Manitoba

Winnipeg East
1499 Regent Ave.
Winnipeg MB R2C 4M4
(204) 654-3153
Book Now
 
Winnipeg South
2365 McGillivray Blvd 
Winnipeg MB R3Y 0A1
(204) 487-5109
Book Now
 
Winnipeg
1315 St. James Street
Winnipeg MB R3H 0K9
(204) 788-4561
Book Now
 

 


New Brunswick

Fredericton
25 Wayne Squibb Blvd.
Fredericton NB E3C 0A4
(506) 460-4101
Book Now
 
Moncton
140 Granite Drive
Moncton NB E1H 0K6
(506) 317-0433
Book Now
 
Saint John
300 Retail Drive
Saint John NB E2L 4L1
(506) 635-5309
Book Now
 
 


Newfoundland and Labrador

St. John’s Bay
75 Danny Dr
St John's NL A1H 0N4
(709) 701-8929
Book Now
 

 


Nova Scotia

Dartmouth
137 Countryview
Dartmouth NS B3B 0E7
(902) 481-7644
Book Now
 
Halifax
230 Chain Lake Drive
Halifax NS B3S 1C5
(902) 876-1234
Book Now
 


Ontario

Ajax
150 Kingston Road
Ajax ON L1Z 1E5
(905) 619-2070
Book Now
 
Ancaster
100 Legend Court
Ancaster ON L9K 1J3
(905) 304-2451
Book Now
 
Barrie
41 Maple View Drive East
Barrie ON L4N 9A9
(705) 733-0521
Book Now
 
Brampton
100 Biscayne Cresent
Brampton ON L6W 4S1
(905) 454-1184
Book Now
 
Burlington
1225 Brant Street
Burlington ON L7P 1X7
(905) 336-9660 
Book Now
 
Etobicoke
50 Queen Elizabeth Blvd
Etobicoke ON M8Z 1M1
(416) 251-2024
Book Now
 
Gloucester
1405 Blair Towers Place
Gloucester ON K1J 1A5
(613) 691-7617
Book Now
 
Guelph
19 Elmira Rd South
Guelph ON N1K 0B6
(519) 780-5710
Book Now
 
Newmarket
18182 Yonge St
Gwillimbury ON L9N 0J3
(905) 954-4755
Book Now
 
Kanata
770 Silver Seven Rd
Kanata ON K2V 1A5
(613) 270-5578 
Book Now
 
Kingston
1015 Centennial Drive
Kingston ON K7P 3B7
(613) 545-0700
Book Now
 
Kitchener
4438 King Street East
Kitchener ON N2G 3W6
(519) 653-4408
Book Now
 
North London
693 Wonderland Road N
London ON N6H 4L1
(519) 474-5303
Book Now
 
Westminster
4313 Wellington Rd S
London ON N6E 2Z8
(519) 691-0643
Book Now
 
SE Markham
65 Kirkham Dr
Markham ON L3S 0A9
(905) 201-3509
Book Now
 
Markham 
1 York Tech Dr
Markham  ON L6G 1A6
(905) 477-0968
Book Now
 
Mississauga Central
1570 Dundas St East
Mississauga ON L4X 1L4
(905) 566-2410
Book Now
 
Mississauga North 
5900 Rodeo Drive
Mississauga ON L5R 3S9
(905) 568-8037 
Book Now
 
Mississauga
3180 Laird Road
Mississauga South ON L5L 6A5
(905) 828-3368
Book Now
 
Niagara Falls
7500 Pin Oak Drive 
Niagara Falls ON L2H 2Y6 

Book Now
 
Downsview
100 Billy Bishop Way
North York ON M3K 2C8
(416) 635-9724
Book Now
 
Orillia
625 University Ave
Orillia ON L3V 0Y7
(705) 418-1716
Book Now
 
Oshawa
130 Ritson Rd North
Oshawa ON L1G 0A6
(905) 404-4051
Book Now
 
Nepean
1849 Merivale Road
Ottawa ON K2G 1E3
(613) 727-5822
Book Now
 
Barrhaven
4315 Strandherd Dr
Ottawa ON K2J 6E5
(613) 714-0923
Book Now
 
Peterborough
485 The Parkway
Peterborough ON K9J 0B3
(705) 750-2609
Book Now
 
Richmond Hill
35 John Birchall Rd
Richmond Hill ON L4S 0B2
(905) 780-2109
Book Now
 
Scarborough
1411 Warden Ave
Scarborough ON M1R 2S3
(416) 288-1172
Book Now
 
St. Catharines
3 North Service Road
St. Catharines ON L2N 7R1
(905) 646-6689
Book Now
 
Stoney Creek
1330 South Service Road
Stoney Creek ON L8E 5T4
(289) 335-4830
Book Now
 
Sudbury
1465 Kingsway
Sudbury ON P3A 6B3
(705) 524-5650
Book Now
 
Thorncliffe
42 Overlea Blvd
Toronto ON M4H 1B8
(647) 265-9387
Book Now
 
Vaughan NW
55 New Huntington Rd
Vaughan ON L4H 0S8
(289) 459-0931
Book Now
 
Vaughan
71 Colossus Drive
Vaughan ON L4L 8N6
(905) 264-6783
Book Now
 
Waterloo
930 Erb St. West
Waterloo ON N2J 3Z4
(226) 215-1115
Book Now
Windsor
4411 Walker Road
Windsor ON N9A 6J3
(519) 972-6365
Book Now


Saskatchewan

Regina
2110 Anaquod Rd
Regina SK S4V 3T7
(306) 271-0912
Book Now
 
Saskatoon
115 Marquis Dr W
Saskatoon SK S7R 1C7
(306) 933-4262
Book Now
 
South Saskatoon
225 Market Dr
Saskatoon SK S7V 0L2
(306) 700-2883
Book Now