You are free to choose any flight to Egypt that suits you. However, we would like to recommend checking available flights with these airlines as you may find their flight times to Egypt the most convenient.  
  Transportation time from Hurghada airport is about 45 min., Marsa Alam airport is about 3h 45min.