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 19

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
901 Royal Bank of Canada NS Yarmouth Yarmouth Branch 399 Main St, PO Box 70 000307813
902 Royal Bank of Canada NT Hay River Hay River Branch 77A Woodland Dr 000309859
903 Royal Bank of Canada NT Yellowknife Internet Channel Prairies-NT 4920 52nd St-Suite 1, 220 Portage Ave 000307531
904 Royal Bank of Canada NT Yellowknife Yellowknife Branch 1-4920-52nd St 000309879
905 Royal Bank of Canada NU Cambridge Bay Cambridge Bay Br 4 Kamotik Rd-PO Bag 400, PO Bag 400 000306527
906 Royal Bank of Canada NU Iqaluit Internet Channel Prairies-NU Igluvut Building #922, PO Box 190 000307398
907 Royal Bank of Canada NU Iqaluit Iqaluit Branch Igluvut Building #922-PO Box 190, PO Box 190 000309851
908 Royal Bank of Canada NU Rankin Inlet Rankin Inlet Br 220 Okingutigiit Building-PO Box 220, PO Box 220 000306887
909 Royal Bank of Canada ON Acton Acton-Market Place Plaza Br 370 Queen St 000300581
910 Royal Bank of Canada ON Ajax Ajax-Middlecote & Taunton Br 101 Middlecote Dr, 101 Middlecote Dr-Building C 000300856
911 Royal Bank of Canada ON Ajax Harwood & Bayly Branch 320 Hardwood Ave S-Unit 4, 320 Hardwood Ave S 000301720
912 Royal Bank of Canada ON Ajax Harwood & Westney Branch 955 Westney Rd S-Unit 2, 955 Westney Rd S 000301292
913 Royal Bank of Canada ON Ajax Hwy 2 & Harwood Branch 2 Harwood Ave S 000300042
914 Royal Bank of Canada ON Alexandria Alexandria Br 440 Main St S 000300062
915 Royal Bank of Canada ON Alliston Alliston Br 4 King St N-Unit#1 000301220
916 Royal Bank of Canada ON Almonte Almonte Branch 443 Ottawa St 000300082
917 Royal Bank of Canada ON Amherstburg Amherstburg Branch 400 Sandwich St S 000300732
918 Royal Bank of Canada ON Ancaster Ancaster Br 59 Wilson St W 000300102
919 Royal Bank of Canada ON Apsley Apsley Branch 135 Burleigh St-Po Box 509, 135 Burleigh St 000300162
920 Royal Bank of Canada ON Arnprior Arnprior Br 91 John St N 000300182
921 Royal Bank of Canada ON Arthur Arthur Branch 199 George St-PO Box 190, PO Box 190 000300202
922 Royal Bank of Canada ON Atikokan Atikokan Branch 112 West Main St-PO Box 1120, Box 1120 000300222
923 Royal Bank of Canada ON Aurora Aurora Heights Plaza Branch 15408 Yonge St 000300232
924 Royal Bank of Canada ON Aurora Aurora-First Commerce & Wellington 16 First Commerce Dr-Unit 16A 000300597
925 Royal Bank of Canada ON Aurora Aurora-Yonge & Edward Br 14785 Yonge St-Unit 101, 14785 Yonge St 000301230
926 Royal Bank of Canada ON Aurora Bayview & Wellington 15420 Bayview Ave-Unit 1/Bldg C, 15420 Bayview Ave 000304030
927 Royal Bank of Canada ON Aurora Sales Manager-Bayview & Wellington 15420 Bayview Ave 000303061
928 Royal Bank of Canada ON Aylmer Aylmer Branch 7 Talbot St W 000300242
929 Royal Bank of Canada ON Ayton Ayton Branch 523 Louisa St-PO Box 40, PO Box 40 000300262
930 Royal Bank of Canada ON Barrie 53 Bayfield Street Branch 53 Bayfield St 000300302
931 Royal Bank of Canada ON Barrie Barrie On-Small Bus Barrie 5 Collier St. 000310128
932 Royal Bank of Canada ON Barrie Barrie-Bayfield & Heather Br 405 Bayfield St 000301256
933 Royal Bank of Canada ON Barrie Barrie-Bryne Dr & Essa Rd Branch 55A Bryne Dr 000300476
934 Royal Bank of Canada ON Barrie Business Markets-COMM Barrie 5 Collier St-2nd Flr, 5 Collier St 000301146
935 Royal Bank of Canada ON Barrie Hwy 11 & Big Bay Point Rd Br 649 Yonge St 000309409
936 Royal Bank of Canada ON Barrie Kozlov "Cashless" Personal Bkg Ctr 400 Bayfield St, 128 Wellington St W 000301316
937 Royal Bank of Canada ON Barrie Mapleview Branch 99 Mapleview Dr W 000300292
938 Royal Bank of Canada ON Barrie RT-Kozlov Ctr Personnel Banking Ctr 400 Bayfield St 000307344
939 Royal Bank of Canada ON Barrie Wellington Square 128 Wellington St W 000300322
940 Royal Bank of Canada ON Bath Bath Branch 375 Main St-PO Box 40, PO Box 40 000300342
941 Royal Bank of Canada ON Beamsville Lincoln Branch 4310 Ontario St-PO Box 190, PO Box 190 000300362
942 Royal Bank of Canada ON Beeton Beeton Branch 12 Main St-PO Box 40, PO Box 40 000300382
943 Royal Bank of Canada ON Belle River Belle River Branch 549 Notre Dame St N-PO Box 669, P.O. Box 669 000302222
944 Royal Bank of Canada ON Belleville Belleville Commercial 246 North Front St 000309132
945 Royal Bank of Canada ON Belleville Main Br - Belleville 241 Front St 000300402
946 Royal Bank of Canada ON Belleville North Front & Valleyview Br 246 North Front St 000300392
947 Royal Bank of Canada ON Belleville RT-Belleville 241 Front St, c/o Transit RB-00402 000303524
948 Royal Bank of Canada ON Blenheim Blenheim Branch 181 Chatham St 000300332
949 Royal Bank of Canada ON Blind River Blind River Branch 1 Woodward Ave-PO Box 1150, PO Box 1150 000300422
950 Royal Bank of Canada ON Bolton Bolton North Br 8 Queen St N 000300892