Independent. No company pays to be listed or ranked.Prices last reviewed 25 October 2026
Trip cost guide · Sri Lanka

Sri Lanka Trip Cost from India 2026

Sri Lanka is the closest international trip for many Indians, with flights under two hours from Chennai and Bengaluru. Most visitors hire a car and driver, which is the biggest cost after hotels.

Quick answer: a 5-night Sri Lanka trip for a couple from Delhi in 4-star hotels costs about ₹67,500 – ₹84,000 per person in October, or about ₹1,50,500 for two, including flights, hotels, food, sightseeing and visa.

These are estimates for planning, reviewed 25 October 2026. Prices change daily, so confirm with the airline, hotel or tour company before you book.

Sri Lanka trip cost calculator

Where the money goes

Per person, for a couple flying from Delhi, 5 nights in 4-star hotels in October:

CostPer person
Flights₹24,000
Hotels₹15,500
Sightseeing & transfers₹22,500
Food₹13,000
Visa & insurance₹500
Total estimate₹75,000

Budget, mid-range or luxury

StylePer personCouple total
Budget₹48,500 – ₹60,500₹1,07,500
Mid-range₹67,500 – ₹84,000₹1,50,500
Luxury₹83,000 – ₹1,03,500₹1,85,000

Budget: 3-star, cheapest month, flying from Chennai. Mid-range: 4-star, October, from Delhi. Luxury: 5-star, October, from Delhi.

Where to go in Sri Lanka

A first trip usually loops through Colombo or Negombo, Sigiriya and Kandy, the tea country around Nuwara Eliya and Ella, and a south-coast beach such as Mirissa or Bentota.

Sri Lanka trip cost by departure city

Per person, couple sharing a room, 5 nights in October:

From3-star4-star5-star
Delhi₹67,500₹75,000₹92,500
Mumbai₹64,000₹71,500₹89,000
Bengaluru₹57,500₹65,000₹82,500
Chennai₹55,000₹62,500₹80,000
Kolkata₹65,000₹73,000₹90,000
Hyderabad₹60,500₹68,000₹85,500

Sri Lanka trip cost by month

December to March is the main season for the west and south coasts and hill country. April–September suits the east coast (Trincomalee, Arugam Bay). Prices dip in May–June and September–October.

MonthPer person (4-star, from Delhi)Season
January₹84,500Peak
February₹84,000Peak
March₹80,500Shoulder
April₹77,500Shoulder
May₹73,500Off-peak
June₹73,000Off-peak
July₹76,000Peak
August₹77,500Shoulder
September₹74,500Off-peak
October₹75,000Off-peak
November₹78,500Shoulder
December₹88,000Peak

Sri Lanka visa for Indians

Free tourist ETA for Indians, but you must still apply online before you fly. Rules change, so check the official source before you travel.

How to save on a Sri Lanka trip

  • Fly from Chennai or Bengaluru: fares are often half of those from Delhi or Kolkata.
  • Hire a car and driver for the whole trip instead of separate transfers.
  • Take the Kandy–Ella train for one leg: cheap and one of the trip's highlights.
  • Visit in September or October for lower hotel rates outside the peak.

Sri Lanka trip cost FAQs

How much does a Sri Lanka trip cost from India?

For a couple flying from Delhi on a 5-night trip in 4-star hotels, plan about ₹65,500 – ₹81,500 per person in June and ₹79,500 – ₹99,000 in December, including return flights, hotels, food, sightseeing and visa. Use the calculator above for your city and dates.

Do Indians need a visa for Sri Lanka?

Indians get a free tourist ETA, but it is still required: apply online before you fly.

Which Indian city has the cheapest flights to Sri Lanka?

Chennai usually has the cheapest fares to Colombo, followed by Bengaluru and Hyderabad.

Is Sri Lanka good for vegetarians?

Yes. Rice and curry, dosa-style hoppers and South Indian restaurants make vegetarian food easy to find.

Compare Sri Lanka with

Sri Lanka vs Thailand · Sri Lanka vs Maldives · Sri Lanka vs Vietnam · Sri Lanka vs Malaysia

Last reviewed: 25 October 2026. How we calculate · Data sources · Spotted something wrong? Tell us.

Sources