You’ve booked your flights, shortlisted the hotels, and packed your bags in your head — and then you hit the one question that trips up almost every Indian traveler heading to Sri Lanka: How much does the Sri Lanka visa actually cost? And more importantly, are you paying the right amount to the right place?
During my trip to Sri Lanka, I nearly paid double the actual fee because I landed on a third-party visa agent website before finding the official portal. I want to save you that headache. This guide breaks down the Sri Lanka visa fees for India travelers in 2026 — every visa type, every charge, in both USD and INR — so you know exactly what you’ll pay before you apply.
Do Indians Pay for a Sri Lanka Visa? Yes — Here’s Why It’s Still Worth It
Indian passport holders need a visa to enter Sri Lanka. Sri Lanka does not offer visa-free access to Indians — but the good news is that the entire process runs online through the Electronic Travel Authorization (ETA) system. No embassy visits, no courier, no physical stamps required before you fly.
From my experience, the ETA fee is genuinely reasonable — especially when you compare it to the South East Asian visa costs most Indian travelers deal with. You pay once online, get email confirmation, and that’s your entry sorted.
Sri Lanka Visa Fees for Indians (2026) — Full Breakdown
All Sri Lanka visa fees from India are charged in US Dollars (USD) through the official ETA portal. The INR equivalent fluctuates with exchange rates, so treat the rupee figures below as approximations. Always confirm the current rate at www.eta.gov.lk before you pay.
| Visa Type | Fee (USD) | Fee (Approx. INR) | Stay Allowed | Processing Time |
|---|---|---|---|---|
| Tourist ETA | USD 20 | ~₹1,700 | 30 days (extendable to 6 months) | 24–72 hours |
| Business ETA | USD 35 | ~₹2,950 | 30 days (extendable) | 24–72 hours |
| Transit Visa | USD 5 | ~₹420 | 48 hours | 24–72 hours |
| ETA Extension (in Sri Lanka) | Approx. USD 30–50 | ~₹2,500–4,200 | Up to 6 months total | In-person at immigration |
Note: The Sri Lanka visa fee for Indians does not include any bank transaction or international card charges. Your card provider may add a small foreign currency fee — typically 1–3% — on top of the ETA fee.
Important: The only official place to pay Sri Lanka visa fees from India is eta.gov.lk. Any third-party website charging ₹3,000–₹5,000 for a “tourist visa” is overcharging you. I always recommend bookmarking the official portal and going directly.
Types of Sri Lanka Visas — Which One Do You Need?
Before you pay, make sure you pick the right visa category. Choosing the wrong type wastes your fee and may cause entry issues.
1. Tourist ETA — USD 20 (~₹1,700)
This covers holidays, sightseeing, visiting friends or relatives, and leisure travel. Most Indian travelers use this one. It gives you a 30-day double-entry stay and you can extend it up to 6 months by visiting the Department of Immigration and Emigration in Colombo. One thing I always recommend — don’t try to push your luck and overstay. Extensions are easy to get legally, so just do it the right way.
2. Business ETA — USD 35 (~₹2,950)
If you’re traveling to Sri Lanka for meetings, conferences, trade events, or client visits (not for employment or working on a local payroll), the Business ETA is what you need. It costs more than the tourist ETA, but it signals your purpose of visit clearly to immigration. From my experience talking to business travelers, trying to enter on a tourist ETA for business purposes sometimes raises questions at the counter. Pay the extra USD 15 and travel stress-free.
3. Transit Visa — USD 5 (~₹420)
Only needed if you’re transiting through Colombo’s Bandaranaike International Airport and plan to step outside the airside transit zone. If you stay inside the airport between flights, you don’t need this at all. At just USD 5, it’s the cheapest visa Sri Lanka offers.
How to Pay Sri Lanka Visa Fees from India — Step-by-Step
The payment process is part of the ETA application. Here’s how to get through it without any hiccups:
- Go to the official ETA portal — Visit www.eta.gov.lk directly. Don’t click on sponsored ads — they often lead to agent sites.
- Select your visa type — Tourist, Business, or Transit. This determines the fee you pay.
- Fill in your personal and passport details — Name exactly as on passport, passport number, date of birth, nationality (India), and travel dates.
- Enter your accommodation details — Hotel name and address in Sri Lanka. Book at least your first night before applying.
- Reach the payment page — The portal shows you the fee clearly before you pay. Tourist ETA = USD 20, Business = USD 35, Transit = USD 5.
- Pay with a Visa or Mastercard — Indian debit cards, credit cards, and prepaid travel cards all work. Use a card that supports international transactions.
- Submit and save your reference number — Screenshot or note the reference number immediately after payment.
- Download your ETA confirmation email — Arrives in 24–72 hours. Save the PDF and print a copy.
I found the process surprisingly simple — the whole application, including payment, took me under 15 minutes. Just make sure your card is enabled for international payments before you start.

Documents You Need Before Paying the Sri Lanka Visa Fee
Keep these ready before you open the ETA portal — the application times out if you leave it too long mid-way:
- ✅ Valid Indian passport — at least 6 months validity beyond your travel date
- ✅ Scanned copy of your passport bio page (clear, not blurry)
- ✅ Confirmed return flight tickets
- ✅ Hotel or accommodation booking confirmation (first night at minimum)
- ✅ Credit or debit card enabled for international payments
- ✅ Valid email address — your ETA approval lands here
What Do Sri Lanka Visa Fees Actually Cover?
A question I get a lot from first-timers: Does the ETA fee include everything, or are there hidden charges at the airport?
The ETA fee covers your travel authorization only. Here’s what it does and doesn’t include:
- Included: Entry authorization for your chosen visa type and duration
- Included: Double-entry permission (Tourist and Business ETA)
- Not included: Airport taxes or departure fees (these come through your airline ticket)
- Not included: Extension fees if you stay beyond 30 days (you pay that separately in Colombo)
- Not included: Your bank’s foreign currency transaction charge (usually 1–3%)
So for a standard tourist trip from India, your total Sri Lanka visa cost lands around USD 20 plus your card’s forex markup — usually under ₹1,800 all-in. That’s genuinely one of the most affordable visa fees in the region.
Common Fee-Related Mistakes Indian Travelers Make
From my experience and from dozens of conversations with fellow India-based travelers, these are the fee mistakes that come up again and again:
- Paying a third-party agent site: Sites appearing in Google ads often charge ₹3,000–₹6,000 as a “service fee” on top of the actual visa cost. The official ETA at eta.gov.lk charges USD 20 — nothing more.
- Choosing the wrong visa type: Paying USD 35 for a Business ETA when you only needed a Tourist ETA (USD 20) wastes ₹1,200+. Pick your category carefully.
- Using a card that blocks international payments: The payment fails, you think the application is submitted, and your ETA never gets processed. Enable international usage on your card before you apply.
- Not accounting for forex fees: Your bank might add 2–3% on the USD 20 charge. Not a huge amount, but worth knowing so you’re not confused by a slightly odd debit on your statement.
- Paying for a child’s ETA on a parent’s application: Every traveler needs a separate ETA — and a separate fee. You can’t club a child’s entry onto yours.
Entry Requirements at Sri Lanka Immigration (Beyond the Fee)
Paying the fee is just step one. When you land at Colombo’s Bandaranaike International Airport, immigration officers will check the following:
- Your original Indian passport with at least 6 months validity remaining
- Your printed or digital ETA approval document
- Your confirmed return or onward flight ticket
- Your accommodation booking details
- Proof of sufficient funds for your stay (roughly USD 50 per day as a benchmark)
Sri Lanka also asks you to fill in an Arrival/Departure Card. Most airlines hand this out during the flight, or you can fill it in digitally before you land. Have your accommodation address ready when you fill this in.
🌟 Pro Tips from My Experience
- Screenshot your payment confirmation immediately — before the ETA approval email arrives. If something goes wrong, this reference number is your lifeline with the ETA support team.
- Use a credit card over a debit card — international credit cards typically offer better fraud protection and smoother foreign currency processing on the ETA portal.
- Apply mid-week, mid-morning — weekday applications during Indian business hours (which overlap partially with Sri Lanka time) tend to process faster in my experience.
- Don’t pay for expedited processing — the official ETA portal does not offer a paid fast-track option. Any site selling “urgent visa processing” for extra money is a third-party agent, not the official system.
- Keep the ETA approval PDF saved offline — download it to your phone’s storage, not just your email. Airport Wi-Fi can be unreliable and you don’t want to be hunting through a slow inbox at immigration.
Frequently Asked Questions (FAQs)
1. What is the Sri Lanka visa fee for Indians in 2026?
The tourist ETA costs USD 20 (approximately ₹1,700), the business ETA costs USD 35 (approximately ₹2,950), and the transit visa costs USD 5 (approximately ₹420). These are the fees charged directly on the official portal at eta.gov.lk. Your bank may add a small international transaction charge on top of this.
2. Can I pay the Sri Lanka visa fee in Indian Rupees?
The official ETA portal charges in US Dollars (USD). Your Indian bank card will automatically convert the amount at the prevailing exchange rate when you pay. You don’t need to arrange USD separately — just use a card enabled for international transactions and your bank handles the conversion.
3. Is the Sri Lanka visa fee refundable if my application gets rejected?
Generally, ETA fees are non-refundable even in case of rejection. This makes it especially important to fill in all details accurately — especially your passport number and name spelling — before you submit and pay. Double-check everything on the review page before hitting submit.
4. Do I pay extra for a double-entry Sri Lanka ETA?
No — the double-entry facility comes included with the standard tourist and business ETA fees. You pay USD 20 for the tourist ETA regardless of whether you plan to enter once or twice during its validity period. There’s no additional charge for dual entry.
5. Why did I get charged more than USD 20 on my card?
If your card statement shows a higher amount, it’s almost certainly your bank’s foreign currency markup or international transaction fee — typically 1–3% of the transaction value. This is a charge from your bank, not from the Sri Lanka ETA system. Some premium credit cards waive this fee entirely, so it’s worth checking your card’s forex policy before applying.
6. How much does it cost to extend a Sri Lanka visa from India?
ETA extensions happen inside Sri Lanka, not from India. You visit the Department of Immigration and Emigration in Colombo in person. Extension fees typically run between USD 30–50 depending on duration, though these are set by Sri Lankan immigration authorities and can change. Extensions let you stay up to 6 months total on a tourist ETA.
Final Thoughts
The Sri Lanka visa fee for Indian travelers is honestly one of the most straightforward costs in your trip budget. USD 20 for a tourist ETA, paid online in under 15 minutes, with approval arriving within 24–72 hours — it doesn’t get much simpler than that.
The only thing that trips people up is landing on the wrong website and overpaying. Bookmark www.eta.gov.lk, use a card that supports international payments, and fill in your details carefully. Do those three things and your Sri Lanka visa is sorted before your bags are packed.
Got questions about the fee, the payment process, or anything else about your Sri Lanka trip? Drop them in the comments — I read every one and I’m happy to help. And if this guide saved you from overpaying a visa agent, share it with a friend who’s planning the same trip! 🌴
Disclaimer: Visa fees and rules can change without prior notice. Always verify the latest Sri Lanka visa fees from India on the official ETA portal (eta.gov.lk) or contact the Sri Lanka High Commission in India before you travel. The INR figures in this post are estimates based on approximate exchange rates and may differ at the time of your application. This post reflects the author’s personal travel experience and publicly available information as of 2026.
Visit Our related Articles
Visa Process for Indian Travelers (2026): Step-by-Step Guide from My Experience
Flight Booking Tips for Indian Travelers (2026): How to Fly Smarter and Cheaper
Travel Insurance Guide for Indians : The Complete Guide You Actually Need



Leave a Reply
You must be logged in to post a comment.