Latest published best rates
USDreceive₹95.45PNBsend₹95.93IOBEURreceive₹108.75PNBsend₹109.82IOBGBPreceive₹126.91PNBsend₹127.98IOBAEDreceive₹25.87PNBsend₹26.22IOBAUDreceive₹67.55IOBsend₹68.29IOBCADreceive₹67.53PNBsend₹68.24IOBJPYreceive₹60.36PNBsend₹61.01IOBSGDreceive₹74.53IOBsend₹75.36IOB

Compare today's forex rates across Indian banks

Currency
Rate basis
USD
Receiving 1,000 USD
₹95,450.00at Punjab National Bank · ₹95.45 per USD
At the official mid-market rate₹95,731.00
The bank keeps₹281.00 (0.29%)

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

Telegraphic-transfer rate, before fees and GST. No bank had published today when this was built, so this uses the most recent sheets.

  • BankYou receiveless
  • Punjab National Bank₹95,450.00best
Compare the other 13 banks
  • Indian Overseas Bank₹95,360.00−₹90.00
  • Canara Bank₹95,272.50−₹177.50
  • State Bank of India₹95,200.00−₹250.00
  • Bank of Baroda₹95,110.00−₹340.00
  • Indian Bank₹95,070.00−₹380.00
  • Federal Bank₹94,180.00−₹1,270.00
  • IDFC FIRST Bank₹94,020.00−₹1,430.00
  • ICICI Bank₹94,010.00−₹1,440.00
  • Kotak Mahindra Bank₹93,990.00−₹1,460.00
  • Axis Bank₹93,940.00−₹1,510.00
  • HDFC Bank₹93,880.00−₹1,570.00
  • HSBC India₹93,750.00−₹1,700.00
  • Standard Chartered Bank₹92,730.00−₹2,720.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.7310 per USDReserve Bank of India, fixed 2026-09-24 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.4596.1594.4896.8995.3996.3123/09/2026 04:00 PM
Indian Overseas Bank95.3695.9395.3195.9823.09.2026 10.23 AM
Canara Bank95.2796.0395.2196.2223/Sep/26
State Bank of India95.2096.0595.1396.2294.0096.6095.1396.2223-09-2026 9:08 AM
Bank of Baroda95.1196.0594.1096.5593.6597.0595.0196.2409:00 AM 23.09.2026
Indian Bank95.0796.1793.2597.9595.0196.3623-Sep-2026
Federal Bank94.1896.9693.5797.5723-Sep-2026 09:00:28
IDFC FIRST Bank94.0297.4792.6398.8693.1398.362026-09-23 17:03:23
ICICI Bank94.0196.9593.4997.4293.6897.5294.0196.9523-09-2026 09:14:07 AM
Kotak Mahindra Bank93.9997.2693.5497.7192.9098.3592.7298.5323rd September 2026
Axis Bank93.9497.2393.9897.1993.6897.4993.6397.54Sep 23,2026 at 06:46 PM
HDFC Bank93.8897.3093.5997.5993.0998.0993.3597.8323-09-2026 09:23:01 AM
HSBC India93.7597.4093.7597.4093.7597.4023 Sep 2026, 10:10am IST
Standard Chartered Bank92.7398.4892.7398.4823-Sep-26 9:03:18 AM

Today's best bank rates at a glance

  • USD to INR — best rate to receive money is Punjab National Bank at ₹95.45; best rate to send money is Indian Overseas Bank at ₹95.93.
  • EUR to INR — best rate to receive money is Punjab National Bank at ₹108.75; best rate to send money is Indian Overseas Bank at ₹109.82.
  • GBP to INR — best rate to receive money is Punjab National Bank at ₹126.91; best rate to send money is Indian Overseas Bank at ₹127.98.
  • AED to INR — best rate to receive money is Punjab National Bank at ₹25.87; best rate to send money is Indian Overseas Bank at ₹26.22.
  • AUD to INR — best rate to receive money is Indian Overseas Bank at ₹67.55; best rate to send money is Indian Overseas Bank at ₹68.29.
  • CAD to INR — best rate to receive money is Punjab National Bank at ₹67.53; best rate to send money is Indian Overseas Bank at ₹68.24.
  • JPY to INR — best rate to receive money is Punjab National Bank at ₹60.36; best rate to send money is Indian Overseas Bank at ₹61.01.
  • SGD to INR — best rate to receive money is Indian Overseas Bank at ₹74.53; best rate to send money is Indian Overseas Bank at ₹75.36.

No bank had published today when this was built, so these compare the most recent sheet from each.