No, they are not available all day at Mc Donald’s. Since, Egg Mc Muffin is a breakfast item, it is only available during the breakfast hours. But you can still check at your local Mc Donald’s outlet, maybe at some places, the staff may give you one during lunch hours.