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 21

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
1001 Royal Bank of Canada ON Burlington Burlington Pers Financial Services 3535 New St 000305606
1002 Royal Bank of Canada ON Burlington Burl-Lakeshore & Pearl Branch 360 Pearl St-Units 1-4, 360 Pearl St 000300662
1003 Royal Bank of Canada ON Burlington Bus MKTS Halton-Oakville Speers Rd 1005 Speers Rd 000304656
1004 Royal Bank of Canada ON Burlington Business Banking Service Group 3535 New St 000302292
1005 Royal Bank of Canada ON Burlington Coml Bkg-Ont South West Executive 3405 Harvester Rd-Suite 105, 3405 Harvester Rd 000307205
1006 Royal Bank of Canada ON Burlington East Plains & Waterdown Rd. Branch 15 Plains Rd E 000300702
1007 Royal Bank of Canada ON Burlington Guelph Line & Mainway Branch 3030 Mainway 000300712
1008 Royal Bank of Canada ON Burlington Guelph Line & New Street Branch 3535 New St, c/o New St & Walkers Line Br 000300722
1009 Royal Bank of Canada ON Burlington Halton Commercial 3405 Harvester Rd-Suite 201, 3405 Harvester Rd 000304682
1010 Royal Bank of Canada ON Burlington Millcroft Branch 2025 William O'Connell Blvd 000308272
1011 Royal Bank of Canada ON Burlington New Street & Walker S Line Branch 4011 New St 000300742
1012 Royal Bank of Canada ON Burlington ON Spec Sales Forces-Builders & B21 6880 Financial Dr-6th Flr/Twr 2, 6880 Financial Dr-6th Flr 000303992
1013 Royal Bank of Canada ON Burlington Ont Social Housing Mortgages 1100 Burloak Dr - 4th Fl, 10 York Mills Rd 000304143
1014 Royal Bank of Canada ON Burlington Real Estate Banking-Burlington Offce 3405 Harvester Rd - Suite 200, 3405 Harvester Rd 000307013
1015 Royal Bank of Canada ON Burlington Real Estate Markets - Construction 20 King St W - 2nd Flr, 3405 Harvester Rd 000308791
1016 Royal Bank of Canada ON Burlington Real Estate Mkts - Hospitality 20 King St W - 2nd Flr, 3405 Harvester Rd 000308956
1017 Royal Bank of Canada ON Burlington RT-Burlington 3535 New St 000303544
1018 Royal Bank of Canada ON Burlington RT-Commercial Mtges-Thunder Bay 1100 Burloak Dr - 4th Flr, 1100 Burloak Dr 000302357
1019 Royal Bank of Canada ON Burlington SB Halton South 3405 Harvester Rd - 2nd Flr, 3405 Harvester Rd 000308762
1020 Royal Bank of Canada ON Burlington Small Business Hamilton 3405 Harvester Rd - 2nd Flr, 3405 Harvester Rd 000302054
1021 Royal Bank of Canada ON Callander Callander Branch 5 Main St N 000301352
1022 Royal Bank of Canada ON Cambridge 637 King St E Branch 637 King St E 000304002
1023 Royal Bank of Canada ON Cambridge Cambridge Bus Srv Grp 15 Sheldon Dr 000304097
1024 Royal Bank of Canada ON Cambridge Cambridge Business Centre 15 Sheldon Dr, 480 HESPELER ROAD 000301616
1025 Royal Bank of Canada ON Cambridge Cambridge ON 480 Hespeler Rd-Unit A1 000301632
1026 Royal Bank of Canada ON Cambridge Dundas & Franklin Br 311 Dundas St S-RR #1, 311 Dundas St S 000304366
1027 Royal Bank of Canada ON Cambridge Jamieson & Franklin Br 100 Jamieson Pkwy 000300592
1028 Royal Bank of Canada ON Cambridge Main Br- Cambridge 73 Main St 000301622
1029 Royal Bank of Canada ON Cambridge RT-Main Br-Cambridge 73 Main St, c/o Transit RB-01622 000307264
1030 Royal Bank of Canada ON Campbellford Campbellford Branch 15 Doxsee Ave N-PO Box 968, P.O. Box 968 000300802
1031 Royal Bank of Canada ON Cargill Cargill Branch Main St, c/o Paisley Br 000300822
1032 Royal Bank of Canada ON Carleton Place Carleton Place Br 93 Bridge St 000300842
1033 Royal Bank of Canada ON Casselman Casselman Branch 650 Principale St-PO Box 590, PO Box 590 000300266
1034 Royal Bank of Canada ON Chapleau Chapleau Branch 33 Birch St-PO Box 160, P.O. Box 160 000300862
1035 Royal Bank of Canada ON Chatham King St Branch 190 King St W (King W & Fourth St), P.O. Box 250 000300882
1036 Royal Bank of Canada ON Chatham RT-Main Br-Chatham 190 King St W, c/o Transit RB-00882 000307384
1037 Royal Bank of Canada ON Chatham Southwest Business Banking Ctr Resp 171 Keil Dr S 000302372
1038 Royal Bank of Canada ON Chatham West End Branch 171 Keil Dr S-Unit 1 000300902
1039 Royal Bank of Canada ON Chatham Windsor Agriculture 171 Keil Dr S 000304057
1040 Royal Bank of Canada ON Chelmsford Chelmsford Br 3420 Errington Ave 000300912
1041 Royal Bank of Canada ON Clifford Clifford Branch 12 Elora St-PO Box 40, P.O. Box 40 000300962
1042 Royal Bank of Canada ON Clinton Clinton ON Branch 68 Victoria St-PO Box 129, P.O. Box 129 000300982
1043 Royal Bank of Canada ON Cobourg Cobourg Branch 66 King St W 000301002
1044 Royal Bank of Canada ON Collingwood Collingwood Branch 280 Hurontario St 000301012
1045 Royal Bank of Canada ON Comber Comber Branch 6307 Main St 000301022
1046 Royal Bank of Canada ON Concord Corporate Real Estate Bkg York Regn 3300 Highway 7-Suite 300, 3300 Highway 7 000304851
1047 Royal Bank of Canada ON Concord Dolomite & Alness 907 Alness St, 3300 Hwy 7 - Ste 100 000305532
1048 Royal Bank of Canada ON Concord Hwy 7 & Hwy 400 Branch 3300 Highway 7-Suite 100, 3300 Highway 7 000300192
1049 Royal Bank of Canada ON Concord Keele & Hwy 7 7733 Keele St, 3300 Highway 7 - Ste 100 000301032
1050 Royal Bank of Canada ON Concord Miss-Small Business Vaughan-2 6880 Financial Dr-2nd Flr Link, 6880 Financial Dr 000316794