Kuyruklu yıldızlar buz ve toz karışımı olarak başlar ve güneşin etrafında döndüklerinde buz ve gazlarını kaybederler. Kuiper Kuşağı ve Oort Bulutu'ndan gelirler. Yaklaşık 500 geçtikten sonra, buz ve gaz içeriğinin çoğunu kaybeder ve sonunda bir asteroite yakın bir şeye dönüşürler.
Bir kuyruklu yıldıza gezegenimal denir ve güneş sisteminin dış alemlerinden gelir. Güneş sisteminin en ucunda her yöne milyonlarca kuyruklu yıldız vardır. Bu buzlu kuyruklu yıldızlar, güneşi uzak yerlerde, yani Oort Bulutu ve Kuiper Kuşağı'nda yörüngeye çevirir. Bu yerlerde milyarlarca yıl geçiriyorlar. İki kuyruklu yıldız çöktüğünde veya birbirine yaklaştığında yön değiştirir. Bu bazen onları iç güneş sistemine doğru bir yola yönlendirir.
Comets, daha sıcak olan iç güneş sistemine yaklaştıkça daha fazla parlar. Ayrıca erimeye ve plazma ve toz parçacıklarından oluşan kuyrukları bırakmaya başlarlar. Güneş sisteminin daha sıcak olan bölgelerine girdiklerinde buzlarını ve tozlarını kaybederler ve sonunda tamamen erirler.
Gezegenler gibi, kuyruklu yıldızlar da güneşin etrafında yörüngeye dönerler, ancak daha uzun sürer ve daha uzundurlar. Yörüngeye 200 yıldan az sürenlere periyodik kuyrukluyıldızlar denir, oysa yüz binden fazla yıldır güneşin etrafında dönenlere uzun dönem kuyruklu yıldızlar olarak bilinir.