91³Ô¹ÏÍø

Watch CBS News

More roads to close in Pittsburgh ahead of the NFL draft. Here's what drivers need to know.

The NFL draft is just two weeks away from coming to Pittsburgh, and with each passing day, more road closures in the city go into place

Time is ticking, and work is progressing to make sure the footprint of the draft is good to go, because the city is expected to host hundreds of thousands of people. 

However, looking ahead to next week, it may be difficult to get around town because the next round of road closures will go into place. 

What roads are closed? 

As of Friday morning, Art Rooney Avenue, West General Robinson Street, and Scotland Avenue are closed. 

Beginning on Monday, more will be added to the list as part of phase two of the closure plan. 

The following roads will close:

  • Casino Drive from Sproat Way
  • North Shore Drive to Chuck Noll Way
  • Reedsdale Street to Tony Dorsett Drive
  • Chuck Noll Way and Tony Dorsett Drive

Those closures will be in place until April 21. 

image-97.png
The road closure schedule for the 2026 NFL draft in Pittsburgh (Photo: Visit Pittsburgh)

If you are planning to drive in that area, there will be clearly marked detour signs to help navigate around the closure and get to your destination. 

Will local businesses be closed on the North Shore?

There will be limitations and closures around some local businesses on the North Shore due to the road closures. 

"We worked really hard to make sure all of the businesses from the casino to businesses on North Shore Drive and PNC Park are all still readily available," said Jared Bachar, President & CEO of Visit Pittsburgh.

First, the Kamin Science Center will be on partial operation beginning on Monday when the roads close. Acrisure Stadium itself will have limited availability, and Stage AE will be off-limits completely. 

Residents, businesses prepare for NFL draft impact

While there is frustration over closures that will redirect so much traffic, they are necessary. It's also causing North Side residents to have to adapt. 

"I'm going to do my best not to go out of the house," said Jackie Fields. "I've been going the opposite direction and figuring out which way I have to go now." 

For the crews working near the stadium, this is the next step in making sure the entire area is ready for the big event. 

"This next phase of road closures helps us get prepared for all of those activities; there's a lot of build-out of infrastructure, new structures being built, new draft amenities in and around that site," Bachar said.  

Looking beyond phase two, there are six total phases of road closures that'll happen from now until the draft. 

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=296763317a51cab90faa73f1bb146d5c'; 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(); } }); }); }); });