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 20

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
951 Royal Bank of Canada ON Bolton Bolton-Hwy 50 & McEwan 12612 Highway 50 000300126
952 Royal Bank of Canada ON Bowmanville King & Liberty Branch 195 King St E 000300432
953 Royal Bank of Canada ON Bowmanville Longworth & SCUGOG Branch 680 Longworth Ave-Unit 6, 680 Longworth Ave 000301894
954 Royal Bank of Canada ON Bracebridge Bracebridge Br 37 Manitoba St-PO Box 270, PO Box 270 000300442
955 Royal Bank of Canada ON Bracebridge Business Markets Bracebridge 37 Manitoba St.-PO Box 270, 37 Manitoba St 000305536
956 Royal Bank of Canada ON Bradford Bradford Branch 26 Holland St-PO Box 340, Box 340 000300462
957 Royal Bank of Canada ON Bradford Bradford-10th Side Rd & Holland Br 539 Holland St W 000300913
958 Royal Bank of Canada ON Brampton Bramalea & Orenda Br 50 Bramalea Rd 000300472
959 Royal Bank of Canada ON Brampton Bramalea City Centre Branch 25 Peel Centre Dr-Unit 115C 000300792
960 Royal Bank of Canada ON Brampton BRAMALEA&SANDALWOOD BRANCH 10555 Bramalea Rd 000301776
961 Royal Bank of Canada ON Brampton Brampton Shopping Centre Branch 160 Main St S 000300502
962 Royal Bank of Canada ON Brampton Brampton-Airport & Queen Branch 9115 Airport Rd 000300667
963 Royal Bank of Canada ON Brampton Brampton-Castlemore Rd & McVean Dr B 9980 McVean Dr 000300027
964 Royal Bank of Canada ON Brampton Brampton-Hwy 50 & Ebenezer Branch 8940 Highway 50-Unit 1 000300593
965 Royal Bank of Canada ON Brampton Brampton-Mayfield & Highway 10 Br 3068 Mayfield Rd 000300890
966 Royal Bank of Canada ON Brampton Brampton-Miss Rd & Williams Pkwy Br 9495 Mississauga Rd 000301306
967 Royal Bank of Canada ON Brampton Chinguacousy & Charolais Branch 495 Charolais Blvd 000300257
968 Royal Bank of Canada ON Brampton Creditview & Sandalwood Branch 10615 Creditview Rd 000301704
969 Royal Bank of Canada ON Brampton Heart Lake Plaza Branch 164 Sandalwood Parkway E, 164 Sandalwood Pkwy E 000308382
970 Royal Bank of Canada ON Brampton Hwy 10 & County Court Branch 209 County Court Blvd 000308932
971 Royal Bank of Canada ON Brampton Main Br - Brampton 1 Main St N 000300482
972 Royal Bank of Canada ON Brampton McLaughlin & Bovaird West Br 10098 McLaughlin Rd 000309970
973 Royal Bank of Canada ON Brampton MISSISSAUGA RD & SANDALWD PRKWY BRAN 95 Dufay Road 000302946
974 Royal Bank of Canada ON Brampton Mountainash & Bovaird Branch 51 Mountainash Rd-Unit 1, 51 Mountainash Rd 000301834
975 Royal Bank of Canada ON Brampton Queen & Chinguacousy branch 8978 Chinguacousy Rd 000301842
976 Royal Bank of Canada ON Brampton Queen & Kennedy Branch 235 Queen St E 000300492
977 Royal Bank of Canada ON Brampton RT-Main Br-Brampton 1 Main St N 000307254
978 Royal Bank of Canada ON Brampton Steeles & Financial Branch 7955 Financial Dr-Unit 4B 000302413
979 Royal Bank of Canada ON Brampton Sunny Meadow & Bovaird Branch 7 Sunny Meadow Blvd 000300512
980 Royal Bank of Canada ON Brantford Brant & Colborne Br 22 Colborne St 000300522
981 Royal Bank of Canada ON Brantford Brant/Elgin BBC 95 Lynden Rd 000304067
982 Royal Bank of Canada ON Brantford Brant/Elgin Commercial 95 Lynden Rd-2nd Flr, 95 Lynden Rd 000301702
983 Royal Bank of Canada ON Brantford Brant/Lincoln Agriculture 95 Lynden Rd-2nd Flr, 95 Lynden Rd 000301732
984 Royal Bank of Canada ON Brantford Guelph Agriculture 74 Wyndham St N-2nd Flr, 74 Wyndham St N 000308676
985 Royal Bank of Canada ON Brantford Huron/Perth/Oxford Commercial 476 Peel St 000303812
986 Royal Bank of Canada ON Brantford King George Rd & Powerline Br 300 King George Rd-Unit C1 000301124
987 Royal Bank of Canada ON Brantford Lynden Branch c/o 95 Lynden Rd, 95 Lynden Rd 000302922
988 Royal Bank of Canada ON Brantford Lynden Park Mall Seniors Centre 95 Lynden Rd 000300244
989 Royal Bank of Canada ON Brantford Lynden Road Branch 95 Lynden Rd, 95 Lynden Road 000301312
990 Royal Bank of Canada ON Brantford RT-Brantford 95 Lynden Rd, c/o Transit RB 01312 000303364
991 Royal Bank of Canada ON Brighton Brighton Branch 75 Main St-PO Box 580, P.O. Box 580 000300812
992 Royal Bank of Canada ON Brockville 1000 Islands Mall Branch 1000 Islands Mall, 2399 Parkdale Ave 000300852
993 Royal Bank of Canada ON Brockville Main Br - Brockville 80 King St W 000300582
994 Royal Bank of Canada ON Brockville Mallorytown Branch 4 Quabbin Rd-PO Box 40, 1000 Islands Mall 000302942
995 Royal Bank of Canada ON Bruce Mines Bruce Mines Branch 9202 Hwy 17-PO Box 69, 9202 Hwy 17 000300622
996 Royal Bank of Canada ON Burks Falls Burks Falls Branch 189 Ontario St-PO Box 485, PO Box 485 000300642
997 Royal Bank of Canada ON Burlington *CSM* Paul Revere Life Insurance Co 2003 Lakeshore Rd 000300656
998 Royal Bank of Canada ON Burlington Brant & Upper Middle Branch 2201 Brant St-Unit 23, 2201 Brant St 000300752
999 Royal Bank of Canada ON Burlington Burl Ho Equip Lease Fin Admin 5575 North Service Rd-Suite 300 000315812
1000 Royal Bank of Canada ON Burlington Burl-Dundas & Appleby Br 2495 Appleby Line 000300124