
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!
Most Beautiful Waterfalls in India to Visit This Year
Discover India’s most magnificent waterfalls, from milk-white streams to jungle drops, with practical tips for your next road trip.
10 Places in Nepal That Look Straight Out of a Dream (2026 Travel Guide)
Discover 10 breathtaking places in Nepal, from Everest Base Camp and Pokhara to Upper Mustang and Rara Lake. Perfect for your Nepal travel bucket list.
The Ultimate List of Top Trekking Destinations in India
Explore the best mountain treks in India. Walk through scenic valleys, green meadows, and stunning alpine trails perfect for adventure.
Best Beaches Beyond Goa to Visit This Year (2026 Guide)
Looking for beautiful shores? Explore the best beaches beyond Goa that offer clean golden sand, quiet fishing villages, and pur
Thailand Cuts Visa-Free Stay for Indians from 60 to 30 Days in 2026: New Travel Rules Explained
Thailand has reduced the visa-free stay period for Indian travelers from 60 days to 30 days. Here's everything tourists, digital nomads, and long-stay visitors need to know about the new travel rules in 2026.