La plupart des comètes qui entrent dans le système solaire proviennent soit du nuage d'Oort, soit de la ceinture de Kuiper, des zones contenant des milliards de corps glacés et rocheux orbitant dans les zones les plus éloignées de l'influence du soleil. Perturbations gravitationnelles ou des collisions amènent occasionnellement ces comètes à s'approcher de la Terre.
Le nuage d'Oort est un grand nuage sphérique entourant le système solaire, et c'est la source de la plupart des comètes à longue période qui mettent plus de 200 ans pour faire une orbite complète. La ceinture de Kuiper est une zone de l'espace en forme de disque au-delà de Neptune d'où proviennent la plupart des comètes à courte période. On pense que les deux zones sont des vestiges de la création du système solaire il y a environ 4,6 milliards d'années.