This paper summarizes the limits on propagation of ultra high energy particles in the Universe, set up by their interactions with cosmic background of photons and neutrinos. By taking into account cosmic evolution of these backgrounds and considering appropriate interactions we derive the mean free path for ultra high energy photons, protons and neutrinos. For photons the relevant processes are the Breit-Wheeler process as well as the double pair production process. For protons the relevant reactions are the photopion production and the Bethe-Heitler process. We discuss the interplay between the energy loss length and mean free path for the Bethe-Heitler process. Neutrino opacity is determined by its scattering off the cosmic background neutrino. We compute for the first time the high energy neutrino horizon as a function of its energy.