Pyt-logo

Sri Lanka Trip Cost from India (2026): A Complete & Detailed Budget Guide

Updated Date

March 23, 2026

Read

7 minutes

Sri Lanka Trip Cost from India (2026): A Complete & Detailed Budget Guide

Planning an international trip that feels exotic yet doesn’t burn a hole in your pocket? Sri Lanka is one of the most affordable international destinations for Indian travellers. With stunning beaches, lush tea plantations, wildlife safaris, and a rich cultural heritage, all just a short flight away. It offers incredible value for money. The average Sri Lanka trip cost from India is ₹45,000 to ₹80,000 per person for a 5–7 day trip, depending on your travel style, season, and bookings. In this guide, we’ll break down the complete Sri Lanka travel cost from India, including flights, visa, hotels, food, transport, and activities, so you can plan smartly and confidently.

Sri Lanka Trip Cost from India (Quick Snapshot)

If you’re looking for a quick answer:

Trip TypeEstimated Cost (Per Person)
Budget Trip (5–7 days)₹35,000 – ₹60,000
Mid-Range Trip₹60,000 – ₹1,20,000
Luxury Trip₹1,20,000 – ₹2,50,000+

For most Indian travellers, a comfortable 6–7 day Sri Lanka trip costs around ₹50,000 to ₹80,000 per person.

Our Experience Planning Sri Lanka Trips 

Based on recent itineraries planned for Indian travellers, most 6–7 day Sri Lanka trips fall between ₹55,000 to ₹85,000, especially when combining beaches (Bentota/Mirissa), hill country (Ella/Kandy), and Colombo.

Travellers who book early and mix trains and private cabs usually get the best balance of cost and experience.

Flight Cost from India to Sri Lanka

Flights are one of the biggest cost components of a trip, but thankfully, Sri Lanka is highly affordable.

  • From Chennai/Kochi/Bangalore: ₹8,000 – ₹18,000
  • From Delhi/Mumbai: ₹12,000 – ₹25,000

Budget airlines often offer deals with fares as low as ₹6,000–₹8,000 one-way.

Popular airlines operating on this route include IndiGo, SriLankan Airlines, Air India, Vistara, and SpiceJet.

Prices increase during:

  • December – January (peak season)
  • Long weekends
  • Festive periods

Smart tip: Book your flights at least 4–6 weeks in advance and try flying mid-week to get the best deals.

Sri Lanka Visa Cost for Indians

One of the biggest advantages of planning a Sri Lanka trip is how easy the visa process is. Indian travellers need to apply for an ETA (Electronic Travel Authorisation), which can be done entirely online without any paperwork hassle.

  • Visa cost: Approximately ₹1,500 – ₹1,700
  • Processing time: 24–48 hours

The process for applying for a Sri Lanka visa is simple, quick, and reliable. In some cases, Sri Lanka has even offered visa fee waivers for Indian tourists during promotional periods, making the trip even more affordable.

Accommodation Cost in Sri Lanka

Sri Lanka is incredibly flexible when it comes to accommodation. Whether you’re a backpacker or someone looking for a luxury escape, you’ll find plenty of options.

For budget travellers, hostels, guesthouses, and homestays are widely available across cities like Colombo, Kandy, Ella, and Mirissa. These typically cost ₹1,000 to ₹3,000 per night and offer clean, comfortable stays. If you prefer a bit more comfort, mid-range hotels with good amenities like air-conditioning, breakfast, and prime locations cost around ₹4,000 to ₹8,000 per night. Luxury travellers can enjoy beachfront resorts, boutique villas, and heritage hotels starting from ₹10,000 per night and going upwards.

For a 6-night trip:

  • Budget stay: ₹6,000 – ₹12,000
  • Mid-range stay: ₹25,000 – ₹40,000
  • Luxury stay: ₹60,000+

Food Cost in Sri Lanka

Food in Sri Lanka is not only delicious but also very affordable, especially if you enjoy local cuisine. Traditional Sri Lankan meals like rice and curry, hoppers, and kottu roti are widely available at local eateries and cost as little as ₹200–₹400 per meal. If you dine at cafes or tourist restaurants, prices can go up to ₹500–₹1,000 per meal.

On average:

  • Daily food budget: ₹500 – ₹1,000
  • Total for 7 days: ₹3,500 – ₹7,000

You can easily save money by eating where locals eat while also enjoying authentic flavours.

Local Transport Cost

Getting around Sri Lanka is part of the experience itself. The country offers a mix of scenic train journeys, affordable buses, tuk-tuks, and private taxis. For budget travellers, trains and buses are extremely economical. For example, the famous Kandy to Ella train journey costs just a few hundred rupees but offers breathtaking views.

If you prefer comfort and flexibility, hiring a private cab is a popular option among Indian tourists.

  • Public transport: ₹300 – ₹800 per day
  • Private cab with driver: ₹2,000 – ₹4,000 per day

Total transport cost for a 7-day trip:

  • Budget: ₹3,000 – ₹5,000
  • Comfortable/private travel: ₹10,000 – ₹20,000

Sightseeing & Activities Cost

Sri Lanka offers a wide range of experiences, from ancient ruins to wildlife safaris. While some attractions are free or inexpensive, others (especially for foreign tourists) can be slightly expensive. Here are some popular costs:

  • Sigiriya Rock Fortress: ~₹2,500
  • Yala National Park Safari: ₹3,000 – ₹6,000
  • Temple entry fees: ₹500 – ₹1,000

Overall, you can expect to spend around ₹7,000 to ₹10,000 on activities during a week-long trip.

Miscellaneous Expenses

These are small costs that often get overlooked but can add up:

  • Local SIM card & data: ₹300 – ₹500
  • Shopping & souvenirs: ₹1,000 – ₹3,000
  • Tips & minor expenses: ₹500 – ₹1,000

Total miscellaneous cost: ₹1,500 – ₹4,000

Total Sri Lanka Trip Cost from India (Detailed Breakdown)

Sri Lanka Trip Cost from India – Complete Breakdown Table

Trip Type / DurationTravel Style / DetailsEstimated Cost (Per Person)
Budget Trip (Backpacking)Hostels, public transport, local food, minimal experiences₹35,000 – ₹50,000
Mid-Range Trip (Most Popular)3–4 star hotels, good restaurants, a mix of private & public transport₹60,000 – ₹1,20,000
Luxury Trip5-star resorts, private transfers, curated experiences₹1.5 lakh – ₹2.5 lakh+

Sri Lanka Trip Cost Based on Duration

Trip DurationIdeal ForEstimated Cost (Per Person)
4–5 DaysQuick getaway, Colombo + Bentota₹30,000 – ₹60,000
6–7 DaysBalanced trip with beaches + hill country₹45,000 – ₹80,000
8–10 DaysComplete Sri Lanka experience (culture + wildlife + beaches)₹70,000 – ₹1.5 lakh

*Pro Tip: A 5–7 day itinerary gives you the best balance between cost, comfort, and experiences in Sri Lanka.

Sri Lanka vs Thailand Cost Comparison

ExpenseSri LankaThailand
FlightsCheaperModerate
HotelsAffordableSlightly higher
FoodCheapCheap
Overall CostBudget-friendlySlightly higher

Sri Lanka is often equal or slightly cheaper than Thailand for Indian travellers. To know more, read the Thailand vs Sri Lanka guide!

What Affects Your Sri Lanka Trip Cost?

Several factors can influence your total Sri Lanka trip budget:

1. Travel Season: Peak season (December to March) sees higher flight and hotel prices, while off-season months (May to September) are more budget-friendly.

2. Travel Style: Backpacking vs luxury travel makes a huge difference in cost.

3. Flight Booking Time: Last-minute bookings can increase your budget by 30–50%.

4. Destinations Covered: Covering more cities increases transport and accommodation costs.

How to Save Money on Your Sri Lanka Trip

If you want to keep your Sri Lanka trip affordable, here are some tried-and-tested tips:

  • Book flights early
  • Travel during the shoulder or off-season
  • Choose homestays or boutique hotels
  • Use trains instead of taxis
  • Eat at local restaurants
  • Opt for combo tour packages

With smart planning, you can easily complete your trip under ₹50,000.

Is Sri Lanka Expensive for Indians?

No, Not at all. In fact, Sri Lanka is one of the most value-for-money international destinations for Indian travellers. Compared to places like Europe, the Maldives, or Dubai, it is significantly cheaper. Even when compared to Thailand, Sri Lanka often turns out to be equally affordable or slightly cheaper, depending on your itinerary.

Final Thoughts

Sri Lanka is one of those rare destinations where every rupee you spend truly feels worth it. Whether you’re watching the sunrise over misty tea plantations in Ella, relaxing on the golden beaches of Mirissa, or exploring ancient temples in Kandy, the experiences feel rich, diverse, and memorable, without demanding a luxury budget. With smart planning, you can comfortably explore this beautiful island on a budget of ₹35,000–₹50,000 per person, or enjoy a more relaxed and comfortable trip under ₹1 lakh without compromising on experiences.

If you’d rather skip the stress of planning and want everything seamlessly arranged, from flights and stays to curated experiences, you can book a Sri Lanka tour package and travel worry-free. A well-designed package not only saves time but also helps you make the most of your trip with expert planning and better deals. So if Sri Lanka is on your mind, now is the perfect time to turn that idea into a real journey and start planning your getaway. 

FAQs

1. How much does a Sri Lanka trip cost from India?

A Sri Lanka trip from India typically costs ₹45,000 to ₹80,000 per person for 5–7 days, depending on your travel style, season, and bookings.

2. Is Sri Lanka cheaper than Thailand for Indians?

Sri Lanka is generally similar to or slightly cheaper than Thailand, especially in terms of flights and local travel.

3. What is the cheapest way to travel to Sri Lanka from India?

The cheapest way is to book flights early, stay in budget accommodations, use public transport, and eat local food.

4. Do Indians need a visa for Sri Lanka?

Yes, Indians need an ETA visa, which costs around ₹1,500–₹1,700 and can be easily obtained online within 24–48 hours.

5. Can I travel to Sri Lanka under ₹50,000?

Yes, with smart planning, you can easily plan a budget Sri Lanka trip between ₹35,000 and ₹50,000 per person.

Download Pickyourtrail App
travelExpertImg

Need help in planning?

Talk to our Travel Experts