Answer:
Step-by-step explanation:
Neutrinos are particles that do not interact with matter they just pass through. Photons however, interact with matter in the form of collisions. This means that photons are constantly coming into contact with matter and this slows the photons. There is a lot of matter in the distance between the Earth and the Sun.
This is why the photons take so much more time than neutrinos.