Travel from India to Sri-Lanka

Flights from India to Sri Lanka

SriLankan Airlines, IndiGo Airlines and two other airlines fly from Chennai to Maharagama every 3 hours.

How to get from India to Sri Lanka

ModeDurationPrice
From Chennai Fort train to Madras airport, fly to Diyawanna Oya airport, then taxi to Maharagama.6 h 5 min$204
From Chennai Fort train to Madras airport, fly to Colombo airport, then line 187 bus to Colombo.4 h 51 min$81
From Bengaluru taxi to Bengaluru airport, fly to Colombo airport, then line 187 bus to Colombo.2 h 50 min$143
From Hyderabad taxi to Hyderabad airport, fly to Colombo airport, then line 187 bus to Colombo.3 h 5 min$249
From Mumbai taxi to Mumbai airport, fly to Colombo airport, then line 187 bus to Colombo.3 h 20 min$147

How long does it take to get from India to Sri Lanka?

It takes approximately 6 h 5 min to get from India to Sri Lanka, including transfers.

Operators from India to Sri Lanka

OperatorPhoneWebsite
Chennai SuburbanChennai Suburban
SriLankan AirlinesSriLankan Airlines
IndiGo AirlinesIndiGo Airlines
Air India LimitedAir India Limited
Cinnamon AirCinnamon Air
SpicejetSpicejet
Sri Lanka Transport Board - SLTB ICT+942581120-29Sri Lanka Transport Board - SLTB ICT
Jet AirwaysJet Airways