Is carrying foreign currency abroad legal in India? Yes, within limits: an Indian resident can take up to USD 3,000 in foreign currency notes per trip and ₹25,000 in rupees, with the rest of a trip’s money carried on forex cards, travellers’ cheques or by bank transfer under the USD 250,000 annual Liberalised Remittance Scheme. Larger cash totals trigger a declaration, and the thresholds quoted for it differ from page to page. This is general information, not legal or financial advice.

The Numbers Travellers Quote
- Foreign currency cash: up to USD 3,000 per trip for most destinations
- Indian rupees leaving India: up to ₹25,000 per person
- Annual cap on everything: USD 250,000 per financial year under LRS
- Declaration trigger: commonly given as cash above USD 5,000 or total foreign exchange of USD 10,000 or more
- Forex card balance: counts toward the annual LRS cap, but isn’t subject to the cash carrying limit
The Cash Rule
The key figure is USD 3,000.
- An Indian resident can carry foreign currency notes and coins up to USD 3,000, or its equivalent, per trip, according to Thomas Cook
- No declaration is needed within the USD 3,000 cash ceiling and the ₹25,000 Indian currency limit, according to the same source
- The remaining entitlement can go on a forex card, traveller’s cheque or bank transfer
- Matrix Forex says the cash limit is USD 3,000 or USD 5,000 depending on the destination, without naming the countries, so check the RBI’s destination list if you’re travelling somewhere unusual
The Rupee Limit
It’s small and firm.
- Residents can take up to ₹25,000 in Indian currency out of India, according to Swan Tours and Matrix Forex
- Carrying Indian currency above ₹25,000 out of the country isn’t permitted, according to Thomas Cook, and travellers to Nepal or Bhutan can’t carry ₹500 notes at all
- The same ₹25,000 limit applies to bringing rupees back in
The Annual Ceiling
LRS is the umbrella.
- Every Indian resident can buy up to USD 250,000 worth of foreign exchange in a financial year, including cash, forex card balance, travellers’ cheques and wire transfers, according to Matrix Forex
- It covers travel, education, gifts and investments abroad, according to Savi Forex
- Resident travel drawals on cards count toward the USD 250,000 limit along with notes and outward remittances, according to Wealth Munshi
Cash, Cards and the USD 10,000 Total
The combined limit matters for declarations.
- Up to USD 10,000 in total, combining cash, forex cards and travellers’ cheques, is the figure quoted for a trip, according to GradRight and Swan Tours
- A forex card balance has no carrying limit of its own, according to Matrix Forex, and a card loaded with the balance beyond USD 3,000 in cash is the standard approach
- Wealth Munshi’s example splits a trip into USD 3,000 in cash notes and a forex card loaded with USD 7,000
Buying the Foreign Currency
How you pay matters.
- Foreign exchange for travel can be purchased from an authorised person against rupee payment in cash below ₹50,000, and beyond that you pay by cheque or online transfer, according to RemitX
- Thomas Cook says residents can carry an unlimited amount of foreign currency as long as it’s purchased from an RBI-approved exchange or bank, which doesn’t match the other sources, so treat the USD 3,000 cash figure as the working limit
- Keep the exchange receipt, because it shows the money was bought legally
When to Declare
The thresholds are inconsistent in the guides.
- Matrix Forex says you declare on departure only if you’re carrying cash above your limit, which is USD 3,000 or USD 5,000 depending on the destination, or if total foreign currency including travellers’ cheques goes above USD 10,000
- Dook International says cash above ₹25,000 in rupees, or USD 5,000 in foreign currency notes, should be declared to Indian customs using Currency Declaration Forms
- Thomas Cook says you declare when returning with foreign currency cash above USD 5,000, total forex above USD 10,000 or Indian currency above ₹25,000
- The safest reading is that anything near USD 5,000 in notes or USD 10,000 in total needs a Currency Declaration Form, so use one if in doubt
Coming Back
The return leg has its own rules.
- There’s no limit on foreign exchange brought back, but if the equivalent of more than USD 10,000 in notes, cheques and cards is brought in, it needs to be declared on the Currency Declaration Form, according to Thomas Cook
- Returning residents can bring back up to ₹25,000 in Indian currency, according to Swan Tours
- Foreign visitors entering India can bring unlimited foreign currency, but amounts above USD 10,000, or notes above USD 5,000, must be declared on arrival, according to the same source
Destination Country Rules
The other country’s customs matter too.
- Travellers must check their destination’s cash declaration rules, because different countries have different thresholds, according to Savi Forex
- For the United States, you must declare cash, travellers’ cheques or money orders above USD 10,000 on arrival, according to Savi Forex and IndianEagle
- Indians carrying above USD 3,000 or ₹25,000 in cash are likely to be held up before boarding in India, according to IndianEagle, though that’s an advisory claim, not a quoted rule
What Happens If You Exceed the Limits
The sources are vague on penalties.
- IndianEagle says anything beyond the limits isn’t permitted without a formal declaration or special approval from the RBI
- I didn’t find a sourced penalty figure, so I can’t tell you the fine, but the realistic risks are seizure of the cash, delay at the airport and action under foreign exchange and customs law
- Declaring early is far safer than being found carrying undeclared cash
Foreign Currency for Students and Workers
Large sums should travel another way.
- For students, the USD 250,000 LRS limit covers tuition, living costs and other expenses, which can be transferred through bank transactions or loaded onto forex cards, according to Savi Forex
- Carrying a student’s or worker’s savings in cash isn’t sensible or compliant, and bank transfers leave a clean paper trail
What to Pack, Practically
A simple split works.
- Up to USD 3,000 in notes for small, immediate expenses
- A multi-currency forex card for the bulk of spending
- A debit or credit card enabled for international use, after checking its limits
- No more than ₹25,000 in rupees
- Receipts for any foreign currency you bought
If You’re Visiting India
Different rules apply to you.
- You can bring unlimited foreign currency into India, but you must declare notes above USD 5,000 or total forex above USD 10,000 on arrival, according to Swan Tours
- Keep your declaration form and exchange receipts for when you leave
Where the Sources Disagree
A few conflicts remain.
- The declaration threshold on departure, USD 5,000 or USD 10,000
- Whether unlimited foreign currency can be carried when bought from an approved dealer
- Which destinations have a USD 5,000 cash limit instead of USD 3,000
- Most of these are forex-dealer blogs, which sell the products they describe, so check the RBI’s FAQs
FAQs
Q1. Is carrying foreign currency abroad legal in India?
Yes, within limits: up to USD 3,000 in cash per trip, ₹25,000 in rupees, and the rest via forex cards or transfers under the USD 250,000 annual cap.
Q2. How many dollars can I carry from India?
Up to USD 3,000 in cash per trip for most destinations. You can carry more through a forex card, travellers’ cheques or bank transfer.
Q3. Do I need to declare foreign currency at the airport?
Generally if you carry notes above USD 5,000 or total foreign exchange of USD 10,000 or more, using a Currency Declaration Form.