HomeDealsChatCheckupSearch
You might find our USA site more useful

Best exchange rate to send money from UK to India

Find the best money transfer rates from leading providers. Compare fees, exchange rates, and delivery times to send money abroad.

What's the best way to send money from the UK to India?

The best way to send money from the UK to India is usually through a specialist online transfer provider, which tends to offer stronger exchange rates and lower fees than high-street banks. Most providers deposit funds directly into the recipient's Indian bank account or UPI-linked account.

To get the most rupees for your pounds, compare the total amount delivered rather than the headline fee alone, as the exchange rate has the biggest impact on larger transfers.

How long does it take to send money from the UK to India?

Many providers can transfer money from the UK to India within minutes or a few hours, especially when paying by debit card and depositing into a bank account. Some bank-to-bank transfers may take up to one or two working days to clear.

The timing depends on the provider, your payment method and the receiving bank. Each provider listed below shows its estimated delivery time so you can weigh up speed against cost.

Our top pick
logo

Exchange Rate
131.6611
per £
You Get
₹131,661
Total received
Total Fees
None
For £1,000.00
Payment: Bank transfer
Payout: N/A
Get deal
logo

Exchange Rate
129.1245
per £
You Get
₹129,125
Total received
Total Fees
None
For £1,000.00
Payment: Bank transfer
Payout: N/A
Get deal

UNLOCK EXCLUSIVE SAVINGS & DEALS

Join our savvy community and get insider access to the best broadband, power, mobile, and shopping deals – plus expert tips and money-saving guides delivered straight to your inbox.

logo

Exchange Rate
128.4600
per £
You Get
₹128,460
Total received
Total Fees
None
For £1,000.00
Payment: Bank transfer
Payout: N/A
Get deal
logo

Exchange Rate
128.1830
per £
You Get
₹127,993
Total received
Total Fees
£1.48
For £1,000.00
Payment: Bank transfer
Payout: N/A
Get deal
logo

Exchange Rate
128.0220
per £
You Get
₹128,022
Total received
Total Fees
None
For £1,000.00
Payment: Bank transfer
Payout: N/A
Get deal
logo

Exchange Rate
127.9351
per £
You Get
₹127,935
Total received
Total Fees
None
For £1,000.00
Payment: Bank transfer
Payout: N/A
Get deal

Showing 1 to 5 of 33 results