🇮🇳
SAARC Rate — $20 USD30 Days

Sri Lanka Visa for Indian Citizens

Sri Lanka and India share deep historical, cultural, and religious ties that date back thousands of years, and today the island nation remains one of the most popular and accessible international destinations for Indian travelers. As a SAARC member nation, Indian passport holders benefit from a reduced ETA fee of just $20 USD — significantly less than the $50 charged to most other nationalities. This discounted rate reflects the close bilateral relationship between the two countries.

The ETA for Indian citizens grants a 30-day double-entry stay for tourism purposes and can be extended up to 90 days at the Department of Immigration and Emigration in Colombo. Business ETAs cost $30 USD with multiple-entry privileges. The application process is straightforward - apply online at eta.gov.lk with your passport details, and approval typically arrives within 24 to 72 hours. Travel from India is exceptionally convenient, with direct flights from multiple Indian cities including Chennai, Mumbai, Delhi, Bengaluru, Kochi, and Tiruchchirapalli. Flight times are remarkably short, with Chennai to Colombo taking just 1 hour and 20 minutes.

Indian visitors will find many cultural parallels in Sri Lanka, from Buddhist and Hindu temples to familiar culinary traditions and warm hospitality. The shared love of cricket adds another connection between the two nations. Sri Lanka offers Indian travelers a chance to experience a different yet familiar culture, with stunning beaches, ancient ruins, lush hill country, and incredible wildlife. The Indian rupee is not directly accepted, but currency exchange is easy, and the cost of travel in Sri Lanka is comparable to or slightly higher than mid-range travel in India.

Documents Required

  • Valid Indian passport with at least 6 months validity
  • Approved ETA confirmation (printed or digital)
  • Return or onward flight ticket
  • Proof of accommodation (hotel booking or invitation letter)
  • Proof of sufficient funds ($30-50 per day recommended)
  • Yellow fever vaccination certificate (only if arriving from an endemic area)

How to Apply for the ETA

1

Visit the Official ETA Website

Go to eta.gov.lk and select "Apply for ETA".

2

Complete the Application Form

Fill in your personal details, passport information, travel dates, and accommodation details.

3

Pay the ETA Fee

Pay the $20 USD fee using a Visa or Mastercard credit/debit card.

4

Receive Your ETA Approval

You will receive the ETA approval via email within 24-72 hours. Save a digital and printed copy.

5

Present at Immigration

Show your ETA approval and passport at Bandaranaike International Airport immigration. The officer will stamp your 30-day entry.

Tips for Indian Travelers

  • Apply at the official eta.gov.lk to get the discounted $20 SAARC rate - avoid third-party sites that charge extra.
  • IndiGo, SriLankan Airlines, Air India, and SpiceJet operate direct flights from multiple Indian cities.
  • Save your ETA approval on your phone and keep a printed copy as backup.
  • Exchange INR to LKR at Colombo airport or authorized money changers for the best rates.
  • Indian SIM cards may not work well in Sri Lanka - consider buying a local Dialog or Mobitel SIM at the airport.

Important Notes

  • Indian nationals pay a SAARC-discounted rate of $20 USD for tourist ETA (vs $50 for most countries).
  • Apply for your ETA at least 5 days before departure.
  • The tourist ETA is a double-entry authorization valid for 30 days from arrival.
  • Indian nationals can also travel to Sri Lanka by ferry from Nagapattinam/Karaikal (seasonal service).
  • Transit passengers staying less than 48 hours can apply for a free transit ETA.
  • Carry sufficient cash or cards, as Indian rupees (INR) are not directly accepted in Sri Lanka.

Frequently Asked Questions

How much does the Sri Lanka ETA cost for Indian citizens?

The tourist ETA for Indian citizens costs $20 USD — a discounted SAARC rate compared to the standard $50 USD charged to most other nationalities. Business ETAs cost $30 USD. Transit ETAs (under 48 hours) are free.

How do Indian citizens apply for the Sri Lanka ETA?

Visit eta.gov.lk, select your nationality as Indian, fill in your personal and passport details, pay the $20 USD fee with a credit or debit card, and submit. You will receive the approval via email within 24-72 hours.

What are the direct flights from India to Sri Lanka?

Direct flights operate from Chennai (1h 20min), Mumbai (2h 30min), Delhi (3h 30min), Bengaluru (1h 45min), Kochi (1h 30min), and Tiruchchirapalli (1h 20min). Airlines include SriLankan Airlines, IndiGo, Air India, and SpiceJet.

Can I use Indian rupees in Sri Lanka?

No, Indian rupees (INR) are not directly accepted in Sri Lanka. The local currency is the Sri Lankan Rupee (LKR). Exchange INR to LKR at the airport, banks, or authorized money changers. ATMs and credit cards are widely available in cities.

Can Indians travel to Sri Lanka by ferry?

Seasonal ferry services have operated between Nagapattinam or Karaikal in India and Kankesanthurai (KKS) in northern Sri Lanka. Check current schedules before planning, as services can be suspended. An ETA is still required for ferry passengers.

What cultural similarities will Indian travelers find in Sri Lanka?

Sri Lanka shares many cultural elements with India, including Buddhist and Hindu temples, similar culinary traditions (rice and curry), cricket culture, and warm hospitality. Tamil is one of Sri Lanka's official languages, spoken primarily in the north and east.

Quick Facts

Visa TypeETA (SAARC Rate)
Cost$20 USD
Stay Duration30 days
Processing24-72 hours
ExtensionUp to 90 days

ETA Details

ETA Cost

$20 USD

Validity

30 days (extendable to 90 days)

Processing Time

24-72 hours

Apply for ETA

Entry Requirements

Passport Validity6+ months
Return TicketRequired
Proof of FundsRequired
Yellow Fever Cert.If from endemic area

Visa Extension

Extension PossibleYes

Max Duration

Up to 90 days total

Extension Cost

$25 USD

Visit the Department of Immigration and Emigration in Colombo (No. 41, Ananda Rajakaruna Mawatha). Submit your application with passport, completed form, and proof of funds. Processing takes 3-5 business days.

Visa Types

tourist Visa

30 days (Double Entry)$20 USD

business Visa

30 days (Multiple Entry)$30 USD

transit Visa

2 days (Single Entry)Free

Embassy Info

Sri Lankan Embassy

High Commission of Sri Lanka, 27 Kautilya Marg, Chanakyapuri, New Delhi 110021

Embassy Website

Other Country Guides