Today’s best bank rates
USDreceive₹95.58PNBsend₹96.12CANARAEURreceive₹109.36PNBsend₹110.63INDIANGBPreceive₹127.54PNBsend₹128.69BOBAEDreceive₹25.90PNBsend₹26.31BOBAUDreceive₹67.88INDIANsend₹68.68INDIANCADreceive₹68.08INDIANsend₹68.88INDIANJPYreceive₹60.66INDIANsend₹61.17PNBSGDreceive₹74.62INDIANsend₹75.50INDIAN

Compare today's forex rates across Indian banks

Currency
Rate basis
USD
Receiving 1,000 USD
₹95,580.00at Punjab National Bank · ₹95.58 per USD
At the official mid-market rate₹95,791.00
The bank keeps₹211.00 (0.22%)

RBI fix of ₹95.79 for 2026-09-18. A daily official rate, not a live market one.

Telegraphic-transfer rate, before fees and GST.

  • BankYou receiveless
  • Punjab National Bank₹95,580.00best
Compare the other 12 banks
  • State Bank of India₹95,380.00−₹200.00
  • Canara Bank₹95,342.50−₹237.50
  • Bank of Baroda₹95,210.00−₹370.00
  • Indian Bank₹95,200.00−₹380.00
  • Federal Bank₹94,330.00−₹1,250.00
  • IDFC FIRST Bank₹94,150.00−₹1,430.00
  • ICICI Bank₹94,100.00−₹1,480.00
  • Kotak Mahindra Bank₹94,090.00−₹1,490.00
  • Axis Bank₹94,070.00−₹1,510.00
  • HDFC Bank₹93,990.00−₹1,590.00
  • HSBC India₹93,900.00−₹1,680.00
  • Standard Chartered Bank₹92,850.00−₹2,730.00

Every published column for this currency. Blank means the bank does not publish that rate. ★ marks the best value in the column.

Official mid-market rate₹95.7910 per USDReserve Bank of India, fixed 2026-09-18 source

Banks buy below this and sell above it; the gap is their margin. All reference rates.

Forex rates for USD in rupees, from each bank's own published sheet.
BankTT BuyTT SellCard BuyCard SellNotes BuyNotes SellBill BuyBill SellAs of
Punjab National Bank95.5896.2894.6197.0295.5296.4418/09/2026 04:00 PM
State Bank of India95.3896.2395.3196.4094.2096.7595.3196.4018-09-2026 9:12 AM
Canara Bank95.3496.1295.2896.3118/Sep/26
Bank of Baroda95.2196.1894.2096.6593.7597.1595.1196.3709:00 AM 18.09.2026
Indian Bank95.2096.3193.3798.0995.1496.5018-Sep-2026
Federal Bank94.3397.1193.7297.7218-Sep-2026 09:02:06
IDFC FIRST Bank94.1597.6192.7699.0093.2698.502026-09-18 17:02:01
ICICI Bank94.1097.0693.5897.5493.7797.6394.1097.0618-09-2026 09:17:02 AM
Kotak Mahindra Bank94.0997.3693.6497.8193.0098.4592.8298.6318th September 2026
Axis Bank94.0797.3694.1197.3293.8197.6293.7697.67Sep 18,2026 at 09:35 AM
HDFC Bank93.9997.4393.7197.7293.2098.2393.4797.9618-09-2026 09:23:35 AM
HSBC India93.9097.5593.9097.5593.9097.5518 Sep 2026, 10:05am IST
Standard Chartered Bank92.8598.6192.8598.6192.8598.6118-Sep-26 9:02:59 AM
Indian Overseas Bank95.5696.1395.5196.1817.09.2026 10.16 AM

Today's best bank rates at a glance

  • USD to INR — best rate to receive money is Punjab National Bank at ₹95.58; best rate to send money is Canara Bank at ₹96.12.
  • EUR to INR — best rate to receive money is Punjab National Bank at ₹109.36; best rate to send money is Indian Bank at ₹110.63.
  • GBP to INR — best rate to receive money is Punjab National Bank at ₹127.54; best rate to send money is Bank of Baroda at ₹128.69.
  • AED to INR — best rate to receive money is Punjab National Bank at ₹25.90; best rate to send money is Bank of Baroda at ₹26.31.
  • AUD to INR — best rate to receive money is Indian Bank at ₹67.88; best rate to send money is Indian Bank at ₹68.68.
  • CAD to INR — best rate to receive money is Indian Bank at ₹68.08; best rate to send money is Indian Bank at ₹68.88.
  • JPY to INR — best rate to receive money is Indian Bank at ₹60.66; best rate to send money is Punjab National Bank at ₹61.17.
  • SGD to INR — best rate to receive money is Indian Bank at ₹74.62; best rate to send money is Indian Bank at ₹75.50.

Compared across banks that have published today. A bank yet to publish is left out rather than allowed to win with yesterday's figures.