Quick answer
The flight from Delhi to Colombo takes roughly four to four and a half hours direct, operated by IndiGo, Air India and SriLankan Airlines, making it the longest but still genuinely short-haul route among India's main gateways to Sri Lanka. Connecting options via Chennai, Mumbai or Bengaluru exist and are sometimes worth comparing on price, though they add total travel time. Delhi is the natural starting point for north Indian travellers, including those combining Sri Lanka's Buddhist sites with the pilgrimage circuit around Bodh Gaya and Sarnath.
Key takeaways
- Delhi to Colombo takes roughly four to four and a half hours direct, the longest of India's main city-pair routes to Sri Lanka but still short-haul.
- IndiGo, Air India and SriLankan Airlines operate the route, generally with daily or near-daily direct service.
- Connecting via Chennai, Mumbai or Bengaluru is a real alternative from Delhi, occasionally cheaper but adding several hours to total travel time.
- Delhi is the main gateway for north Indian travellers, including those pairing Sri Lanka's Buddhist sites with India's own pilgrimage circuit.
- There is no time difference between Delhi and Colombo, since both share the UTC+5:30 offset, despite the longer flight distance.
The Delhi to Colombo route
Delhi to Colombo is served by direct flights on multiple carriers, despite being the longest city pair among India's main gateways to Sri Lanka by distance. As India's largest aviation hub in the north, Delhi also offers the widest choice of connecting options into Colombo for travellers based further north or west, should a direct flight not suit their schedule.
Direct service is generally daily or near-daily, though it's worth checking current schedules closer to travel, since frequency on longer domestic-adjacent international routes like this one can shift with seasonal demand.
Given the distance involved, this direct service is a genuine convenience: without it, travellers from the north would otherwise need to route through a southern Indian city or a Gulf hub, adding hours to what is already the longest of India's main city-pair routes to Sri Lanka.
- →Direct flights available; generally daily or near-daily service.
- →IndiGo, Air India and SriLankan Airlines are the main carriers.
- →Delhi offers the widest range of connecting alternatives of any Indian gateway to Colombo.
Journey time and what to expect
Flight time from Delhi to Colombo runs roughly four to four and a half hours direct, the longest among India's main routes but still comfortably under half of a genuine long-haul journey, and shorter than many domestic Indian routes between the north and the far south or northeast. Including airport time and the transfer into Colombo, the trip is realistically completed within a single day from most of north India.
As with every India-Sri Lanka route, there's no time zone shift to plan around, since both countries sit on the same UTC+5:30 offset, so a Delhi departure lands in Colombo with the same clock time as it left, purely the flight duration later.
- →Flight time: roughly four to four and a half hours, Delhi to Colombo, direct.
- →No time zone adjustment needed on arrival.
- →Bandaranaike International Airport is roughly 45 minutes from central Colombo by road.
When connecting via another Indian city makes sense
Direct flights are usually the fastest and most convenient option from Delhi, but connecting through Chennai, Mumbai or Bengaluru is worth comparing on price, since fare differences can occasionally make the extra travel time worthwhile, particularly for budget-conscious or flexible travellers.
A connection through Chennai in particular can suit travellers wanting to break the journey or add a short stop in South India, though it typically adds two to four hours to total travel time compared with the direct Delhi route.
- →Direct is usually fastest; connecting saves money occasionally at the cost of extra time.
- →Chennai, Mumbai and Bengaluru are the most common connecting points from Delhi.
- →A connection adds roughly two to four hours to total journey time versus flying direct.
Who flies this route
Delhi's route serves a wide north Indian catchment, including Punjab, Haryana, Uttar Pradesh and Rajasthan, and carries a notable share of travellers combining Sri Lanka's Buddhist sites, the Jaya Sri Maha Bodhi at Anuradhapura, Mihintale and the Temple of the Tooth at Kandy, with India's own pilgrimage circuit around Bodh Gaya, Sarnath and Kushinagar.
Business travellers and families booking around Diwali, Christmas and summer school holidays make up much of the rest of the traveller mix, alongside a growing number choosing Sri Lanka specifically for its shorter flight time compared with more distant international options.
A steady number of Delhi travellers are also first-time long-haul-averse flyers, choosing Sri Lanka precisely because a four-hour flight feels manageable in a way a longer international trip doesn't, while still delivering a genuinely different culture and landscape.
- →North Indian travellers from Delhi, Punjab, Uttar Pradesh and Rajasthan.
- →Buddhist pilgrims combining Sri Lanka's sites with India's own circuit around Bodh Gaya.
- →Business travellers and families booking around major Indian holiday windows.
When and how to book
Fares from Delhi to Colombo tend to rise around Diwali, Christmas and New Year, and the summer school holiday period from May to July, when leisure demand across north India peaks. Booking several weeks ahead generally improves both price and choice of departure time on this longer route.
Because Delhi's Indira Gandhi International Airport is a major domestic and international hub, it's worth building in extra time for check-in, security and any terminal transfer, particularly if arriving on a domestic connection before the international leg to Colombo.
Planning your trip from Delhi
Given the roughly four to four and a half hour flight, seven to ten days makes efficient use of the journey from Delhi, covering the Cultural Triangle, hill country, a safari and a beach finish without the trip feeling rushed relative to the travel required. Shorter five to six day trips work well for a more focused loop.
Lankan Stays & Trails builds private, driver-guided itineraries for travellers from Delhi and the wider north, including dedicated Buddhist pilgrimage routes that connect naturally to a Bodh Gaya or Sarnath visit at home.
Frequently asked questions
How long is the flight from Delhi to Sri Lanka?
Roughly four to four and a half hours direct from Delhi to Colombo, the longest of India's main direct routes to Sri Lanka but still a genuinely short-haul journey.
Is there a direct flight from Delhi to Colombo?
Yes. IndiGo, Air India and SriLankan Airlines operate direct flights between Delhi and Colombo, generally on a daily or near-daily basis, though it's worth confirming current schedules before booking.
Should I fly direct from Delhi or connect through another Indian city?
Direct is usually faster and more convenient. Connecting via Chennai, Mumbai or Bengaluru occasionally offers a lower fare, but adds roughly two to four hours to total travel time, so compare both before booking.
Is there a time difference between Delhi and Colombo?
No. Delhi and Colombo share the same UTC+5:30 time zone, so despite the longer flight distance, there is no clock adjustment or jet lag involved.
Can I combine Sri Lanka's Buddhist sites with a trip from Delhi?
Yes, and it's a common route for north Indian travellers. Delhi connects naturally to India's own Buddhist circuit around Bodh Gaya and Sarnath, and travellers often pair that with Sri Lanka's Anuradhapura, Mihintale and the Temple of the Tooth at Kandy.
How many days should I plan for a trip from Delhi to Sri Lanka?
Seven to ten days makes efficient use of the roughly four to four and a half hour flight, covering the Cultural Triangle, hill country, a safari and a beach finish. Five to six days suits a more focused single-region trip.
Which airlines fly from Delhi to Sri Lanka?
IndiGo, Air India and SriLankan Airlines operate direct flights between Delhi and Colombo. Delhi also offers the widest choice of connecting alternatives of any Indian gateway, via Chennai, Mumbai or Bengaluru.

