Israeli airlines El Al said on Friday that it would suspend direct flights to Johannesburg at the end of March.