Sri Lanka Tour Packages from India
Sri Lanka is an island nation located in the Indian Ocean, positioned 31 kilometres southeast of India's southern tip. Sri Lanka packages from India start at ₹50,000 per person and typically cover 5 to 7 nights. The country suits couples, families, and solo travellers looking for a short international trip without long-haul flights.
From Mumbai, Delhi, Bangalore, Chennai, Hyderabad, Pune, and Kolkata, direct and one-stop flights reach Colombo's Bandaranaike International Airport in under four hours. Indian passport holders require an Electronic Travel Authorization before arrival, which is applied for online.
Sri Lanka offers beaches along the southern and eastern coasts, cultural sites in the central hill country, and wildlife reserves in the north and south. Tripstor builds Sri Lanka itineraries around your travel dates, group size, and budget, with support available before and during the trip.
4.8 rated
432 traveller reviews
3,000+ trips
Holidays delivered from India
24×7 support
On-trip assistance when you need it
Depart from India
Sri Lanka packages from popular cities
Flights, hotels, and curated itineraries from major Indian departure cities.
Destination guide
Plan your Sri Lanka holiday
Everything you need to know before you book — written for travellers from India.
What is Sri Lanka and why do Indian travellers visit it?
Sri Lanka is an island nation located 31 kilometres off the southern tip of India, reachable in under 3 hours by flight from most Indian cities. Indian travellers visit Sri Lanka for its beaches, ancient temples, wildlife safaris, and hill-country tea estates, all within a short flight and without a complex visa process.
Sri Lanka, officially the Democratic Socialist Republic of Sri Lanka, is a sovereign island country with a land area of approximately 65,610 square kilometres. The country shares cultural and religious ties with India, making it a familiar yet distinct destination for Indian visitors.
Flights to Sri Lanka depart from Mumbai, Delhi, Bangalore, Chennai, Hyderabad, Pune, and Kolkata. Chennai has the shortest flight time at roughly 1 hour to Colombo. Tripstor packages for Sri Lanka start at ₹50,000 per person, covering flights, accommodation, and transfers.
When is the best time to visit Sri Lanka from India?
The best time to visit Sri Lanka from India depends on which part of the island you plan to visit. The west and south coasts are best from November to April. The east coast is best from May to September. The hill country stays pleasant year-round.
Sri Lanka has two distinct monsoon seasons driven by its geography. The southwest monsoon affects the west coast, south coast, and hill country from May to September. The northeast monsoon affects the east coast and north from October to January.
| Region of Sri Lanka | Best Travel Months from India | Weather Condition |
|---|---|---|
| West Coast (Negombo, Colombo) | November to April | Dry, sunny, low humidity |
| South Coast (Mirissa, Unawatuna) | November to April | Calm seas, good for whale watching |
| East Coast (Trincomalee, Arugam Bay) | May to September | Dry season, calm waters |
| Hill Country (Kandy, Nuwara Eliya) | Year-round | Cool temperatures, occasional mist |
| Cultural Triangle (Sigiriya, Dambulla) | November to April | Dry, suitable for outdoor sightseeing |
Indian travellers planning a beach holiday on the south or west coast should book between December and February. This period coincides with peak season, so early booking is advisable for better hotel rates.
What is the visa process for Indian citizens travelling to Sri Lanka?
Indian citizens require an Electronic Travel Authorization (ETA) to enter Sri Lanka. The ETA is applied for online through the official Sri Lanka ETA portal before travel. The standard tourist ETA allows a stay of up to 30 days and costs approximately USD 20 per person.
The Electronic Travel Authorization for Sri Lanka is an online visa system that replaces the need to visit an embassy. Indian passport holders can apply at eta.gov.lk. Processing typically takes 24 to 72 hours, though most approvals arrive within a few hours.
The ETA grants a single-entry stay of 30 days, extendable to 90 days within Sri Lanka. Travellers must hold a valid Indian passport with at least 6 months validity beyond the travel date. Tripstor includes ETA assistance in its Sri Lanka packages as a standard service.
What are the top places to visit in Sri Lanka for Indian tourists?
The top places to visit in Sri Lanka for Indian tourists include Colombo, Kandy, Sigiriya, Nuwara Eliya, Mirissa, Trincomalee, and Yala National Park. Each location offers a distinct experience, from colonial city architecture to wildlife safaris and hill-country tea plantations.
Colombo is the commercial capital of Sri Lanka and serves as the main arrival point for most Indian travellers. The city contains Pettah Market, Galle Face Green, and the National Museum of Colombo. Most itineraries spend one night in Colombo before moving inland.
Sigiriya is a UNESCO World Heritage Site in the Cultural Triangle of Sri Lanka, featuring a 5th-century rock fortress rising 200 metres above the surrounding plains. Sigiriya is one of the most visited archaeological sites in Asia. The climb takes approximately 1.5 hours and involves steep staircases.
Kandy is the cultural capital of Sri Lanka and home to the Temple of the Tooth Relic, a sacred Buddhist site that houses a relic of the Buddha. Kandy sits at an elevation of approximately 500 metres. The Kandy Esala Perahera festival, held in July or August, draws large crowds from India.
Nuwara Eliya is a hill station in central Sri Lanka located at 1,868 metres above sea level. Nuwara Eliya is known for its tea estates, colonial bungalows, and cool climate. Indian travellers from Chennai and Bangalore find Nuwara Eliya particularly appealing due to its resemblance to South Indian hill stations.
Yala National Park is a wildlife reserve in southeastern Sri Lanka covering approximately 979 square kilometres. Yala has one of the highest leopard densities in the world. Morning and evening jeep safaris are the standard way to explore Yala.
How many days are enough for a Sri Lanka trip from India?
A minimum of 6 nights and 7 days is enough to cover the main highlights of Sri Lanka from India, including Colombo, Kandy, Sigiriya, Nuwara Eliya, and a beach destination. Travellers with 9 to 10 days can add Yala National Park and the east coast.
A 6-night itinerary typically follows a west-to-south circuit. Day 1 covers arrival in Colombo. Days 2 and 3 cover the Cultural Triangle including Sigiriya and Dambulla. Day 4 covers Kandy. Day 5 covers Nuwara Eliya. Day 6 covers a beach location such as Mirissa or Bentota. Day 7 is departure from Colombo.
Travellers with only 4 nights can focus on Colombo, Kandy, and one beach. A 10-night trip allows for Yala, Trincomalee, and a slower pace through the hill country. Tripstor offers fixed itineraries for 5, 7, and 10-night durations, with customisation available on request.
What does a Sri Lanka package from India cost?
Sri Lanka packages from India start at ₹50,000 per person for a 5-night trip, typically including return flights, accommodation, daily breakfast, transfers, and sightseeing. Costs vary based on travel dates, hotel category, and the number of destinations covered within Sri Lanka.
| Package Duration | Hotel Category | Approximate Price Per Person (INR) Including Flights |
|---|---|---|
| 5 Nights / 6 Days | 3-Star | ₹50,000 – ₹65,000 |
| 5 Nights / 6 Days | 4-Star | ₹70,000 – ₹90,000 |
| 7 Nights / 8 Days | 3-Star | ₹65,000 – ₹80,000 |
| 7 Nights / 8 Days | 4-Star | ₹90,000 – ₹1,20,000 |
| 10 Nights / 11 Days | 4-Star | ₹1,20,000 – ₹1,60,000 |
Peak season travel between December and February carries a price premium of 15 to 25 percent over shoulder-season rates. Flights from Chennai are generally cheaper than flights from Mumbai or Delhi due to shorter distance. Booking 60 to 90 days in advance typically secures better flight and hotel rates.
Which Sri Lanka itinerary suits first-time Indian travellers?
A 7-night itinerary covering Colombo, Sigiriya, Kandy, Nuwara Eliya, and Mirissa suits most first-time Indian travellers. This route covers the Cultural Triangle, hill country, and a beach in one trip, with comfortable road transfers between each location averaging 2 to 4 hours.
Day-by-Day Outline for a 7-Night Sri Lanka Trip
Day 1 — Colombo Arrival: Colombo is the commercial capital and main entry point for flights from India. Travellers check in, rest, and explore Galle Face Green or Pettah Market in the evening.
Day 2 — Colombo to Sigiriya: Sigiriya is a UNESCO-listed rock fortress in the Cultural Triangle, approximately 4 hours from Colombo by road. Travellers climb the fortress and visit Pidurangala Rock for views over the surrounding forest.
Day 3 — Sigiriya and Dambulla: Dambulla Cave Temple is a UNESCO World Heritage Site containing five cave shrines with over 150 Buddha statues. Travellers visit Dambulla in the morning and return to Sigiriya for the afternoon.
Day 4 — Sigiriya to Kandy: Kandy is the cultural capital of Sri Lanka, located approximately 3 hours from Sigiriya by road. Travellers visit the Temple of the Tooth Relic and watch the Kandyan cultural dance show in the evening.
Day 5 — Kandy to Nuwara Eliya: Nuwara Eliya is a hill station at 1,868 metres, approximately 2.5 hours from Kandy by road. Travellers visit a tea factory, walk through tea estates, and explore Gregory Lake.
Day 6 — Nuwara Eliya to Mirissa: Mirissa is a beach town on the south coast of Sri Lanka, approximately 4 hours from Nuwara Eliya. Travellers arrive by afternoon and spend the evening at the beach.
Day 7 — Mirissa Beach Day: Mirissa beach is known for whale watching between November and April, with blue whales and sperm whales commonly sighted. Travellers can book a morning whale-watching boat trip or relax on the beach.
Day 8 — Mirissa to Colombo, Departure: The drive from Mirissa to Colombo Bandaranaike International Airport takes approximately 3 to 3.5 hours. Travellers depart on evening or night flights back to India.
What are the common travel tips for Indians visiting Sri Lanka?
Indian travellers visiting Sri Lanka should carry US dollars or exchange Indian rupees to Sri Lankan rupees on arrival. The Sri Lankan rupee is the official currency, and Indian rupees are not accepted at most shops or hotels. ATMs are available in all major towns and tourist areas.
Sri Lanka drives on the left side of the road, the same as India. Road conditions vary, and mountain roads in the hill country can be narrow and winding. Hiring a private driver through a package is more practical than self-driving for most Indian tourists.
Tamil is widely spoken in northern and eastern Sri Lanka, which helps Tamil-speaking travellers from Chennai and other South Indian cities. Sinhala is the primary language in the south and central regions. English is understood in most hotels, restaurants, and tourist sites across Sri Lanka.
Indian food is available in Colombo and in areas with large Indian tourist footfall. Sri Lankan cuisine uses coconut milk, rice, and lentils, which are familiar to most Indian palates. Vegetarian options are available at most restaurants, particularly near Buddhist temples and in the hill country.
Personalise your trip
Explore Sri Lanka by theme
Pick a starting point below — or tell us your dates and we'll build a plan around your budget and travel style.
Not sure which fits? Use our trip builder — it takes under two minutes.
Got questions?
Sri Lanka FAQs
Straight answers on visas, pricing, best time to visit, and how our packages work for Indian travellers.
6 questions answered below
Indian passport holders require an Electronic Travel Authorization (ETA) to enter Sri Lanka. The ETA is an online visa-on-arrival equivalent, valid for 30 days and costing approximately USD 20 per person. Indian travelers can apply at eta.gov.lk before departure or on arrival at Bandaranaike International Airport, though pre-arrival application is faster.
Social proof
Travellers love Sri Lanka
Real feedback from Indian holidaymakers who booked Sri Lanka packages with Tripstor.
4.8
from 432+ reviews
Family9-night family package with stops in Dambulla, Kandy, and the south coast. The cave temple at Dambulla was worth the climb. A couple of hotel check-ins ran late but the overall trip was solid.
CoupleSri Lanka is very easy to travel from Kerala and Tripstor made the whole thing simple. We stayed in Mirissa for 2 nights and the whale watching boat trip was well organised. Will book again for Maldives next year.
FamilyTook the family to Sri Lanka for 7 nights. Kids loved the elephant sanctuary near Pinnawala. The Colombo city day was a bit rushed but overall the itinerary was well planned for 4 people.
HoneymoonHoneymoon package covered Colombo, Galle Fort, and a tea estate stay in Nuwara Eliya. The train ride from Kandy to Ella was something we did not expect to enjoy so much. Tripstor handled all transfers and it went exactly as planned.
CoupleWe did a 6-night Sri Lanka trip with Tripstor and the Sigiriya climb on Day 3 was the highlight. The visa-on-arrival process was smooth and our guide in Kandy was very knowledgeable. Good value for a couple trip from Chennai.