Upvote:3
Not as of right now.
Madrid Barajas' official website lists all non-stop destinations and airlines flying them. It lists only EgyptAir against "El Cairo" (the Spanish name for the city).
http://www.aena.es/en/madrid-barajas-airport/airport-destinations.html#E