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.

Royal Bank of Canada - Page 43

The table below are the address and Routing Number for all Royal 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
2101 Royal Bank of Canada ON Waterloo Private Banking Waterloo 95 King St S-Suite 202, 95 King St S 000305702
2102 Royal Bank of Canada ON Waterloo Private Banking Waterloo 95 King St S-Suite 202, 95 King St S 000307796
2103 Royal Bank of Canada ON Waterloo Uptown Waterloo Branch 70-74 King St S 000307682
2104 Royal Bank of Canada ON Waterloo Waterloo-Erb & IRA Needles 652 Erb St W-Unit B13, 652 Erb St W 000309037
2105 Royal Bank of Canada ON Waterloo Waterloo-RT-ERB & IRA Needles 652 Erb St W-Unit B13 000303374
2106 Royal Bank of Canada ON Waterloo Westmount & Erb Branch 50 Westmount Rd N 000307692
2107 Royal Bank of Canada ON Wawa Dubreuilville Branch 23 Pine St (General Delivery), General Delivery 000301252
2108 Royal Bank of Canada ON Wawa Wawa Branch 72 Broadway Ave 000307722
2109 Royal Bank of Canada ON Welland 41 East Main Branch 41 East Main St 000307742
2110 Royal Bank of Canada ON Welland East Main & Scholfield Branch c/o 41 East Main St 000307762
2111 Royal Bank of Canada ON Welland Niagara St. & Roger Branch 571 Niagara St 000307792
2112 Royal Bank of Canada ON Wheatley Wheatley Branch 10 Talbot St E-PO Box 40, P.O. Box 40 000307822
2113 Royal Bank of Canada ON Whitby Baldwin & Taunton Branch 40 Taunton Rd E 000300024
2114 Royal Bank of Canada ON Whitby Main Br-Whitby 307 Brock St S 000307842
2115 Royal Bank of Canada ON Whitby Rossland & Garden Br 714 Rossland Rd 000306962
2116 Royal Bank of Canada ON Whitby Whitby-Thickson & Victoria Br 1761 Victoria St E 000309837
2117 Royal Bank of Canada ON White River White River Branch 204 Elgin St-PO Box 100, P.O. Box 100 000307862
2118 Royal Bank of Canada ON Wiarton Wiarton Branch 577 Berford St-PO Box 130, P.O. Box 130 000307882
2119 Royal Bank of Canada ON Winchester Winchester Branch 481 Main St-PO Box 429, 481 Main St 000307902
2120 Royal Bank of Canada ON Winchester Winchester Business Banking Centre 481 Main St 000307904
2121 Royal Bank of Canada ON Windsor 1600 Huron Church Road Branch 1600 Huron Church Rd 000307952
2122 Royal Bank of Canada ON Windsor Devon Plaza Branch 2669 Howard Ave 000307942
2123 Royal Bank of Canada ON Windsor Dougall & Cabana Branch 3854 Dougall Ave 000308152
2124 Royal Bank of Canada ON Windsor Main Br-Windsor 245 Ouellette Ave 000307922
2125 Royal Bank of Canada ON Windsor Ont Comm Mkts-Ind Products-Ontario 245 Ouellette Ave - 2ND FLR, 245 Ouellette Ave 000307208
2126 Royal Bank of Canada ON Windsor Ouellette & Ellis Branch 1398 Ouellette Ave, c/o 245 Ouellette Ave 000307962
2127 Royal Bank of Canada ON Windsor Private Banking Centre Windsor 245 Ouellette Ave-2nd Flr, c/o Private Banking London 000300148
2128 Royal Bank of Canada ON Windsor RT-Windsor 245 Ouellette Ave 000303414
2129 Royal Bank of Canada ON Windsor Small Business Windsor 245 Ouellette Ave 000303312
2130 Royal Bank of Canada ON Windsor Tecumseh & Albert Branch 2614 Tecumseh Rd E 000308022
2131 Royal Bank of Canada ON Windsor Walkerville Branch 4635 Wyandotte St E 000307562
2132 Royal Bank of Canada ON Windsor Windsor Business Banking Centre 245 Ouellette Ave-2nd Flr, 245 Ouellette Ave 000307976
2133 Royal Bank of Canada ON Windsor Windsor Independent Business Centre 3155 Howard Ave-2nd Flr, 3155 Howard Ave 000307926
2134 Royal Bank of Canada ON Windsor Wyandotte & Arthur Branch 4635 Wyandotte St E 000308002
2135 Royal Bank of Canada ON Windsor Wyandotte & Laporte Branch 8135 Wyandotte St E 000308052
2136 Royal Bank of Canada ON Winona Winona Branch 1282 Hwy 8-PO Box 10010, Stn Winona 000308042
2137 Royal Bank of Canada ON Woodbridge Highway 7 & Marycroft Branch 211 Marycroft Ave-Suite 1, 211 Marycroft Ave 000308282
2138 Royal Bank of Canada ON Woodbridge Main Br Woodbridge 131 Woodbridge Ave 000308062
2139 Royal Bank of Canada ON Woodbridge Major Mackenzie & Vellore Br 3601 Major Mackenzied Dr-Unit1, 3601 Major Mackenzied Dr 000300754
2140 Royal Bank of Canada ON Woodbridge Weston & Rutherford Branch 9101 Weston Rd 000305633
2141 Royal Bank of Canada ON Woodbridge Woodbridge-Hwy 27 & Hwy 7 Branch 6140 Highway 7 000300258
2142 Royal Bank of Canada ON Woodstock Huron/Perth/Oxford Agriculture & Com 476 Peel St 000301496
2143 Royal Bank of Canada ON Woodstock Main Br-Woodstock 452 Dundas St 000308082
2144 Royal Bank of Canada ON Woodstock RT-Main Br-Woodstock 452 Dundas St, c/o Transit RB-08082 000307374
2145 Royal Bank of Canada ON Woodstock Springbank Shopping Centre Branch 218 Springbank Ave 000308102
2146 Royal Bank of Canada ON Woodstock Woodstock Business Centre 476 Peel St 000308372
2147 Royal Bank of Canada PE Charlottetown 335 University Ave Br 335 University Ave 000305064
2148 Royal Bank of Canada PE Charlottetown Atl PE External Sales Force - IRPS 83 Queen St, 1871 Hollis 000308024
2149 Royal Bank of Canada PE Charlottetown Charlottetown Branch 83 Queen Street, 83 Queen St 000305054
2150 Royal Bank of Canada PE Charlottetown Internet Channel Atlantic - PEI 83 Queen St, 5161 George St 000307621