A Turkish Airlines flight with 299 passengers, including 10 crew members, was diverted from Istanbul to Colombo to Thiruvananthapuram International Airport on Tuesday due to bad weather in Sri Lankas capital, Colombo.