Sri Lanka Trip Cost from India (2026): Budget Breakdown & Travel Tips
Expenses are always the prime concern when you are planning for a trip abroad. Sri Lanka is a stunning island nation where you will find beaches, mountains, and plenty of adventure activities.
The Sri Lanka tour prices are much lower compared to many other neighboring nations. Furthermore, flying from Kochi or Coimbatore will decrease your flight cost. This blog is filled with such interesting information about Sri Lanka trip from India.
If you want to know more about Sri Lanka trip cost from India, this blog is for you. We have discussed every detail, from flight to hotels and transport to food, that will require your attention while allocating a budget for the Sri Lanka trip.
Sri Lanka Trip Cost From India – A Breakdown For All Budget Types

Sri Lanka is one of the most affordable international trips, especially for Indian citizens. Whether you want a short beach vacation or a cultural tour or a scenic hill station holiday—Sri Lanka is perfect for you. It is an enjoyable place for couples, families, honeymooners, or luxury travelers. Costs vary according to travel season, accommodations selected, and activities chosen. Read the table below and get a detailed breakdown of budget, mid-range, and luxury travel trips to Sri Lanka from India.
| Expense Category | Budget Trip | Mid-Range Trip | Luxury Trip |
|---|---|---|---|
| Flights | ₹10,000 – ₹18,000 | ₹15,000 – ₹24,000 | ₹25,000 – ₹40,000 |
| Hotels (5 Nights) | ₹7,000 – ₹12,000 | ₹20,000 – ₹32,000 | ₹50,000 – ₹120,000 |
| Food | ₹1,500 – ₹3,500 | ₹6,000 – ₹12,000 | ₹15,000 – ₹30,000 |
| Transport | ₹2,000 – ₹4,000 | ₹8,000 – ₹12,000 | ₹15,000 – ₹25,000 |
| Sightseeing/Activities | ₹2,000 – ₹4,000 | ₹4,000 – ₹10,000 | ₹10,000 – ₹25,000 |
| Total Cost per Person | ₹22,500 – ₹41,500 | ₹45,000 – ₹88,000 | ₹115,000 – ₹240,000 |
India To Sri Lanka – a Flight Cost Guide

Sri Lanka is a convenient tourist destination, especially for Indian citizens. The flight duration, fare, and frequency apply to most Indian citizens who are looking for affordable foreign travel. Depending on the season of traveling or how early you book, your flight fare may change. So, check the detailed flight cost guide below and secure your seats now!
| Departure City | Average Round-Trip Cost (₹) | Flight Duration | Notes |
|---|---|---|---|
| Chennai → Colombo | ₹10,000 – ₹16,000 | 1 hr. 20 min | Cheapest & most frequent routes |
| Bengaluru → Colombo | ₹12,000 – ₹18,000 | 1 hr. 30 min | Good connectivity, moderate prices |
| Mumbai → Colombo | ₹14,000 – ₹22,000 | 2 hr. 25 min | Prices rise during long weekends |
| Delhi → Colombo | ₹16,000 – ₹26,000 | 3 hr. 30 min | Higher prices due to distance |
| Kolkata → Colombo | ₹13,000 – ₹20,000 | 3 hr. 15 min. (via Chennai) | Mostly 1-stop flights |
| Hyderabad → Colombo | ₹13,000 – ₹20,000 | 1 hr. 50 min | Seasonal fluctuations |
| Cochin → Colombo | ₹11,000 – ₹17,000 | 1 hr. 10 min | Very affordable during off-season |
| Trivandrum → Colombo | ₹10,000 – ₹15,000 | 1 hr. | One of the quickest routes |
Please note the airlines operating on these routes: Sri Lankan Airlines, Air India, SpiceJet, and Indigo.
Off-season Cheap Flights To Sri Lanka
The flight prices are exorbitant during peak seasons, and thus you must look out for off-seasons or shoulder seasons to get a cheap flight to Sri Lanka. Here are all the details:
- May to September—Southwest Monsoon Season: The availability of flights at lower rates is higher, and in this time, you can plan for visiting the East Coast of Sri Lanka, like Trincomalee.
- February to March and September to October—shoulder season: The weather is mild at this time, and the price is moderate. Still, there are fewer tourists, so you can enjoy more.
Low-cost Flight Strategies:
- You can find the best flight prices 5-8 weeks prior to the departure date. The prices for flight tickets remain high if you book too early or too late.
- Book your tickets for weekdays like Tuesday, Wednesday, and Thursday. Remember that the most expensive tickets are kept for Friday evening and Sunday.
- If your destination is Sri Lanka, your departure city should be Chennai, Kochi, or Trivandrum for cheaper flights.
- Use online comparison portals to determine who offers lower prices for flights.
- If you travel at night or midday, the flight fare would be cheaper.
- Use credit card offers, especially during festive moments.
Sri Lanka Visa For Indians
Getting into Sri Lanka is easy for Indians because the visa process is quick. If you have been planning a foreign trip and love both beaches and mountains, Sri Lanka is the perfect destination for you.
Read below for more about Sri Lanka visas for Indian citizens:
| Visa Type | Purpose | Validity | Stay Duration |
|---|---|---|---|
| ETA Tourist Visa | Tourism, family visits | 6 months | 30 days (extendable) |
| ETA Business Visa | Meetings, conferences, business travel | 6 months | 30 days (extendable) |
| Transit Visa | Passing through Sri Lanka | 2 days | Up to 48 hours |
For the unversed, ETA, or Electronic Travel Authorization, is an online visa system that Sri Lanka offers to Indian citizens. The key features are: -
- No need to visit the embassy; you can apply online.
- The approval is done within 24-72 hours.
- It remains valid for two entries during a 30-day tourist stay.
- It is linked electronically to your passport.
Eta Visa Fees:
- Tourist ETA: INR 1,500–2,000.
- Business ETA: INR 2,500–3,500.
- Transit visa: Free or INR 300 depending on stay
(Please note that the mentioned prices may change depending on currency conversion and service charges attached.)
Documents Required For Eta:
- A valid Indian passport
- Your confirmed travel tickets and hotel reservation details
- Email address for visa approval
- A debit or credit card for online payments.
Steps To Apply For A Visa Online
- Visit the official ETA portal.
- Fill in your details.
- Choose your visa type—business, personal, or transit.
- Pay the charges and receive the approval email, which you must carry while traveling.
Sri Lanka Hotels & Resorts Guide

There is a wide range of hotels and resorts in Sri Lanka for every type of traveler. There are budget travelers to honeymooners and luxury travelers coming here to spend quality time. Sri Lanka has beachfront villas and cozy homestays in remote hill stations or villages to offer you a unique experience. This segment of the blog will discuss at length the variety of hotels and resorts, the price range, the region, and the amenities offered.
Budget Hotels
There are simple hotels and guesthouses that offer comfy stays at low prices, but the amenities are quite basic. They are ideal for short-time travelers and backpackers.
- Price: INR 1,500–4,000 per night
- Location: Pettah and Mount Lavinia in Colombo; near Kandy Lake and Peradeniya in Kandy; near the train station and city center in Ella; near the rock fortress in Sigiriya; beach shacks and surf camps in Mirissa and Arugam Bay.
- Best Suited For: Solo travelers, backpackers, budget travelers, or digital nomads
What to Expect:
- Nearby famous locations
- Free Wi-Fi
- Clean, basic rooms
- Blankets and towels
Mid-range Hotels
They are comfortable hotels with modern facilities and excellent value for money to make your holiday more special. This range is best for couples and families.
- Price: INR 4,000–9,000 per night
- Location: Bambalapitiya and Galle Road in Colombo; Galle and Bentota near beach areas; near Lake Gregory in Nuwara Eliya; hillside hotels in Kandy; 3–4-star beachfront hotels in Mirissa and Hikkaduwa.
- Best Suited For: Couples, honeymooners, group travelers, and family travelers
What to Expect:
- Sea view rooms
- Pools in 3-to-4-star hotels
- Excellent connectivity with tourist attraction spots
- In-house restaurants
Premium Resorts Or Luxury Hotels
These are hotels with scenic views and world-class services and facilities in many coastal and mountain regions of Sri Lanka. These hotels elevate comfort to an exceptional level.
- Price: INR 10,000–35,000 per night
- Location: Luxury beachfront resorts in Bentota and Beruwala; heritage boutique resorts in Galle; premium beach stays in Dikwella and Tangalle; tea estate bungalows in Hatton and Nuwara Eliya; 5-star hotels in Colombo
- Best Suited For: Couples, honeymooners, family travelers, wellness travelers, and travel vloggers or influencers.
What to Expect:
- Private suites and villas with amazing views.
- Spa and wellness centers
- Swimming pools
- Charming boutique-style architecture
- Fine dining choices and beachside dinners with optional cultural performances
Boutique Hotels & Heritage Stays
They are hotels offering personalized experiences and suit only a select group of people.
- Price: INR 8,000–18,000 per night
- Location: Boutique inns near Galle Fort, which were colonial buildings earlier; boutique lodges with mountain views in Ella; heritage mansions in Kandy; and historical and cultural boutiques in Jaffna.
- Best Suited For: Couples, honeymooners, culture or history lovers, photographers, and slow travelers.
What to Expect:
- Personalized hospitality
- More privacy, as there are limited rooms
- Breathtaking interior décor that almost feels like home
- Meals made from fresh local sources
Eco Lodges & Nature Resorts
As the name suggests, they offer a unique view of the jungle and the experience of staying aloof from the known world, near nature.
- Price: INR 6,000–20,000.
- Locations: Jungle lodges in Sigiriya & Dambulla; safari tents or camps in Yala and Udawalawe; forest resorts in Knuckles Mountains
- Best Suited For: Adventure lovers, wildlife lovers, nature lovers, offbeat travelers, and wildlife photographers.
What to Expect:
- Eco-friendly cabins and stays
- Guided nature walks
- Organic food
- Freshest air to breathe
- Closer to wildlife
Beachfront Resorts
Sri Lanka is blessed with numerous coasts, and thus the emergence of beach resorts was obvious. They offer unique sea views, world-class facilities, and proximity to enjoy varied water sports.
- Price: INR 7,000–25,000 per night
- Location: Bentota, Mirissa, Hikkaduwa, Negombo, and Trincomalee
- Best Suited For: Couples, honeymooners, family vacations, spa holidays, and relaxation
City Hotels
These are specific hotels built at the main city center so that frequent fliers or business travelers can have a comfortable stay.
- Price: INR 4,000–15,000 per night
- Location: Galle Fort Road and Cinnamon Gardens in Colombo; city center and near Kandy Lake in Kandy; near forts and marketplaces in Jaffna.
- Best Suited For: Business travelers, shopaholics, and those who want transit stays.
Internal Transportation Cost In Sri Lanka

You will find multiple transport options in Sri Lanka. From budget-friendly buses to train rides offering scenic views and comfy taxi rides—you will get all. The cost will vary according to the ride and the distance. Here is a detailed chart that outlines the various transportation options and their costs.
| Mode of Transport | Approximate Cost | Ideal For |
| Public Bus | ₹20–₹150 (short routes); ₹200–₹500 (long routes) | Budget travelers, solo travelers |
| Train | ₹50 – ₹1,000 (depending on class & route) | Scenic travel lovers |
| Tuk-tuk (Auto) | ₹80–₹300 (short rides); ₹300–₹700 (long rides) | City rides, flexible movement |
| Taxi/Private Car | ₹2,500–₹6,000 per day | Families, luxury, comfort |
| Scooter/Bike Rental | ₹600–₹1,200 per day | Independent travelers |
| Intercity Bus (AC) | ₹400 – ₹900 | Comfortable, budget-friendly |
| Private Intercity Taxi | ₹3,000 – ₹12,000 | Long-distance comfort & privacy |
Sri Lanka Food Expenses

There is a beautiful blend of flavors in Sri Lankan cuisine. You will get spicy as well as creamy food options here. And what makes Sri Lankan food all the more intriguing is the availability of fresh seafood options here. The rates are affordable, but again, where you sit and dine also matters. Sitting at fine dining restaurants will cost more than street food stalls. Both offer delicious food that you will remember for a long time. Here is a breakdown of what you can allocate for your food expenses in Sri Lanka.
- Street Food: There are plenty of street food options all over Sri Lanka, like Kottu, Hoppers, Roti or Rice with curry, lentil fritters, pol roti, wambatu moju, etc. These are always the most affordable ones. One can have a fully satisfying meal for INR 60–250 per item. It is best for budget travelers. Just remember to savor these street food items from busy stalls to avoid any stomach-related diseases later.
- Local Restaurants & Cafes: The best thing about local cafes and restaurants is that they offer you a balanced, budget-friendly experience with bigger portions, and the dishes are more authentic here. You can have rice, noodles, seafood platters, soups, and deviled chicken here. Any meal may typically cost around INR 250–600. If you go to a more upscale restaurant, the price may go up to INR 1200 per meal. The atmosphere in these cafes and restaurants is better with cleaner kitchens and comfy seats.
- Indian Restaurants in Sri Lanka: Those who cannot stay away from Indian foods for long would definitely look out for Indian restaurants in Sri Lanka. In the popular tourist areas like Kandy, Colombo, or Nuwara Eliya, you will easily find Indian restaurants serving North Indian and South Indian dishes alongside biryani. The cost would be INR 500–1200 per person.
Food Budget for Various Types of Travelers
| Type of Travelers | Cost | Where to eat | Good for |
|---|---|---|---|
| Budget Traveler | INR 300–800 | Street food and small cafes | Students, backpackers, and solo travelers |
| Mid-Range Traveler | INR 1,000 – 2,500 | Indian restaurants, mid-range cafes, and seafood restaurants | Families and couples |
| Luxury Traveler | INR 3,000 – 7,000 | 4–5-star restaurants, rooftop dining, and fine dining restaurants specializing in seafood | Honeymooners and premium holiday lovers |
City-wise Breakdown For Sightseeing

A beach destination with hill stations, ancient temples, and beautiful tea plantations—Sri Lanka is any traveler’s paradise. You are going to have an unforgettable experience here. There are many places to see in Sri Lanka, and they involve entry fees, activity charges, and transport expenses. So, to help you with a realistic budget plan for Sri Lanka, here is a city-wise breakdown of the travel cost.
| City | Key Attractions | Entry Fee Range (Per Person) | Local Transport (Daily) | Activity Costs |
|---|---|---|---|---|
| Colombo | Galle Face, Lotus Tower, National Museum | ₹200 – ₹1,500 | ₹800 – ₹1,500 | City tours: ₹1,000 – ₹3,000 |
| Kandy | Temple of the Tooth, Peradeniya Gardens | ₹300 – ₹2,000 | ₹700 – ₹1,200 | Cultural shows: ₹600 – ₹1,000 |
| Nuwara Eliya | Gregory Lake, Tea Estates | ₹200 – ₹800 | ₹800 – ₹1,200 | Tea factory tours: ₹300 – ₹600 |
| Ella | Nine Arches Bridge, Little Adam"s Peak | Mostly free – ₹500 | ₹700 – ₹1,200 | Train journey: ₹150 – ₹600 |
| Sigiriya | Sigiriya Rock Fortress, Pidurangala | ₹500 – ₹3,500 | ₹1,200 – ₹2,000 | Safari nearby: ₹3,000 – ₹7,000 |
| Anuradhapura | Sacred City Ruins | ₹1,500 – ₹3,000 | ₹800 – ₹1,200 | Bicycle rental: ₹250 – ₹400 |
| Polonnaruwa | Ancient Ruins | ₹1,500 – ₹3,000 | ₹800 – ₹1,200 | Guided tour: ₹1,000 – ₹2,000 |
| Bentota | Beaches, Water Sports | Mostly free – ₹300 | ₹700 – ₹1,200 | Water sports: ₹2,500 – ₹6,000 |
| Mirissa | Beach, Whale Watching | Free | ₹800 – ₹1,300 | Whale watching: ₹4,000 – ₹8,000 |
| Trincomalee | Koneswaram Temple, Beaches | Free – ₹500 | ₹700 – ₹1,200 | Snorkeling: ₹1,500 – ₹3,000 |
| Jaffna | Forts, Temples, Islands | ₹100 – ₹500 | ₹700 – ₹1,200 | Island ferry: ₹100 – ₹300 |
Conclusion
A Sri Lanka trip from India can be budget-friendly as well as luxurious. There are many things to consider, from accommodations to food expenses and flights to internal transport costs. This blog is aimed at providing you a complete guide for total trip cost from India to Sri Lanka so that you can plan your vacation with clarity and confidence. Be it the ancient temples or the beaches or wildlife—Sri Lanka provides a remarkable value for money. You will gain experience that will last a lifetime. You can also read our complete Sri Lanka tour guide blog for more details.
Happy journey!
Frequently Asked Questions:
What Is The Average Cost Of A Sri Lanka Trip From India?
An average trip cost from Sri Lanka to India is something around INR 35,000–90,000 per person. This cost depends on the hotel type and the season you are visiting.
How Much Does A Flight From Sri Lanka To India Cost?
A round trip from Sri Lanka to India costs between INR 12,000 and 22,000 per person.
What Is The Average Cost Of Hotels In Sri Lanka?
The average cost of hotels in Sri Lanka can be between INR 2,000 and 12,000 depending on the type of hotel you have selected.
How Much Would Food Cost In Sri Lanka?
In Sri Lanka, daily meals can cost around INR 800–1,500 for budget travelers and INR 2,000–3,500 for mid-range travelers.
Is Sri Lanka Cheaper Than The Maldives Or Thailand?
Yes, Sri Lanka is way cheaper than the Maldives and Thailand.
Which Is The Cheapest Time To Travel To Sri Lanka?
The cheapest time to travel to Sri Lanka is between May and September.