Sri Lanka

Sri Lanka trip cost from India

An 8-day Sri Lanka trip costs about ₹58,000–₹85,000 per person, including return flights from India, mid-range stays, activities and local transport.

Cost per person by trip length

TripOn the groundWith flights and extras
5 days₹24,500–₹30,000₹38,000–₹62,000
6 days₹32,500₹46,500–₹64,500
7 days₹40,000–₹41,000₹53,500–₹72,500
8 days₹44,500–₹53,500₹58,000–₹85,000
9 days₹63,500–₹64,000₹77,500–₹95,500
10 days₹65,500₹79,500–₹97,500
11 days₹68,000–₹80,500₹82,000–₹1,12,000
13 days₹93,000₹1,06,500–₹1,24,500
15 days₹95,000₹1,09,000–₹1,27,000

"On the ground" covers mid-range stays (two people sharing a room), activities and transfers between cities, from TripBondhu's 17 Sri Lanka itineraries. Meals and shopping are extra.

Flights

Return flights from India usually cost ₹12,000–₹30,000 per person. Fares are lowest when you book 6 to 8 weeks ahead and avoid school holidays and long weekends.

Extras to budget for

Sri Lanka visa rules for Indians

Hotels

Activities

28 of the 91 activities in our Sri Lanka guide are free. The bigger tickets:

Money tips

Frequently asked questions

How much does an 8-day Sri Lanka trip cost from India?

About ₹58,000–₹85,000 per person with return flights, mid-range stays, activities and local transport, based on 5 TripBondhu itineraries.

How much are flights to Sri Lanka from India?

Return fares usually run ₹12,000–₹30,000 per person, depending on your city and season.

How much do hotels in Sri Lanka cost?

Budget: ₹2,000–₹4,500 a night per room; Mid: ₹4,500–₹14,000 a night per room; Premium: ₹9,000–₹40,000 a night per room.

All Sri Lanka itineraries · Best time to visit