Eight flights were diverted at the Indira Gandhi International Airport in the national capital on Wednesday due to low visibility.