Routine Immunizations for Children

Vaccination offers the best protection against severe effects of COVID-19, influenza, and other vaccine preventable diseases.

Ensure your children are up to date on their immunizations, including flu, COVID and other routine vaccines. Children two and older can receive their COVID-19 and flu vaccines from a participating community pharmacy. Pharmacies administering vaccines to children 2 to 5 years old are marked with an “*”. For other routine immunizations, or to get children 6 months and older vaccinated, contact the public health clinic in your area or your primary care provider.

You can find a list of public health clinics and participating community pharmacies in each zone below.

Zone 1: Moncton Area

Bouctouche


Shoppers Drug Mart #591
193 Irving Boulevard – Suite 8
(506) 743-2453

Bouctouche Guardian Pharmacy
30 Irving Boulevard
(506) 743-2434

Cap-Pelé


Jean Coutu Pharmacy #408
2562 Acadie Road
1-833-437-1424

Pharmacie de Cap-Pelé
2680 Acadie Road
(506) 577-4716

Cocagne


Cocagne Pharmacy
4813 Route 134
(506) 576-6262

Dieppe


Familiprix Dieppe
562 Darlington Drive
(506) 684-3381

Jean Coutu Pharmacy #129
30 Dieppe Boulevard
(506) 854-7474

Jean Coutu Pharmacy #337
30 Dieppe Boulevard
(506) 854-7474

Medicalux Private Care Clinic Dieppe
760 Champlain Street
1-833-437-1424

Dieppe Guardian Pharmacy
185 Acadie Avenue
(506) 384-6343

Shoppers Drug Mart #181
477 Paul Street
(506) 857-0820

Shoppers Drug Mart #2005
18 Champlain Street – Unit 1
(506) 389-1680

Sobeys Pharmacy
477 Paul Street, Champlain Place
(506) 857-8019

Wal-Mart Pharmacy
477 Paul Street, Champlain Place
(506) 855-6011

Elsipogtog


PharmaSave Elsipogtog
1-35 Big Cove Road
(506) 523-7196

Hillsborough


Jean Coutu # 318 Ford’s Pharmacy Ltd.
2848 Main Street
(506) 734-2744

Moncton


Public Health Clinic
81 Albert Street – Suite 300
(506) 856-2401

Costco Pharmacy
140 Granite Drive
1-833-437-1424

Cameron Clinic
107 Cameron Street
(506) 858-0287

Ford’s Family Pharmacy & Wellness Centre
544 St. George Boulevard
(506) 853-0830

Guardian Evergreen Pharmacy
1966 Mountain Road – Unit C
1-833-437-1424

Harrisville Pharmacy
1121 Shediac Road
(506) 858-5050

Jean Coutu Pharmacy #102
1116 Mountain Road
(506) 858-5114

Jean Coutu Pharmacy #209
404 St. George Street
(506) 853-1600

Jean Coutu Pharmacy #287
1789 Mountain Road North
(506) 387-9001

Lawtons Drugs
565 Elmwood Drive
(506) 857-2212

Lawtons Drugs
40 Mapleton Road
(506) 857-9919

Lawtons Drugs
800 Mountain Road, Suite 101
(506) 386-3408

Loblaws Pharmacy
89 Trinity Drive
(506) 383-4955

Loblaws Pharmacy
165 Main Street
(506) 852-2069

Mapleton Pharmacy
210 Price Street
(506) 855-2210

Medicine Shoppe
120 Shediac Road
(506) 858-6161

Medicine Shoppe
960 St. George Boulevard
(506) 852-8082

Medicine Shoppe
1685 Main Street
(506) 854-2010

Medicine Shoppe
90 Mapleton Road
(506) 869-5221

Shoppers Drug Mart #182
45 Vaughan Harvey Boulevard
(506) 857-8702

Shoppers Drug Mart #184
860 Mountain Road
(506) 857-9700

Shoppers Drug Mart #588
350 St. George Street
(506) 857-6330

Shoppers Drug Mart #590
320 Elmwood Drive
1-833-437-1424

Shoppers Drug Mart #593
1633 Mountain Road
(506) 858-0055

Shoppers Drug Mart #2011
681 Mountain Road
(506) 382-8615

Sobeys Pharmacy
55 Vaughan Harvey Boulevard
(506) 855-0253

Sobeys Pharmacy
77 Filles de Jesus Avenue
(506) 855-6925

Sobeys Pharmacy
1380 Mountain Road
(506) 854-7727

SRX Pharmacy
290 Main Street – Unit B2-5
1-833-437-1424

Wal-Mart Pharmacy
25 Plaza Boulevard
(506) 853-766

Petitcodiac


Jean Coutu Pharmacy #287
37 Main Street
(506) 756-3391

Port Elgin


Village Pharmacy
13 East Main Street
(506) 538-2334

Rexton


Rexton Pharmacy
114 Main Street
(506) 523-2666

Richibucto


Public Health Clinic
25 Cartier Boulevard – Unit 153
(506) 856-2401

Kent Guardian Pharmacy*
9385 Main Street
(506) 523-4447

Shoppers Drug Mart #592
25 Cartier Boulevard – Unit 103
(506) 523-4801

Riverside-Albert


Albert County Pharmacy
5883 King Street
(506) 882-2226

Riverview


Ford’s Pharmacy/Jean Coutu Pharmacy #205*
438 Coverdale Road
(506) 853-0825

Guardian Riverview Pharmacy
645 Pinewood Road – Unit 2
(506) 386-2111

Loblaws Pharmacy
425 Coverdale Road
(506) 387-5085

Shoppers Drug Mart #185
500 Coverdale Road
(506) 857-6380

Sobeys Pharmacy
1160 Findlay Boulevard
(506) 386-4885

Sackville


Public Health Clinic
8 Main Street
(506) 856-2401

Corner Drug Store
106 Main Street
(506) 536-2255

Jean Coutu Pharmacy #203
97 Main Street
(506) 536-0230

Saint-Antoine


Jean Coutu Pharmacy #493
1 Avenue de l’Église – Unit 1
(506) 525-2525

Salisbury


Salisbury Pharmacy
3154 Main Street
(506) 372-4760

Shediac


Public Health Clinic
342 Main Street – Unit 160
(506) 856-2401

Jean Coutu Pharmacy #130
338 Main Street
1-833-437-1424

Medicine Shoppe
335 Main Street
(506) 532-6601

Loblaws Pharmacy
307 Main Street
(506) 533-7849

Shoppers Drug Mart #180
387 Main Street
(506) 532-4403

Sobeys Pharmacy
183 Main Street
(506) 532-1095

Saint-Louis de Kent


Jean Coutu Pharmacy #360
10525 Principale Street
(506) 876-1881

Zone 2: Saint John Area

Grand-Bay Westfield


Medicine Shoppe*
317 River Valley Drive
(506) 738-3355

Grand-Bay Westfield Guardian Pharmacy
114 River Valley Drive
(506) 738-8406

Grand Manan


Public Health Clinic
582 Route 776
(506) 662-7024 or (506) 755-4022

Grand Isle Drug Store Grand Manan
28 Durant Drive
(506) 662-3188

Hampton


PharmaSave Hampton
599 Main Street
(506) 832-5564

Hampton Guardian Pharmacy
5-361 William Bell Drive
(506) 832-2440

Quispamsis


Shoppers Drug Mart #193
175 Old Hampton Road
1-833-437-1424

Valley Pharmacy
10 Millennium Drive – Unit 3
(506) 849-7030

Rothesay


Kennebacasis Drugs
1 Marr Road
(506) 847-7581

Loblaws Pharmacy
115 Campbell Drive
(506) 847-7014

Rothesay PharmaChoice
118 Hampton Road
(506) 216-3323

Rothesay Community Pharmacy*
58 Marr Road – 2nd Floor
(506) 847-4407

Sobeys Pharmacy
140 Hampton Road
(506) 849-1294

Saint John


Public Health Clinic
55 Union Street
(506) 658-2454

Costco Pharmacy
300 Retail Drive
1-833-437-1424

Lakewood Guardian Pharmacy
2075 Loch Lomond Road
(506) 693-7979

Lawtons Drugs
39 King Street
(506) 634-1422

Lawtons Drugs
519 Westmorland Road
(506) 633-8984

Lawtons Drugs
107 Catherwood Street
(506) 635-1126

Loblaws Pharmacy
168 Rothesay Avenue
(506) 648-1330

Loblaws Pharmacy
621 Fairville Boulevard
(506) 633-2420

Loblaws Pharmacy
680 Somerset Street
(506) 658-6094

Jean Coutu Pharmacy #405
35 University Avenue
(506) 696-0000

Port City Pharmacy
333 Main Street
(506) 663-9898

Rexall Pharmacy
1490 Manawagonish Road
(506) 674-4444

Shoppers Drug Mart #191
57 Lansdowne Avenue
1-833-437-1424

Shoppers Drug Mart #194
407 Westmorland Road
1-833-437-1424

Shoppers Drug Mart #195
667 Fairville Boulevard
(506) 636-7740

Shoppers Drug Mart #580
110 Crown Street
1-833-437-1424

Sobeys Pharmacy*
1 Plaza Avenue
(506) 674-0112

Sobeys Pharmacy
149 Lansdowne Avenue
(506) 642-3665

Sobeys Pharmacy
44 East Point Way
(506) 633-1259

Steeve’s PharmaSave*
212 McAllister Drive
(506) 642-1051

Wal-Mart Pharmacy
450 Westmorland Road
(506) 634-6650

Wal-Mart Pharmacy
651 Fairville Boulevard
(506) 635-1820

St. Andrews


St. Andrews Pharmacy
192 Water Street
(506) 529-3113

St. George


Public Health Clinic
5 Riverview Avenue
(506) 755-4022

St. George Guardian Pharmacy
127 Brunswick Street – Unit 2
(506) 755-3335

St. Stephen


Public Health Clinic
41 King Street
(506) 466-7504 or 1-888-476-3555

St. Stephen Prescription Center
101 King Street
(506) 466-4447

Jean Coutu Pharmacy #396
Charlotte Mall – 210 King Street
(506) 465-8440

Loblaws Pharmacy
195 King Street
(506) 465-1467

Sussex


Public Health Office
30 Moffett Avenue
1-800-545-8008 or (506) 432-2003

Lawtons Drugs
138 Main Street – Suite 8
(506) 432-6789

Loblaws Pharmacy
44 Lower Cove Road
(506) 433-9838

Sharp’s Corner Drug Store Ltd.
3 Broad Street
(506) 433-1186

Shoppers Drug Mart #188*
201 Main Street
(506) 433-4997

Sussex PharmaChoice
625 Main Street
(506) 433-3008

Wal-Mart Pharmacy
80 Main Street
(506) 432-9333

Upper Letang


Hometown PharmaChoice
292 Main Street
(506) 755-8880

Welshpool


Herring Cove Pharmacy
924 route 774 – Unit 2
(506) 752-1811

Zone 3: Fredericton Area

Boiestown


Public Health Clinic
6154 Route 8 – Unit 1
(506) 453-5200

Chipman


Public Health Clinic
9 Civic Court
(506) 453-5200

Shoppers Drug Mart #178
263 Main Street
(506) 339-6686

Doaktown


Doaktown PharmaSave
314 Main Street
(506) 365-7824

Florenceville


Smith Drugs
8818 Main Street – Unit 2
(506) 278-5271

Northern Carleton Pharmacy
15 McCain Street
(506) 392-6028

Fredericton


Public Health Clinic
300 St. Mary’s Street – Room 1200
(506) 453-5200

Bowman Pharmacy Inc.*
1111 Regent Street – Unit 2
(506) 206 7977

Campus Pharmacy*
29 Dineen Drive
(506) 455-2325

Costco Pharmacy
25 Wayne Squibb Boulevard
(506) 460-4101

Jean Coutu Pharmacy #154
598 Union Street
(506) 451-8640

Lawtons Drug
435 Brookside Drive – Unit 5
(506) 450-4161

Lawtons Drugs
1381 Regent Street – Comp 220
(506) 455-2546

Loblaws Pharmacy
116 Main Street
(506) 474-1276

Loblaws Pharmacy
471 Smythe Street
(506) 459-4190

Medicine Shoppe
170 Doak Road – Box 602
(506) 453-1324

Medicine Shoppe
500 Brookside Drive – Suite 1A
(506) 454-0070

Medicine Shoppe
348 King Street
(506) 450-5464

Northside PharmaChoice
231 Canada Street
1-833-437-1424

Ross Drug
206 Rookwood Avenue
(506) 458-1187

Ross Drug
402 Queen Street
(506) 458-9951

Ross Drug
1128 Smythe Street
(506) 458-1898

Shoppers Drug Mart #169
440 King Street – Kings Place
(506) 451-1555

Shoppers Drug Mart #172
1040 Prospect Street
(506) 451-1567

Shoppers Drug Mart #173
269 Main Street
1-833-437-1424

Shoppers Drug Mart #176
1015 Regent Street
(506) 459-8888

Sobeys Pharmacy
463 Brookside Drive
(506) 472-5252

Sobeys Pharmacy
407 Regent Street
(506) 459-8888

Southside PharmaChoice
640 Prospect Street
(506) 459-5698

St. Mary’s Pharmacy
150 Cliffe Street – Unit 4
(506) 206-7700

Wal-Mart Pharmacy
125 Two Nations Crossing
(506) 444-7624

Wal-Mart Pharmacy
1399 Regent Street
(506) 452-0870

Fredericton Junction


Tri County Health Care
157 Sunbury Drive
(506) 368-3683

Hanwell


Medicine Shoppe
2049 route 640
(506) 206-7667

Hartland


Nevers Pharmacy
2-370 Main Street
(506) 375-4451

Pharmacy for Life
554 Main Street
(506) 375-8177

Keswick


Keswick Pharmacy
10 Yerxa Lane
(506) 363-2286

McAdam


McAdam Pharmacy/PharmaChoice
153 Harvey Road, Unit 4
(506) 784-2256

Minto


Shoppers Drug Mart #174
234 Main Street
(506) 327-3396

Nackawick


Ryan’s Pharmacy Ltd.
135 Otis Drive, Unit 117
(506) 575-8409

New Maryland


New Maryland Pharmacy
636 New Maryland Highway
(506) 459-8787

Oromocto


Public Health Clinic
275 Restigouche Road
(506) 453-5200

Loblaws Pharmacy
1150 Onondaga Street
(506) 357-5566

Riverside Guardian Pharmacy
225 Mitchell Street
(506) 357-3302

Shoppers Drug Mart #175
1198 Onondaga Street
(506) 357-8435

Sobeys Pharmacy
375 Miramichi Road
(506) 446-4697

Perth-Andover


Public Health Clinic
35 Tribe Road
1-888-829-6444

Johnson Drug Store Ltd.
16F Tribe Road
(506) 273-2882

Lewis Pharmacy
14F Tribe Road
(506) 273-3772

Plaster Rock


Public Health Clinic
120 Main Street
1-888-829-6444

Plaster Rock Guardian Pharmacy
282 Main Street
(506) 356-2671

Stanley


Johnstone’s Pharmacy
17 Centennial Street
(506) 367-2007

Woodstock


Public Health Clinic
200 King Street – Room 145
1-888-829-6444

Loblaws Pharmacy
350 Connell Street
(506) 328-1126

Medicine Shoppe
100 Jones Street
(506) 325-5550

Newnham & Slipp Pharmacy
604 Main Street
(506) 325-2000

Shoppers Drug Mart #198
370 Connell Street – Unit 9
(506) 328-8801

Wal-Mart Pharmacy
430 Connell Street
(506) 324-8095

Zone 4: Edmundston Area

Clair


Eric Lee Pharmacie Familiprix
809 Principale Street – Suite D
(506) 992-3393

Edmundston


Public Health Clinic
121 De l’Église Street – Unit 330
(506) 735-2065

Familiprix Pharmacie Smith
131 De l’Église Street
(506) 737-9020

Jean Coutu Pharmacy #309
177 Victoria Street
1-833-437-1424

Loblaws Pharmacy
577 Victoria Street
(506) 736-6108

Shoppers Drug Mart #167
160 Hebert Boulevard
(506) 735-8459

Wal-Mart Pharmacy
805 Victoria Street
(506) 735-8412

Grand-Falls


Public Health Clinic
131 Pleasant Street – 2nd Floor
(506) 735-2065

Jean Coutu Pharmacy #095
276 Broadway Street
(506) 473-3300

Loblaws Pharmacy
240 Madawaska Road
(506) 473-6056

Shoppers Drug Mart #177
180 Madawaska Road – Unit 700
(506) 473-3454

Wal-Mart Pharmacy
494 Madawaska Street
(506) 473-5083

Kedgwick


Public Health Clinic
116A Notre-Dame Street
(506) 735-2065

La Pharmacie Kedgwick
116 Notre-Dame Street – Unit A
(506) 284-9091

St. Quentin


Shoppers Drug Mart #597
344 Canada Street – Unit B
(506) 235-2773

Ste. Anne de Madawaska


Pharmacie Kevin Smyth
138 Principale Street
(506) 445-2275

Zone 5: Campbellton Area

Atholville


Loblaws Pharmacy
25 Savoie Avenue
(506) 789-7564

Belledune


Public Health Clinic
41B Mack Street
(506) 789-2266

Restigouche Pharmacy
53 Mack Street
(506) 237-5200

Campbellton


Public Health Clinic
19 Aberdeen Street
(506) 789-2266

Jean Coutu Pharmacy #109
101 Water Street
(506) 759-8547

Shoppers Drug Mart #170
157 Water Street
(506) 753-7723

Dalhousie


Public Health Clinic
28 Victoria Street
(506) 789-2266

Jean Coutu Pharmacy #391
396 William Street
(506) 684-6500

Familiprix Dalhousie
562 Darlington Drive
(506) 684-3381

Zone 6: Bathurst Area

Bathurst


Public Health Clinic
165 St. Andrew Street
(506) 547-2062

Jean Coutu Pharmacy #069
1047 St. Peters Avenue
(506) 546-6666

Loblaws Pharmacy
700 St. Peters Avenue
(506) 547-3199

PharmaSave Bathurst*
325 Vanier Boulevard
(506) 545-6666

Sobeys Pharmacy*
1125 St. Peters Avenue
(506) 548-3640

Shoppers Drug Mart #163
939 St. Peters Avenue
1-833-437-1424

Wal-Mart Pharmacy
900 St. Anne Street
(506) 546-3672

Beresford


Pharmacie Acadienne
879 Principale Street – Unit 2
(506) 542-9006

Jean Coutu Pharmacy #398
271 Centre Street
(506) 542-2222

Caraquet


Public Health Clinic
295 St. Pierre Ouest Boulevard
(506) 547-2062

Jean Coutu Pharmacy #114
2 St. Pierre Ouest Boulevard
(506) 727-4600

Shoppers Drug Mart #596
25 St. Pierre Ouest Boulevard
(506) 727-2611

Sobeys Pharmacy
10 St. Pierre Est Boulevard
(506) 727-4279

Haut-Lameque


Shoppers Drug Mart #595
5138 Route 113
(506) 344-5003

Lameque


Medicine Shoppe
68 Principale Street
(506) 344-0822

Paquetville


Familiprix
1351 Des Fondateurs Street
(506) 764-3553

Petit Rocher


Jean Coutu Pharmacy #379
63 Rochette Street
(506) 783-8441

Shippagan


Public Health Clinic
239B J.D. Gauthier Boulevard
(506) 547-2062

Shoppers Drug Mart #594
229 J.D. Gauthier Boulevard – Unit 9
(506) 336-9774

Tracadie-Sheila


Public Health Clinic
3520 Principale Street – Place Tracadie
(506) 547-2062

Loblaws Pharmacy
3455 Principale Street
(506) 547-3199

Medicine Shoppe
3360 Dr. Victor Leblanc Boulevard
(506) 395-1725

Jean Coutu Pharmacy #128
3500 Principale Street
1-833-437-1424

Shoppers Drug Mart #599
3528 Principale Street
(506) 394-1230

Zone 7: Miramichi Area

Baie Ste Anne


Bay Guardian Pharmacy
5447 Route 117
(506) 228-3880

Blackville


Public Health Clinic
2 Shaffer Lane
(506) 843-2956

Blackville PharmaSave
175 Main Street
(506) 843-6444

Miramichi


Public Health Clinic
1780 Water Street – Suite 300
(506) 778-6102

Dickinson’s PharmaSave*
135 Henry Street
(506) 622-3511

Jean Coutu Pharmacy #218
250 Pleasant Street
(506) 622-1140

Jean Coutu Pharmacy #219
4 Johnson Street – Suite 12
(506) 773-4412

Loblaws Pharmacy
408 King George Highway
(506) 622-5703

Medicine Shoppe
106 Newcastle Boulevard
(506) 622-7000

Scott’s PharmaSave
1781 Water Street
(506) 773-4475

Shoppers Drug Mart #165
2540 King George Highway
(506) 773-9415

Shoppers Drug Mart #187
397 King George Highway
(506) 622-4180

Sobeys Pharmacy
2485 King George Highway
(506) 773-3804

Wal-Mart Pharmacy
200 Douglastown Boulevard
(506) 778-9482

Neguac


Public Health Clinic
1175 Principale Street – Suite 60
(506) 776-3824

Jean Coutu Pharmacy #443
759 Principale Street
(506) 776-8649

Rogersville


PharmaChoice
11085 Principale Street
(506) 775-6600

This directory has been assembled by the New Brunswick Medical Society.

If you find any inaccurate information, please let us know.