The flight was set to take off at 6.40 am to Thiruvananthapuram, from where it was to proceed to Maldives, airport sources said.
All passengers are safe, they said, adding arrangements have been made to take them to their onward destination by another aircraft.
Meanwhile, the arrival of a British Airways flight from London was delayed by three hours, they said.
However, the reason for the delay was not stated.