91³Ô¹ÏÍø

Watch CBS News

Rare comet may be visible to the naked eye. Here's where to look.

BOSTON - It isn't often that we get the chance to see a comet with the naked eye. But, in a year already filled with so many astronomical treats, it looks like we will be able to add a comet to the list.

Comet C/2023 A3 making closest pass to Earth

Comet Tsuchinshan-ATLAS has an 80,000 year orbit and, it just so happens, that it is now approaching its closest pass to Earth.  On Wednesday, the comet made its closest approach to our sun and on Saturday, October 12 at 11:39 a.m. it will be just 43,911,824 miles from Earth (its closest pass). At that time, the comet's tail will essentially be pointing right at Earth. However, in the days to follow, the tail will pivot eastward, making for dramatic changes in viewing from night to night.

The comet is massive in size and length. Its head currently measures a whopping two miles in diameter. The tail, which is largely comprised of tiny pieces of ice and dust, is believed to be as long as 18 million miles.

C/2023 A3 was briefly and barely visible last week in the early morning sky. In the end, most folks were unable to see it as it was very faint and low to the horizon.

TOPSHOT-URUGUAY-ASTRONOMY-COMET-TSUCHINSHAN-ATLAS
Comet C2023 A3 Tsuchinshan-Atlas is seen over the hills near the village of Aguas Blancas, Lavalleja Department, Uruguay, at dawn on September 28, 2024. MARIANA SUAREZ/AFP via Getty Images

What time is the comet visible tonight?

We will have a much better chance this time around. Starting on Friday night and lasting for several days, the comet will be visible in the western sky just after sunset.

On Friday it was very low on the horizon (about 4 degrees) and likely a bit tough to spot.

In the nights that follow, conditions should get better and better.

comet-graphic.jpg
WBZ-TV graphic CBS Boston

Peak viewing will occur between October 12-26. The comet will become the largest visible object in our solar system (after the moon, obviously).

On Saturday, the comet was about 6 degrees above the west-southwest horizon about 45 minutes after sunset. If you hold out your fist at an arm's length the comet will be about one half "fist" above the horizon. It will set about 45 minutes later.

Each successive night next week, the comet will be about 3 degrees higher in the sky and it will set about 16 minutes later.

By Saturday, October 19, the comet will have risen to about 30 degrees (3 fists) above the horizon and will set nearly three and a half hours later. It will lose some brightness each night though, slowly fading and getting harder and harder to see with the naked eye.

Forecast for watching the comet

Naturally, we will need the weather to cooperate in order for us to see anything on any given night. Sunday's clouds and showers should clear during the day Monday and allow for good viewing once again. There will be even better chances to observe the comet on Tuesday when there is more widespread clearing!

As always, we would love to see and share your pictures. Send them to weather@wbztv.com.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=fd53910ecf4604072044ab7c46d9b028'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });