Latest published best rates
USDreceive₹93.96CANARAsend₹94.32BOBEURreceive₹105.20INDIANsend₹105.61PNBGBPreceive₹126.18INDIANsend₹126.41BOBAEDreceive₹25.43CANARAsend₹25.80BOBAUDreceive₹64.94INDIANsend₹65.09PNBCADreceive₹66.92INDIANsend₹67.32BOBJPYreceive₹59.44INDIANsend₹59.75BOBSGDreceive₹73.33INDIANsend₹73.87IOB

Compare today's forex rates across Indian banks

Currency
Rate basis
USD
Receiving 1,000 USD
₹93,960.00at Canara Bank · ₹93.96 per USD
At the official mid-market rate₹94,140.20
The bank keeps₹180.20 (0.19%)

RBI fix of ₹94.14 for 2026-11-08. 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
  • Canara Bank₹93,960.00best
Compare the other 13 banks
  • Indian Bank₹93,850.00−₹110.00
  • Indian Overseas Bank₹93,840.00−₹120.00
  • Punjab National Bank₹93,620.00−₹340.00
  • State Bank of India₹93,550.00−₹410.00
  • Bank of Baroda₹93,360.00−₹600.00
  • Kotak Mahindra Bank₹92,850.00−₹1,110.00
  • Federal Bank₹92,720.00−₹1,240.00
  • HSBC India₹92,610.00−₹1,350.00
  • Axis Bank₹92,500.00−₹1,460.00
  • ICICI Bank₹92,450.00−₹1,510.00
  • IDFC FIRST Bank₹92,210.00−₹1,750.00
  • HDFC Bank₹92,140.00−₹1,820.00
  • Standard Chartered Bank₹91,140.00−₹2,820.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₹94.1402 per USDReserve Bank of India, fixed 2026-11-08 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
Canara Bank93.9694.74————93.8994.936/Nov/26
Indian Bank93.8595.02——92.0596.7893.7995.2106-Nov-2026
Indian Overseas Bank93.8494.40————93.7994.4506.11.2026 10.42 AM
Punjab National Bank93.6294.32——92.6595.0693.5694.4806/11/2026 04:00 PM
State Bank of India93.5594.4093.4894.5792.4094.9093.4894.5707-11-2026 9:15 AM
Bank of Baroda93.3694.3292.3594.8091.9095.2593.2694.5003:00 PM 06.11.2026
Kotak Mahindra Bank92.8596.1292.4096.5791.7697.2191.5897.396th November 2026
Federal Bank92.7295.43——92.132.91——unknown
HSBC India92.6196.22——92.6196.2292.6196.2206 November 2026, 10:05am IST
Axis Bank92.5095.7992.5495.7592.2496.0592.1996.10Nov 06,2026 at 07:23 PM
ICICI Bank92.4595.3692.4595.6992.4595.3692.4595.3606-11-2026
IDFC FIRST Bank92.2195.6190.8596.97——91.3496.482026-11-06 17:01:42
HDFC Bank92.1495.5091.8695.7891.3596.2991.6296.0106-11-2026 03:21:40 PM
Standard Chartered Bank91.1496.79——91.1496.7991.1496.796-Nov-26 2:19:25 PM

Today's best bank rates at a glance

  • USD to INR — best rate to receive money is Canara Bank at ₹93.96; best rate to send money is Bank of Baroda at ₹94.32.
  • EUR to INR — best rate to receive money is Indian Bank at ₹105.20; best rate to send money is Punjab National Bank at ₹105.61.
  • GBP to INR — best rate to receive money is Indian Bank at ₹126.18; best rate to send money is Bank of Baroda at ₹126.41.
  • AED to INR — best rate to receive money is Canara Bank at ₹25.43; best rate to send money is Bank of Baroda at ₹25.80.
  • AUD to INR — best rate to receive money is Indian Bank at ₹64.94; best rate to send money is Punjab National Bank at ₹65.09.
  • CAD to INR — best rate to receive money is Indian Bank at ₹66.92; best rate to send money is Bank of Baroda at ₹67.32.
  • JPY to INR — best rate to receive money is Indian Bank at ₹59.44; best rate to send money is Bank of Baroda at ₹59.75.
  • SGD to INR — best rate to receive money is Indian Bank at ₹73.33; best rate to send money is Indian Overseas Bank at ₹73.87.

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