
Sri Lanka, with its stunning landscapes, rich cultural heritage, and welcoming hospitality, has long been a popular destination for Indian travelers. Whether you're heading to Sri Lanka for a beach vacation, an exploration of ancient ruins, or to savor its diverse cuisine, obtaining a visa is a straightforward process. This guide provides accurate, up-to-date information on how you can successfully apply for a visa to Sri Lanka in 2025.

Indian tourists have several options when applying for a Sri Lankan visa, depending on the purpose and duration of their stay. The most common visas for Indian travelers include:
Tourist Visa (ETA): The Electronic Travel Authorization (ETA) is the most convenient option for Indian tourists planning a short stay in Sri Lanka. This visa allows for a maximum stay of 30 days with the possibility of extending it up to 6 months. It is valid for a double-entry, meaning you can enter Sri Lanka twice within the validity period of your visa.
Business Visa (ETA): When visiting Sri Lanka for business purposes, such as attending conferences or business meetings, you can apply for the business ETA. It allows multiple entries and stays of up to 30 days per visit.
Transit Visa: For transiting through Sri Lanka to another destination and planning a stay of fewer than 48 hours, a transit visa can be obtained. It’s free of charge but requires an application.
Also read: IndiGo Launches Direct Flights to Colombo from Mumbai

The most popular visa option for Indian tourists is the ETA. Here’s how to apply for it:
Step 1: Go to the official Sri Lanka Electronic Travel Authorization System website (www.eta.gov.lk) to begin the application process. Avoid third-party websites to prevent any additional fees or delays.
Step 2: Fill out the online application form. You will need to provide personal information including: Full name, date of birth, nationality, passport number and expiration date, travel details, including flight information and intended address in Sri Lanka (such as hotel or guesthouse details), and purpose of visit (tourism or business) etc.
Step 3: Pay the Visa fee that is required for the Sri Lanka ETA. The fee for a tourist visa is around $20 (subject to change based on government policies). Payment can be made online using a credit or debit card. Business ETAs cost more, around $30.
Step 4: Wait for approval. Once the application is submitted, Indian tourists usually receive their ETA approval within 24-48 hours. In some cases, it may take longer, so it’s advisable to apply at least a week before your travel date.
Step 5: Receive and print the ETA approval. Once your ETA is approved, you will receive an email confirmation. It’s recommended to print a copy of your ETA approval and carry it with you when traveling to Sri Lanka, although it is linked electronically to your passport.
And voila! You’re now set for your ideal relaxing vacation to the beautiful country of Sri Lanka!

If you’re an Indian tourist and want to extend your stay in Sri Lanka, you can apply for a visa extension. Here’s how:
Where to apply: You can apply for an extension at the Department of Immigration and Emigration in Colombo or through their website (https://eservices.immigration.gov.lk/vs/home.php).
Required documents: You’ll need to bring your passport, a completed visa extension form, proof of sufficient funds for your extended stay, and evidence of accommodation.
Fee: Visa extension fees depend on the length of your stay and the type of visa.
Processing time: Visa extension applications usually take 3-5 working days to process.
Also read: 3 Visa Updates for Easy Indian Summer Travels

When applying for a Sri Lankan visa, you should keep the following important details in mind:
Passport validity: Your Indian passport must be valid for at least six months from the date of entry into Sri Lanka.
Return ticket: Ensure you have a confirmed return or onward flight ticket when applying for your ETA.
Proof of funds: Sri Lankan authorities may request proof that you have sufficient funds to cover your expenses during your stay (bank statements, credit card balance, etc.).
Health insurance: While not mandatory, it’s highly recommended that Indian travelers have valid travel health insurance to cover any medical emergencies during their trip.

In 2025, travelers to Sri Lanka are required to comply with certain health regulations. These guidelines may change, so it’s essential to stay updated closer to your travel date. Current requirements for travelling include:
Vaccination: Ensure you have completed the full COVID-19 vaccination cycle and carry proof of vaccination.
Health declaration form: You may be required to fill out a health declaration form on arrival.
Also read: 7 days itinerary for Sri Lanka: Planning Budget and More!
Applying for a Sri Lankan visa as an Indian traveler is a simple and efficient process. By following the steps outlined in this guide, you can ensure a smooth application experience and focus on planning your exciting journey to this beautiful island nation. From stunning beaches to cultural landmarks, Sri Lanka has much to offer, making it a must-visit destination this year. Happy traveling!!!
Published at
Get our weekly tips and travel news!
12 Insider Tips for Exploring Kochi Like a Local
Discover the spice-scented streets, tranquil backwaters, and vibrant art scene that define this enchanting coastal city in Kerala, India.
10 Best travel hacks for solo travelers in India
Ready for a solo adventure in India? Discover the best travel hacks for solo travelers!
10 Ultimate Hacks to Book the Best Hotels for Cheap
From timing your bookings strategically to leveraging rewards programs and alternative accommodations, learn how to unlock savings and enjoy unforgettable travel experiences on a budget.
10 Common Mistakes Every Traveler Makes
Indian travelers often overpack, skip travel insurance, and neglect local customs. Embrace light packing, smart planning, and cultural respect for a smooth and unforgettable trip.
Top 11 beginner Mistakes to Avoid in Kerala
Planning a trip to Kerala? This blog unpacks 13 mistakes to avoid in God's own Country!
Mount Dukono Eruption in Indonesia Kills Tourists and Traps Hikers During Ongoing Rescue Mission
A deadly eruption at Mount Dukono in Indonesia’s North Maluku province killed tourists and trapped hikers, triggering massive rescue operations near one of the world’s most active volcanoes.
MV Hondius Hantavirus Outbreak Near Cape Verde Sparks Emergency Evacuation at Sea
Passengers aboard the MV Hondius are being evacuated near Cape Verde after a suspected Hantavirus outbreak reportedly left three dead, raising concerns over cruise ship health safety.
Noida International Airport to Begin Passenger Flights from June 15, IndiGo to Operate First Service
Noida International Airport will begin passenger flight operations from June 15, 2026, with IndiGo operating the inaugural service from the new aviation hub in Jewar.
India Attempts Guinness World Record with Largest Underwater Tricolour in Andaman Islands (2026)
India attempts a Guinness World Record by unfurling the largest underwater tricolour in Andaman Islands, showcasing diving tourism and national pride.
Air China launches direct Beijing–Venice flights from July 2026, boosting China–Italy tourism, business travel, and faster Europe-Asia connectivity.