
14 Oct 2026
Sending money from abroad to a Bank of Khyber account in Pakistan requires knowing either the right SWIFT code or the right transfer platform. This guide covers both, with a focus on how Ace Money Transfer simplifies the process for senders in the UK, Europe, Canada, Australia, Switzerland, and other supported sending countries
The Bank of Khyber facilitates international money transfers primarily through inbound home remittances. You can send money from the UK, Europe, Canada, Australia, Switzerland, and other supported sending countries directly to Bank of Khyber accounts using ACE Money Transfer, without needing to enter the bank's SWIFT code yourself. ACE supports bank deposit, cash pickup, and mobile wallet payout in Pakistan. Bank of Khyber accounts can receive funds via direct bank deposit.
The Bank of Khyber provides home remittance collection services through its network of branches across Pakistan. Remittances sent through its international partner companies can be collected in cash at BOK branches, subject to the applicable service terms. For details, see BOK’s Home Remittance Services.
Traditional bank wires and international money transfer services may differ in their fees, exchange rates, processing times and receiving methods. Customers should review the applicable terms and compare the available options before choosing a transfer method. Traditional SWIFT transfers may involve correspondent-bank charges and can take several business days, depending on the banks and payment route involved. Exchange rates fluctuate, and the rate you receive may differ from any rates quoted. Always check the live rate at acemoneytransfer.com before sending.
Bank of Khyber states that home-remittance payments are free of charges for beneficiaries. Transfer fees and delivery times may vary depending on the provider, transfer amount, payment method and transaction details. ACE Money Transfer displays applicable fees before a transfer is confirmed. Exchange rates and fees may vary; visit acemoneytransfer.com for current rates and transfer information.
Later sections explain how the SWIFT code KHYBPKKAXXX works, how to verify your recipient's bank details, and what happens when a code is wrong.
A SWIFT code (also called a BIC code) is an internationally standardised identifier that ensures funds reach the correct bank and branch during cross-border transactions. SWIFT codes are 8 to 11 characters long, following the ISO 9362 format.
Bank of Khyber's 8-character SWIFT/BIC is KHYBPKKA. Some systems may display the 11-character form KHYBPKKAXXX. Here is how it breaks down: KHYB represents the Bank of Khyber in the SWIFT code; PK is the country code for Pakistan; KA indicates the location of the bank's head office at 24 The Mall Road, Peshawar Cantt; XXX is the head office branch identifier.
Some branches carry their own codes. For example, the Karachi Islamic Banking Division uses KHYBPKKA024. Branches in cities like Islamabad and Lahore also have distinct codes.
BOK supports foreign-currency remittances using SWIFT-related arrangements. International transfers can be processed through the bank's central system. When you use ACE's bank-deposit service, you generally do not need to enter the Bank of Khyber SWIFT code manually. ACE handles the transfer through its supported payout infrastructure.Because SWIFT codes and branch details can change, confirm with Bank of Khyber directly or check the latest information through online banking or at the branch before relying on an older code.

Ace Money Transfer lets you send money to a Bank of Khyber account from overseas using a simple online process. The platform operates in over 106 countries and is authorised by the UK Financial Conduct Authority (FCA) as a Payment Institution under the Payment Services Regulations 2017 (FCA Register, Reference No. 506692). You do not need to visit a bank branch or search for SWIFT codes manually.
Here is the step-by-step process:
Register or log in to Ace using your email, Google, or Apple ID.
Select Pakistan as the destination country and choose "Bank Deposit" for Bank of Khyber, or "Cash Pickup" if available at a partner branch.
Enter the recipient's full name as it appears on their bank records and the Bank of Khyber IBAN. For traditional bank transfers, the sender may also need the bank's SWIFT/BIC and branch information.
Select a payment method: debit card, credit card, or online bank transfer from the sender's country.
Add a payment reason (e.g., family support, tuition fees), review the exchange rate and fees, then confirm and click "Pay Now."
After you send money, Ace provides a reference tracking number. You can monitor the transaction in real time until funds reach the recipient's bank.
The Bank of Khyber facilitates cash pick-up and direct bank deposits for remittances. For a Bank of Khyber account, the relevant ACE option is bank deposit. ACE separately offers cash pickup and mobile-wallet payouts in Pakistan, but these are separate payout methods and should not be presented as Bank of Khyber account services.
Most issues with international payments to Pakistan come from incorrect recipient details, not from the transfer service itself. Bank of Khyber maintains Nostro/Correspondent banking relationships for international transfers, meaning funds route through intermediary banks before reaching the final account.
Before you send money, verify these details:
Correct Bank of Khyber account number and account title
Correct SWIFT code (KHYBPKKAXXX for head office, or a branch-specific code if applicable)
Recipient's full legal name and CNIC number
Bank branch name and city
Incorrect SWIFT codes can delay or block transactions. If you enter the wrong code or account number via a traditional bank transfer, the payment may be rejected by Bank of Khyber or the correspondent bank, funds may be held temporarily for compliance checks, or you may need to contact your bank to initiate a trace and request a refund. The bank has over 230 branches for collecting home remittances in Pakistan. Home remittance services are generally free for the beneficiary at Bank of Khyber.
Example scenario: A sender in the UK wires GBP to a Bank of Khyber account in Peshawar. They enter the correct SWIFT code but transpose one digit in the account number. The payment arrives at BOK's central system but cannot be matched to any account. The payment may be delayed, rejected, returned, or require a payment trace if the account details do not match.
The sender's bank may charge a fee for tracing or recalling a payment, depending on its terms. With Ace, the platform guides you through bank and branch selection for Pakistan, which may help reduce manual entry errors, but double-checking the recipient's name and account number remains the sender's responsibility.
If your specific Bank of Khyber branch does not have its own SWIFT code, use the head office code KHYBPKKAXXX. International payments will route via the central system and then credit to the correct branch account. Some branches share the head office code while others have branch-level codes; contact the branch or check the bank's website to confirm.
Tips to make transfers smoother:
Always enter the recipient's correct full name as shown on their Bank of Khyber account.
Avoid sending right before weekends or Pakistani public holidays to reduce settlement delays.
Keep your ACE Money Transfer profile fully verified, as this may help you access higher sending limits and avoid delays associated with additional verification checks, subject to applicable requirements.
Is Ace Money Transfer safe? ACE Money Transfer is authorised by the UK Financial Conduct Authority (FCA) as a Payment Institution under the Payment Services Regulations 2017 (FCA Financial Services Register, Reference No. 506692) and uses encryption and fraud monitoring to support secure international payments to Bank of Khyber and other Pakistani banks.
Whether you are funding education, sending family support to cities like Karachi or Peshawar, or building savings in Pakistan, Ace Money Transfer handles the routing, the SWIFT code, and the currency conversion. Your first transfer is free, subject to ACE's current terms (Rates and fees may vary. Visit acemoneytransfer.com for current rates). ACE Money Transfer serves more than 1.3 million customers and operates across 106 countries.

Disclaimer: This article is intended for general informational and educational purposes only and should not be construed as legal, regulatory, tax, business, or financial advice. While reasonable efforts have been made to ensure that all facts, figures, and data are accurate and valid as of the date of publication, no warranty or guarantee is given as to the ongoing completeness, accuracy, or currency of the information.
The content is based on information available at the time of publication. Regulations, government policies, market conditions, and service offerings may change over time and vary across jurisdictions and providers. As a result, some information may no longer be current or applicable. Readers should independently verify all information and consult qualified professional advisors before making any financial, legal, or business decisions.