For non-Egyptians, and residents in Egypt, yes, you will need a visa to visit Egypt. You can obtain a visa on arrival at Hurghada Airport or at the Egyptian embassy in your home country.