Routing Numbers, Transit Numbers and SWIFT Codes for all Banks in Canada
Banks Swift Codes Credit Unions Trust Companies

Canadian Routing Numbers is a nine digits numerical codes used to identify an individual branch of a financial institution in Canada. It is used by Canadian Banks, Credit Unions and Trust Companies for Electronic Fund Transactions (EFT) within Canada.

The Routing Number is used for domestic transfer. To make money transfer, the Routing Number is used together with the bank account number of the recipient. For international inward money transfer, a SWIFT code must be used together with a Routing Number and Account Number.

MICR Numbers or widely known as Transit Numbers are used in cheques processing. It appears on the bottom of negotiable instruments such as checks identifying the financial institution on which it was drawn.

The format of Routing Number, MICR Number is as follows;

Routing Number - 0AAABBBBB
MICR Number - BBBBB-AAA

  • for the routing number, the first digit is the leading zero.
  • AAA is three digits code identifying the institution.
  • BBBB is five digits code identifying the branch.

National Bank of Canada - Page 3

The table below are the address and Routing Number for all National Bank of Canada branches in Canada. Click on the Routing Number to find out the bank details, address & maps.

No Bank or Institution Prov ince City Branch Street Address Routing Number
101 National Bank of Canada NS Halifax CTD/Intria Halifax 1809 Barrington Street 000648101
102 National Bank of Canada NS Halifax Succursale Halifax 1969, Upper Water Street B.1610 000605151
103 National Bank of Canada NS Halifax 1601-1969 UPPER WATER ST 000605711
104 National Bank of Canada NS Halifax 1601-1969 UPPER WATER ST 000608461
105 National Bank of Canada ON Ajax 725 Westney Road S. 000603681
106 National Bank of Canada ON Alfred 270 Telegraph St., P.O. Box 10 000611251
107 National Bank of Canada ON Alliston Box 269 Stn Main 000608601
108 National Bank of Canada ON Aurora 1 Henderson Drive Unit 11, Aurora 000603391
109 National Bank of Canada ON Aurora 133 Pedersen Dr 000603781
110 National Bank of Canada ON Aurora 2 Orchard Heights 000603641
111 National Bank of Canada ON Barrie Barrie C.B.C. 487 Bayfield 000660221
112 National Bank of Canada ON Barrie Payroll Services 85 Bayfield Street, Suite 401 000619921
113 National Bank of Canada ON Barrie SME Ontario Central&North 487 Bayfield 000606961
114 National Bank of Canada ON Barrie 487 Bayfield Street 000608691
115 National Bank of Canada ON Barrie 64 Dunlop Street East 000606571
116 National Bank of Canada ON Barrie 64, Dunlop Street East 000606572
117 National Bank of Canada ON Barrie 85 Bayfield Street 000614306
118 National Bank of Canada ON Belle River CP 160 000611391
119 National Bank of Canada ON Bourget 3779 Champlain Street, P.O. Box 129 000603261
120 National Bank of Canada ON Bracebridge Municipal Trust 102, Manitoba St. B.2690 000608711
121 National Bank of Canada ON Bracebridge Municipal Trust 102, Manitoba St., B.2690 000608841
122 National Bank of Canada ON Bracebridge 2690-102 Manitoba St 000608631
123 National Bank of Canada ON Brampton Assante 200, County Court Blvd 000609962
124 National Bank of Canada ON Brampton CTFS Not Insured 100-2 County Court Blvd 000603761
125 National Bank of Canada ON Brampton Municipal Trust 2 County Court Blvd 000608881
126 National Bank of Canada ON Brampton Municipal Trust 4 Mclaughlin RDd S 000608681
127 National Bank of Canada ON Brampton Prets Hyp. Tx Fixes & ADM 2 County Court Blvd S. 100 000614321
128 National Bank of Canada ON Brampton Prets Hyp. Tx Fixes & ADM. 2 County Court Blvd S.100 000619271
129 National Bank of Canada ON Brampton 10520, Torbram Road 000603221
130 National Bank of Canada ON Brampton 200 County Court Blvd 000603371
131 National Bank of Canada ON Brampton 4 McLaughlin Road S. Unit 4 000603351
132 National Bank of Canada ON Brampton 4, Mc Laughlin S. 000603721
133 National Bank of Canada ON Brampton 58, Quarry Edge Drive 000610481
134 National Bank of Canada ON Burlington G.E. Capital 5420 North Serv. Road 4 Floor 000618221
135 National Bank of Canada ON Burlington 3315 Fairview 000603671
136 National Bank of Canada ON Burlington 3315 Fairview Street 000603281
137 National Bank of Canada ON Burlington 429 Elizabeth 000603661
138 National Bank of Canada ON Casselman Agriculture Ontario 90 boul Lafleche 000607091
139 National Bank of Canada ON Casselman Centre Agricole 710 Principale, PO410 000610041
140 National Bank of Canada ON Casselman 90 Boul. Lafleche 000603011
141 National Bank of Canada ON Cobourg 2 King Street W. 000603751
142 National Bank of Canada ON Collingwood Municipal Trust 108 Hurontario St. 000608671
143 National Bank of Canada ON Concord 301-3901 Highway 7 000613691
144 National Bank of Canada ON Crysler 90 Boul. Lafleche, Casselman, c.p. 336 000600151
145 National Bank of Canada ON Etobicoke 2200 Martin Grove Road 000603821
146 National Bank of Canada ON Gravenhurst 395 Muskoka Rd. S. 000608701
147 National Bank of Canada ON Hamilton Mohawk College 891 Upper James St 000613023
148 National Bank of Canada ON Hamilton 447 Main St. East 000613001
149 National Bank of Canada ON Hamilton 880 Upper Wentworth 000613021
150 National Bank of Canada ON Hawkesbury 203 Main e. 000603041