Guide to RBC SWIFT Codes and Branch Details

This article provides a detailed guide on how to find the branch locations and SWIFT codes of the Royal Bank of Canada. It includes specific codes and addresses, as well as measures to take in case a branch is not listed, ensuring that international remittances can be completed smoothly.
Guide to RBC SWIFT Codes and Branch Details

When conducting international wire transfers, verifying your bank branch details and corresponding SWIFT codes is crucial. For clients of the Royal Bank of Canada (RBC), locating this information ensures smooth cross-border transactions.

Locating RBC Branch Information

The following table provides key RBC branches and their corresponding SWIFT codes across Canada:

  • Code: ROYCCAT2CIC
    Address: International Trade Centre, 335 8th Avenue Southwest, Calgary, Alberta, T2P 2N5
  • Code: ROYCCAT2CLS
    Address: Toronto, Ontario
  • Code: ROYCCAT2ECL
    Address: 180 Wellington Street West, Toronto, Ontario, M5J 1J1
  • Code: ROYCCAT2GLA
    Address: Toronto, Ontario
  • Code: ROYCCAT2HIC
    Address: International Trade Centre, 5161 George Street, Halifax, Nova Scotia, B3J 2L7
  • Code: ROYCCAT2IBO
    Address: Toronto, Ontario
  • Code: ROYCCAT2MIC
    Address: International Trade Centre, 1 Place Ville Marie, Montreal, Quebec, H3B 4A7
  • Code: ROYCCAT2VFS
    Address: 77 King Street West, Toronto, Ontario, M5W 1P9

When Your Branch Isn't Listed

If your specific RBC branch doesn't appear in the list above, you can still complete international transfers using the bank's primary SWIFT code: ROYCAT2 . This universal code routes transactions through RBC's central processing system.

Financial institutions often recommend using the main SWIFT code when specific branch codes aren't available, as this ensures proper routing while potentially adding minimal processing time.

Step-by-Step Guide for International Transfers

Executing an international wire transfer through RBC involves these key steps:

  1. Access RBC's official online banking portal
  2. Log in to your secure account
  3. Navigate to the international payments section
  4. Enter complete beneficiary details including full banking information
  5. Input the appropriate SWIFT code (either branch-specific or the main ROYCAT2 code)
  6. Verify all transaction details before final submission
  7. Retain confirmation records for future reference

Best Practices

Before initiating any international transfer, consider these recommendations:

  • Double-check all recipient information, including account numbers and SWIFT codes
  • Be aware of potential foreign exchange rates and transfer fees
  • Understand processing timelines, which may vary by destination country
  • Keep transaction records for at least one full fiscal year

Accurate banking information forms the foundation of successful international transactions. With proper preparation and attention to detail, RBC clients can confidently conduct cross-border financial operations.