Are you planning to visit Sri Lanka? A clear knowledge of the travel requirements helps you enjoy a hassle-free holiday. Many visitors (including Indian nationals) must acquire an Electronic Travel Authorization (ETA) online before arrival. Visa on Arrival applies to a few nationalities, whereas it is not applicable to everyone. Entering this beautiful country requires a traveler to show a valid passport, a return ticket, accommodation proof, and enough liquid cash. Individuals who are ineligible to apply under the ETA should seek a visa from a Sri Lankan embassy or consulate. Also, do not forget to stay updated with the current visa regulations.
How to Reach Sri Lanka by Air?
The nation is best connected through air, and it is the most convenient and popular mode of transport to reach. The primary international entrance point in the country is:
Airport Name– Bandaranaike International Airport in Colombo (good connection directly with major cities worldwide)
Direct Flights
You can reach Colombo by direct or connecting flights to Colombo from several countries. The following are some of the well-known itineraries:
From Europe
- London to Colombo – about 10 hours (direct flights)
- Frankfurt/Paris through the Middle East – via Emirates, Qatar Airways, or Etihad Airways
From Asia-Pacific
- Singapore – Colombo 4 hours 15 minutes
- Colombo to Bangkok journey is 3.5 hours.
- Kuala Lumpur- Colombo- 3.5 hrs
Reaching Sri Lanka by Sea
This island nation can also be reached by water through passenger ships and cruises, although this is not a common entry mode for tourists. Occasionally, luxury ferries and cruises ply between India and the destination.
Ferry Services:
- In 2023, the Nagapattinam (India) to Kankesanthurai (Sri Lanka) ferry was relaunched. Travel time is approx. 5 and a half hours.
- Singapore and Maldives-based cruise lines frequently stop at Colombo on their circuit.
Note: Ferry and Cruise alternatives will only be available on a seasonal basis and may be closed due to political or weather changes.
Popular Airlines Flying to Sri Lanka
Airline | Origin Countries | Notable Features |
Sri Lankan Airlines | India, Europe, and the Middle East | National carrier with extensive route coverage across regions. |
IndiGo | India | Direct and budget-friendly flights |
Emirates | UAE, USA, and Europe | Luxury air travel experience |
Qatar Airways | USA, UK, Europe, and the Middle East | Efficient Doha connection |
AirAsia | Southeast Asia | Offers regional and budget-friendly flights |
Travel Facts and Figures
- There were more than 2.3 million travelers who visited the country in 2024, which is a 30 percent rise compared to the previous year.
- Sri Lanka currently depends largely on India to facilitate tourism, with approximately 28 percent of international arrivals.
- A significant number of passengers (more than 10 million) use Bandaranaike International Airport every year.
How to Reach Sri Lanka from India?
The country enjoys geographical, cultural, and political affinities with India. The following are the primary means of travel that an Indian citizen can opt to plan their holiday in Sri Lanka.
By Air:
There are direct flights from:
- Delhi
- Mumbai
- Bengaluru
- Chennai
- Hyderabad
Note: The most efficient, safest, and preferred method is flying. The average cost of a round-trip ticket costs between INR 8,000 and 20,000.
Entry Requirements for Sri Lanka in 2025
- Electronic Travel Authorization (ETA)- When traveling to this green and clean country, travelers are required to meet the country’s visa requirements and travel policies. Electronic Travel Authorization (ETA) can be easily received online via the official government portal at eta.gov.lk by most foreign nationals, including Indian citizens. This is the most common and fastest way for short-term visits.
- Visa on Arrival (VoA)- Further, Sri Lanka also provides the Visa on Arrival (VoA), which is restricted to a few selected countries and will be issued at the airport itself. Visitors who may not be entitled to an ETA or VoA will need to obtain a normal tourist visa in advance through the embassy of Sri Lanka in their country.
- Regular Tourist Visa- Ensure that your passport is valid for longer than six months from your arrival date. You should always carry a printed copy of your ETA approval, outbound airline tickets, accommodation arrangements, and funds to support your stay.
Essential Documents:
- Valid passport (with a minimum of 6 months’ validity)
- ETA or other Visa approvals
- Confirmed return ticket
- Proof of staying options
- Enough money for the trip
Best Time to Go
- Between December and April, especially if you are planning to visit the South Coast and the West Coast.
- May to September if exploring the Eastern Coast of Sri Lanka.
Currency and Payment
- Currency name: Sri Lankan Rupee (LKR)
- Bring dollars or Indian rupees that can be exchanged at the airport or the authorized forex centers
Health and Safety
- Always have travel insurance for your vacation in Sri Lanka.
- Prefer drinking bottled water only to prevent yourself from waterborne diseases.
- Keep a first-aid kit handy with all basic and prescribed medications.
Frequently Asked Questions
Q-1: Is Sri Lanka an Indian visa country?
Ans: Of course, Indian passport holders shall obtain an ETA before arrival via eta.gov.lk.
Q-2: Does Sri Lanka have a Visa on Arrival?
Ans: Yes, although for just a limited number of eligible countries. India does not qualify.
Q-3: Which documents should be submitted to enter this island nation?
Ans: A legitimate passport, ETA consent, departure ticket, hotel guest booking, and funds.
Q-4: What is the ideal validity of ETA?
Ans: The ETA has a validity of 30 days with two entries. It can last for a maximum of 180 days.
Q-5: Are there offline modes available to apply for a visa?
Ans: Yes, one can avail the facility either by visiting the Sri Lankan embassy or consulate in case an ETA is not an option.
- Check out: Sri Lanka Ramayana Tour Package