Do We Need a Visa for Sri Lanka from India
Discover verified facts, data, and insights about India’s states, culture, economy, education, and more — all in one place at FactBharat.
Traveling from India to Sri Lanka is a popular choice for many, thanks to the close cultural ties and beautiful destinations. If you’re planning a trip, you might wonder, “Do we need a visa for Sri Lanka from India?” Understanding the visa requirements can save you time and hassle before your journey.
In this article, I’ll guide you through everything you need to know about Sri Lanka’s visa policies for Indian travelers. From visa types to application processes, you’ll get clear answers to help you plan your trip smoothly.
Do Indian Citizens Need a Visa to Visit Sri Lanka?
Yes, Indian citizens do need a visa to enter Sri Lanka. However, the process is straightforward and mostly done online. Sri Lanka offers an Electronic Travel Authorization (ETA) system, which simplifies getting permission to visit.
Here’s what you should know:
- Visa Requirement: Indian passport holders must obtain a visa before arrival.
- ETA System: Most travelers apply for an ETA online, which acts as a short-term visa.
- Visa on Arrival: Available only in limited cases and not recommended due to potential delays.
- Duration: Tourist visas typically allow stays up to 30 days, with options to extend.
The ETA is the most common and convenient way for Indians to get a visa for Sri Lanka. It’s designed to speed up the process and reduce paperwork.
What Is the Electronic Travel Authorization (ETA)?
The Electronic Travel Authorization (ETA) is an online visa approval system introduced by the Sri Lankan government. It allows travelers to apply for entry permission without visiting an embassy or consulate.
How ETA Works
- You apply online by filling out a simple form.
- Pay the visa fee using a credit or debit card.
- Receive approval via email, usually within 24 to 48 hours.
- Present the ETA approval at the Sri Lankan immigration counter upon arrival.
Benefits of ETA for Indian Travelers
- Convenience: Apply from anywhere without visiting a visa office.
- Speed: Quick processing times.
- Cost-effective: Lower fees compared to traditional visas.
- Multiple Purposes: Available for tourism, business, and transit.
Types of ETA Visas
- Tourist ETA: For leisure travel, valid for 30 days.
- Business ETA: For business meetings or conferences.
- Transit ETA: For travelers passing through Sri Lanka to another destination.
The ETA is valid for entry within six months from the date of issue, giving you flexibility in planning your trip.
How to Apply for a Sri Lanka Visa from India?
Applying for a Sri Lanka visa from India is easy if you follow these steps:
- Visit the Official ETA Website: Use the official Sri Lanka Electronic Travel Authorization website to avoid scams.
- Fill Out the Application Form: Provide personal details, passport information, and travel plans.
- Choose Visa Type: Select tourist, business, or transit ETA based on your purpose.
- Pay the Visa Fee: Use a secure payment method like a credit or debit card.
- Receive ETA Approval: Check your email for the approval letter.
- Print the ETA: Carry a printed copy when you travel to Sri Lanka.
Important Tips
- Apply at least 3 days before your travel date.
- Ensure your passport is valid for at least six months from the date of entry.
- Double-check all information before submitting to avoid delays.
What Are the Visa Fees and Validity?
Visa fees for Indian travelers vary depending on the visa type and processing speed.
| Visa Type | Fee (INR Approx.) | Validity | Stay Duration |
| Tourist ETA | 3,000 - 4,000 | 6 months | Up to 30 days |
| Business ETA | 4,000 - 5,000 | 6 months | Up to 30 days |
| Transit ETA | 1,000 - 2,000 | 6 months | Up to 2 days |
Some travelers may qualify for a visa fee waiver or reduced fees under special agreements, but most must pay the standard charges.
Can Indian Citizens Get a Visa on Arrival in Sri Lanka?
Technically, Sri Lanka offers a visa on arrival for Indian citizens, but it is not recommended. The visa on arrival process can be slow and may cause delays at the airport.
Reasons to Avoid Visa on Arrival
- Long Queues: Many travelers face long waiting times.
- Higher Fees: Visa on arrival fees are often higher than ETA fees.
- Risk of Denial: Without prior approval, there’s a risk of being denied entry.
It’s best to apply for the ETA before you travel to avoid these issues.
What Documents Are Needed for the Sri Lanka Visa?
When applying for the ETA or visa on arrival, you’ll need the following documents:
- Valid Indian passport with at least six months validity.
- Recent passport-sized photograph (digital upload for ETA).
- Travel itinerary or flight details.
- Proof of accommodation in Sri Lanka.
- Payment method for visa fees.
For business visas, additional documents like invitation letters or company details may be required.
How Long Can Indian Tourists Stay in Sri Lanka?
The standard tourist visa allows Indian visitors to stay in Sri Lanka for up to 30 days. If you want to stay longer, you can apply for an extension at the Department of Immigration and Emigration in Sri Lanka.
Extension Details
- Extensions can be granted for up to 90 days total.
- You must apply before your initial visa expires.
- Additional fees apply for extensions.
Planning your stay carefully helps avoid overstaying, which can lead to fines or deportation.
What Are the Entry Requirements Besides the Visa?
Besides the visa, Indian travelers must meet other entry requirements:
- Return or Onward Ticket: Proof of leaving Sri Lanka after your visit.
- Sufficient Funds: Evidence that you can support yourself during your stay.
- Health Requirements: Depending on global health situations, vaccination or COVID-19 tests may be required.
- Customs Regulations: Follow Sri Lanka’s customs rules for items you bring.
Checking these requirements before you travel ensures a smooth entry process.
Can Indian Citizens Work or Study in Sri Lanka?
If you plan to work or study in Sri Lanka, a tourist visa or ETA is not sufficient. You must apply for a specific work or student visa through the Sri Lankan embassy or consulate.
Work Visa
- Requires sponsorship from a Sri Lankan employer.
- Application involves submitting contracts and permits.
Student Visa
- Requires admission confirmation from a recognized Sri Lankan educational institution.
- Proof of financial support is necessary.
These visas take longer to process and have stricter requirements than tourist visas.
What Are Some Common Mistakes to Avoid When Applying?
To avoid visa application problems, keep these tips in mind:
- Don’t apply through unofficial websites or agents.
- Avoid last-minute applications; give yourself at least 3 days.
- Double-check passport details and spelling.
- Keep a copy of your ETA approval and passport during travel.
- Follow all health and customs regulations.
Being careful with your application helps prevent delays or refusals.
Conclusion
If you’re an Indian citizen planning to visit Sri Lanka, you do need a visa. The easiest way is to apply for an Electronic Travel Authorization (ETA) online. This system is fast, convenient, and cost-effective for tourists, business travelers, and transit visitors.
Make sure your passport is valid, apply at least a few days before your trip, and keep all documents handy. Avoid visa on arrival to save time and avoid extra fees. With the right preparation, your trip to Sri Lanka will be smooth and enjoyable.
FAQs
Do Indian citizens need a visa to visit Sri Lanka?
Yes, Indian citizens must obtain a visa before traveling to Sri Lanka. The most common method is applying for an Electronic Travel Authorization (ETA) online.
How long can Indian tourists stay in Sri Lanka on a visa?
Indian tourists can stay up to 30 days on a tourist visa, with the option to extend up to 90 days by applying for an extension in Sri Lanka.
Can I get a visa on arrival in Sri Lanka as an Indian citizen?
While visa on arrival is technically available, it is not recommended due to longer wait times and higher fees. Applying for an ETA before travel is better.
What documents do I need to apply for a Sri Lanka visa from India?
You need a valid passport, a recent photo, travel itinerary, proof of accommodation, and payment for visa fees. Business visas may require additional documents.
How do I apply for a Sri Lanka visa from India?
You can apply online through the official Sri Lanka ETA website by filling out the form, paying the fee, and receiving approval via email before your trip.

